html:has(.data_root),html:has(.data_root) body{max-width:100%;overflow-x:clip}.data_root{min-height:100vh;width:100%;max-width:100%;min-width:0;overflow-x:clip;box-sizing:border-box;font-family:var(--font-sans)}.data_root .db.db--data-nav .db__sidebar{width:8rem;box-sizing:border-box;overflow-x:clip;overflow-y:auto}.data_root .db.db--data-nav .db__sidebar-header-row{justify-content:center;align-items:center;width:100%;height:5.6rem;min-height:5.6rem;padding:0;box-sizing:border-box}.data_root .db.db--data-nav .db__sidebar-header{justify-content:center;width:100%;min-width:0}.data_root .db.db--data-nav .db__sidebar-brand-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.data_root .db.db--data-nav .db__logo-icon{width:100%;height:5.6rem;max-width:100%;box-sizing:border-box}.data_root .db.db--data-nav .db__sidebar-footer{display:none}.data_root .db.db--data-nav .db__nav-items{align-items:stretch;gap:1.2rem;padding:1.6rem .4rem;overflow-x:clip;overflow-y:visible}.data_root .db.db--data-nav .db__nav-link{position:relative;flex-direction:column;align-items:center;justify-content:center;width:100%;height:auto;min-height:0;padding:1rem .2rem .9rem;gap:.45rem;text-align:center;border-radius:.6rem;font-size:1rem;line-height:1.15}.data_root .db.db--data-nav .db__nav-link .db__nav-link-label{position:static;display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;overflow:hidden;clip:auto;border:0;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;text-align:center;color:inherit}.data_root .db.db--data-nav .db__nav-link:after{display:none}.data_root .db.db--data-nav .db__topbar{justify-content:flex-start;height:5.6rem;min-height:5.6rem;box-sizing:border-box;padding:0 1.2rem}.data_root .db.db--data-nav .db__page-info{flex:1;min-width:0;align-items:center}.data_root .db.db--data-nav .db__page-icon{width:2.8rem;height:2.8rem}.data_root .db.db--data-nav .db__page-title{font-size:1.4rem;line-height:1.2}.data_root .db.db--data-nav .db__topbar-account{margin-left:auto}@media(max-width:47.9375rem){.data_root .db.db--data-nav .db__sidebar.db__sidebar--open{width:28rem;max-width:85vw;overflow-x:clip;overflow-y:auto}.data_root .db.db--data-nav .db__sidebar-header-row{justify-content:space-between;padding:2rem 1.6rem}.data_root .db.db--data-nav .db__sidebar-brand-text{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;white-space:normal}.data_root .db.db--data-nav .db__nav-items{align-items:stretch;padding:.8rem 1.6rem;overflow-x:clip;overflow-y:auto}.data_root .db.db--data-nav .db__nav-link{width:100%;height:auto;min-height:4.4rem;flex-direction:row;justify-content:flex-start;gap:1.2rem;padding:1.2rem 1.6rem}.data_root .db.db--data-nav .db__nav-link .db__nav-link-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:nowrap}.data_root .db.db--data-nav .db__nav-link:after{display:none}.data_root .db.db--data-nav .db__topbar-account-panel{min-width:18rem;right:.4rem}}.data_root .db__wrapper{flex:1}.data_root .db__body,.data_root .db__wrapper{min-width:0;width:100%;max-width:100%;overflow-x:clip}.data_root .db__body{padding:2.4rem;box-sizing:border-box}@media(max-width:47.9375rem){.data_root .db__body{padding:1.2rem}}@media(min-width:48rem)and (max-width:64rem){.data_root .db__body{padding:1.6rem}}@media(min-width:64.0625rem)and (max-width:120rem){.data_root .db__body{padding:2rem}}@media(min-width:120.0625rem){.data_root .db__body{padding:2.4rem 3.2rem}}.data-dashboard-container,.data_root .db__page-content{width:100%;max-width:100%;min-width:0;overflow-x:clip;box-sizing:border-box}.data-form-layout{display:grid;gap:1.6rem;width:100%}@media(min-width:90rem){.data-form-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.data-form-layout__full{grid-column:1/-1}}.data-page{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}.data-page__header{margin-bottom:2.4rem}.data-page__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem;margin-bottom:1.6rem}.data-page__header-row{display:flex;align-items:center;gap:1.6rem}@media(max-width:47.9375rem){.data-page__header-row{flex-direction:column;gap:1.2rem}}.data-page__header-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;color:#94a3b8;background:rgba(15,23,42,.65);border:.1rem solid var(--color-border,#334155)}.data-page__title-wrap{display:flex;flex-direction:column;justify-content:center;min-height:4.8rem}.data-page__title{margin:0;display:flex;align-items:center;min-height:2.64rem;font-size:2.2rem;font-weight:800;color:var(--color-white,#fff);line-height:1.2}@media(max-width:47.9375rem){.data-page__title{font-size:1.85rem}}.data-page__desc{margin:.6rem 0 0;max-width:none;font-size:var(--adm-font-body-sm,1.35rem);line-height:1.6;color:var(--db-text-dim,#64748b)}.data-page__desc .data-badge{margin-left:.8rem;vertical-align:middle}@media(max-width:47.9375rem){.data-page__desc .data-badge{display:inline-flex;margin-left:0;margin-top:.6rem}}.data-empty-shell{width:100%;max-width:none;margin:0;padding:4.8rem 0}.data-empty-shell__panel{padding:4.8rem 2.4rem;text-align:center;border:.1rem dashed var(--color-border,#334155);background:rgba(15,23,42,.5)}@media(max-width:47.9375rem){.data-empty-shell__panel{padding:3.2rem 1.6rem}}.data-empty-shell__icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin:0 auto 1.6rem;color:var(--color-accent-blue,#4a90e2);background:rgba(74,144,226,.1);border:.1rem solid rgba(74,144,226,.2)}.data-empty-shell__title{margin:0;font-size:2rem;font-weight:700;color:var(--color-white,#fff)}.data-empty-shell__desc{width:100%;max-width:none;margin:1.2rem 0 0;font-size:var(--adm-font-body-sm,1.35rem);line-height:1.6;color:var(--db-text-dim,#64748b)}.data-empty-shell__badge{margin-top:2.4rem;padding:.6rem 1.6rem;color:var(--db-text-dim,#64748b);background:var(--color-border,#1e293b)}.data-badge,.data-empty-shell__badge{display:inline-flex;font-size:var(--adm-font-caption,1.2rem);font-weight:600}.data-badge{align-items:center;gap:.4rem;padding:.4rem 1rem;border:.1rem solid rgba(0,0,0,0)}.data-badge--slot{margin-bottom:.8rem}.data-badge--pachinko,.data-badge--slot{color:#94a3b8;background:rgba(15,23,42,.85);border-color:var(--color-border,#334155)}.data-badge--mock{color:var(--db-text-dim,#64748b);background:var(--color-border,#1e293b)}.data-badge-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.data-machine-tabs{display:flex;flex-wrap:wrap;gap:0;margin:0 0 2rem;border-bottom:.1rem solid var(--color-border,#334155)}.data-machine-tabs__btn{padding:1rem 1.6rem;font-size:var(--adm-font-body-sm,1.35rem);font-weight:500;color:#94a3b8;background:rgba(0,0,0,0);border:none;border-bottom:.2rem solid rgba(0,0,0,0);margin-bottom:-.1rem;cursor:pointer}.data-machine-tabs__btn:hover{color:#e2e8f0}.data-machine-tabs__btn--active{color:#f1f5f9;border-bottom-color:#94a3b8}.data-badge--complete{color:#34d399;background:rgba(6,78,59,.5);border-color:rgba(6,95,70,.5)}.data-badge--partial{color:#fbbf24;background:rgba(69,26,3,.5);border-color:rgba(180,83,9,.5)}.data-badge--missing{color:#f87171;background:rgba(69,10,10,.5);border-color:rgba(153,27,27,.5)}.data-back-link{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.6rem;padding:0;font-size:var(--adm-font-body-sm,1.35rem);font-family:inherit;color:var(--db-text-dim,#64748b);text-decoration:none;background:none;border:none;cursor:pointer}.data-back-link:hover{color:var(--color-white,#fff)}.data-loading-center{display:flex;align-items:center;justify-content:center;width:100%;padding:6rem 2.4rem;color:var(--db-text-dim,#64748b)}.data-error-panel{margin-bottom:1.6rem;padding:1.2rem 1.6rem;font-size:var(--adm-font-body-sm,1.35rem);color:#fca5a5;background:rgba(69,10,10,.35);border:.1rem solid rgba(153,27,27,.5)}.data-error-panel__retry{margin-left:1rem;color:#93c5fd;text-decoration:underline;background:none;border:none;cursor:pointer;font:inherit}.data-message{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--adm-font-body-sm,1.35rem)}.data-message--success{color:#34d399}.data-message--error{color:#f87171}.data-footnote{margin-top:1.6rem;font-size:var(--adm-font-caption,1.2rem);color:#475569}.data-footnote code{color:#64748b}@media(max-width:47.9375rem){.table_cell_hide_sm{display:none}}@media(max-width:64rem){.table_cell_hide_md{display:none}}.data-filter-bar{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:1.6rem;width:100%}@media(min-width:48rem){.data-filter-bar{flex-direction:row;align-items:center}}.data-filter-bar .adm-input--sm{min-width:14rem}@media(max-width:47.9375rem){.data-filter-bar .adm-input--sm{width:100%;min-width:0}}.data-search-wrap{position:relative;flex:1;min-width:0}.data-search-wrap__icon{position:absolute;left:1.2rem;top:50%;transform:translateY(-50%);color:var(--db-text-dim,#64748b);pointer-events:none}.data-search-wrap .adm-input{width:100%;padding-left:3.6rem;padding-right:3.6rem;box-sizing:border-box}.data-search-wrap__clear{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;padding:.4rem;color:var(--db-text-dim,#64748b);background:rgba(0,0,0,0);border:none;cursor:pointer}.data-search-wrap__clear:hover{color:#94a3b8}.data-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.data-info-panel{margin-bottom:2.4rem;padding:1.6rem;width:100%;font-size:var(--adm-font-body-sm,1.35rem);line-height:1.6;color:var(--db-text-dim,#64748b);background:rgba(15,23,42,.5);border:.1rem solid var(--color-border,#334155);box-sizing:border-box}.data-info-panel__title{margin:0 0 .8rem;font-weight:600;color:#cbd5e1}.data-info-panel__list{margin:.8rem 0 0;padding-left:1.6rem;font-size:var(--adm-font-caption,1.2rem)}.data-info-panel__stats{display:grid;grid-template-columns:1fr;gap:.8rem;margin-top:1.6rem;padding-top:1.6rem;border-top:.1rem solid var(--color-border,#334155);font-size:var(--adm-font-caption,1.2rem)}@media(min-width:30rem){.data-info-panel__stats{grid-template-columns:repeat(2,1fr)}}@media(min-width:48rem){.data-info-panel__stats{grid-template-columns:repeat(3,1fr)}}@media(min-width:90rem){.data-info-panel__stats{grid-template-columns:repeat(6,1fr)}}@media(min-width:48rem){.data-info-panel__stats--pachinko{grid-template-columns:repeat(3,1fr)}}@media(min-width:90rem){.data-info-panel__stats--pachinko{grid-template-columns:repeat(5,1fr)}}.data-info-panel__stat-label{color:#475569}.data-info-panel__stat-value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:#cbd5e1}.data-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.data-home{display:flex;flex-direction:column;gap:2.8rem;width:100%}.data-home-section{width:100%}.data-home-section__title{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;font-size:var(--adm-font-heading-sm,1.65rem);font-weight:700;color:var(--color-white,#fff)}.data-home-section__badge{display:inline-flex;align-items:center;padding:.15rem .6rem;font-size:1.1rem;font-weight:600;letter-spacing:.02em;color:#94a3b8;border:.1rem solid var(--color-border,#334155);background:rgba(15,23,42,.85)}.data-home-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;width:100%}@media(min-width:48rem){.data-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:90rem){.data-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48rem){.data-home-grid--admin{grid-template-columns:repeat(2,minmax(0,1fr))}}.data-home-card{display:flex;flex-direction:column;width:100%;min-height:16rem;padding:2rem;text-decoration:none;color:inherit;background:rgba(15,23,42,.55);border:.1rem solid var(--color-border,#334155);box-sizing:border-box;transition:border-color .15s,background-color .15s,transform .15s}.data-home-card:hover{background:rgba(30,41,59,.55);border-color:#475569}.data-home-card:focus-visible{outline:.2rem solid #94a3b8;outline-offset:.2rem}@media(max-width:47.9375rem){.data-home-card{min-height:0;padding:1.6rem}}.data-home-card__header{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.2rem}.data-home-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.4rem;height:4.4rem;color:#94a3b8;background:rgba(15,23,42,.85);border:.1rem solid var(--color-border,#334155)}.data-home-card__title{margin:0;font-size:var(--adm-font-heading-sm,1.65rem);font-weight:700;color:var(--color-white,#fff)}.data-home-card__desc{margin:0;flex:1;font-size:var(--adm-font-body-sm,1.35rem);line-height:1.55;color:var(--db-text-dim,#64748b)}.data-home-card:not(.data-home-card--admin) .data-home-card__desc{white-space:nowrap}.data-home-card__cta{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.6rem;font-size:1.3rem;font-weight:600;color:#94a3b8;transition:color .15s}.data-home-card:hover .data-home-card__cta{color:#e2e8f0}.data-home-card--admin{border-style:dashed}.data-home-card--admin .data-home-card__icon{color:#cbd5e1}.crawler-status-panel{width:100%;padding:1.6rem 2rem;background:rgba(15,23,42,.55);border:.1rem solid var(--color-border,#334155);box-sizing:border-box}.crawler-status-panel__top{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:1.4rem}.crawler-status-panel__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;min-width:0}.crawler-status-panel__icon{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;color:#94a3b8;background:rgba(15,23,42,.85);border:.1rem solid var(--color-border,#334155);flex-shrink:0}.crawler-status-panel__title{margin:0;font-size:var(--adm-font-heading-sm,1.65rem);font-weight:700;color:var(--color-white,#fff)}.crawler-status-panel__source{font-size:1.15rem;color:var(--db-text-dim,#64748b)}.crawler-status-panel__refresh{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.45rem .9rem;font-size:1.2rem;font-weight:600;color:#94a3b8;background:rgba(15,23,42,.85);border:.1rem solid var(--color-border,#334155);cursor:pointer}.crawler-status-panel__refresh:hover:not(:disabled){color:#e2e8f0;border-color:#475569}.crawler-status-panel__refresh:disabled{opacity:.6;cursor:default}.crawler-status-panel__spin{animation:crawler-status-spin .9s linear infinite}@keyframes crawler-status-spin{to{transform:rotate(1turn)}}.crawler-status-panel__error,.crawler-status-panel__loading{display:flex;align-items:center;gap:.7rem;font-size:var(--adm-font-body-sm,1.35rem);color:var(--db-text-dim,#64748b)}.crawler-status-panel__error{color:#fca5a5;margin-bottom:1rem}.crawler-status-panel__body{display:flex;flex-direction:column;gap:1.2rem}.crawler-status-panel__status-block{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem}.crawler-status-panel__badge{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .9rem;font-size:1.3rem;font-weight:700;letter-spacing:.02em;border:.1rem solid var(--color-border,#334155);background:rgba(15,23,42,.85);color:#e2e8f0}.crawler-status-panel__badge-dot{width:.7rem;height:.7rem;border-radius:50%;background:#64748b}.crawler-status-panel__badge--idle .crawler-status-panel__badge-dot{background:#94a3b8}.crawler-status-panel__badge--running{border-color:#334155;color:#e2e8f0}.crawler-status-panel__badge--running .crawler-status-panel__badge-dot{background:#38bdf8;box-shadow:0 0 0 0 rgba(56,189,248,.55);animation:crawler-status-pulse 1.4s ease-out infinite}.crawler-status-panel__badge--error{color:#fecaca;border-color:#7f1d1d}.crawler-status-panel__badge--error .crawler-status-panel__badge-dot{background:#f87171}.crawler-status-panel__badge--unknown .crawler-status-panel__badge-dot{background:#64748b}@keyframes crawler-status-pulse{0%{box-shadow:0 0 0 0 rgba(56,189,248,.5)}70%{box-shadow:0 0 0 .6rem rgba(56,189,248,0)}to{box-shadow:0 0 0 0 rgba(56,189,248,0)}}.crawler-status-panel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;font-size:1.25rem;color:#94a3b8}.crawler-status-panel__meta-item{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.crawler-status-panel__meta-sub{color:var(--db-text-dim,#64748b);font-size:1.15rem}.crawler-status-panel__gh-link{display:inline-flex;align-items:center;gap:.3rem;color:#94a3b8;text-decoration:none}.crawler-status-panel__gh-link:hover{color:#e2e8f0}.crawler-status-panel__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.2rem;margin:0;padding:1.2rem 0 0;border-top:.1rem solid rgba(51,65,85,.85)}@media(min-width:48rem){.crawler-status-panel__metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.crawler-status-panel__metric{margin:0;min-width:0}.crawler-status-panel__metric dt{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .35rem;font-size:1.15rem;font-weight:600;color:var(--db-text-dim,#64748b)}.crawler-status-panel__metric dd{margin:0;font-size:1.45rem;font-weight:700;color:var(--color-white,#fff);font-variant-numeric:tabular-nums}.crawler-status-panel__cost{display:block;margin-top:.2rem;font-size:1.2rem;font-weight:600;color:#94a3b8}.crawler-status-panel__note{margin:0;font-size:1.15rem;line-height:1.45;color:var(--db-text-dim,#64748b)}@media(max-width:47.9375rem){.crawler-status-panel{padding:1.4rem 1.6rem}}.data-form-control{display:block;width:100%;min-width:0;height:2.5rem;min-height:2.5rem;max-height:2.5rem;margin:0;padding:0 .75rem;font-size:1.15rem;font-weight:500;line-height:1.2;color:var(--db-text-bright,#e2e8f0);background-color:var(--color-primary,#020617);border:.1rem solid var(--color-border,#1e293b);border-radius:0;box-sizing:border-box;vertical-align:middle;appearance:none;-webkit-appearance:none}.data-form-control:focus{outline:none;border-color:var(--db-surface-button-muted,#475569)}.data-form-control::placeholder{color:var(--db-text-dim,#64748b)}.data-form-control:disabled{opacity:.55;cursor:not-allowed}.data-form-control--mono{display:block;width:100%;min-width:0;height:2.5rem;min-height:2.5rem;max-height:2.5rem;margin:0;padding:0 .75rem;font-size:1.15rem;font-weight:500;line-height:1.2;color:var(--db-text-bright,#e2e8f0);background-color:var(--color-primary,#020617);border:.1rem solid var(--color-border,#1e293b);border-radius:0;box-sizing:border-box;vertical-align:middle;appearance:none;-webkit-appearance:none}.data-form-control--mono:focus{outline:none;border-color:var(--db-surface-button-muted,#475569)}.data-form-control--mono::placeholder{color:var(--db-text-dim,#64748b)}.data-form-control--mono:disabled{opacity:.55;cursor:not-allowed}.data-form-control--mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600}.data-form-control[data-form-control=select],select.data-form-control{padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,transparent 0);background-position:calc(100% - 1.1rem) calc(50% - .15rem),calc(100% - .75rem) calc(50% - .15rem);background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat;cursor:pointer}.data-collection .data-form-control,.data-collection .data-form-control--mono,.data-collection input[type=number].data-form-control,.data-collection input[type=search].data-form-control,.data-collection input[type=text].data-form-control,.data-collection select.data-form-control,.dc-machine-config .data-form-control,.dc-machine-config .data-form-control--mono,.dc-machine-config input[type=number].data-form-control,.dc-machine-config input[type=search].data-form-control,.dc-machine-config input[type=text].data-form-control,.dc-machine-config select.data-form-control,.dpfd-config .data-form-control,.dpfd-config .data-form-control--mono,.dpfd-config input[type=number].data-form-control,.dpfd-config input[type=search].data-form-control,.dpfd-config input[type=text].data-form-control,.dpfd-config select.data-form-control,.dpfd-history .data-form-control,.dpfd-history .data-form-control--mono,.dpfd-history input[type=number].data-form-control,.dpfd-history input[type=search].data-form-control,.dpfd-history input[type=text].data-form-control,.dpfd-history select.data-form-control{display:block;width:100%;min-width:0;height:2.5rem;min-height:2.5rem;max-height:2.5rem;margin:0;padding:0 .75rem;font-size:1.15rem;font-weight:500;line-height:1.2;color:var(--db-text-bright,#e2e8f0);background-color:var(--color-primary,#020617);border:.1rem solid var(--color-border,#1e293b);border-radius:0;box-sizing:border-box;vertical-align:middle;appearance:none;-webkit-appearance:none}.data-collection .data-form-control--mono:focus,.data-collection .data-form-control:focus,.data-collection input[type=number].data-form-control:focus,.data-collection input[type=search].data-form-control:focus,.data-collection input[type=text].data-form-control:focus,.data-collection select.data-form-control:focus,.dc-machine-config .data-form-control--mono:focus,.dc-machine-config .data-form-control:focus,.dc-machine-config input[type=number].data-form-control:focus,.dc-machine-config input[type=search].data-form-control:focus,.dc-machine-config input[type=text].data-form-control:focus,.dc-machine-config select.data-form-control:focus,.dpfd-config .data-form-control--mono:focus,.dpfd-config .data-form-control:focus,.dpfd-config input[type=number].data-form-control:focus,.dpfd-config input[type=search].data-form-control:focus,.dpfd-config input[type=text].data-form-control:focus,.dpfd-config select.data-form-control:focus,.dpfd-history .data-form-control--mono:focus,.dpfd-history .data-form-control:focus,.dpfd-history input[type=number].data-form-control:focus,.dpfd-history input[type=search].data-form-control:focus,.dpfd-history input[type=text].data-form-control:focus,.dpfd-history select.data-form-control:focus{outline:none;border-color:var(--db-surface-button-muted,#475569)}.data-collection .data-form-control--mono::placeholder,.data-collection .data-form-control::placeholder,.data-collection input[type=number].data-form-control::placeholder,.data-collection input[type=search].data-form-control::placeholder,.data-collection input[type=text].data-form-control::placeholder,.data-collection select.data-form-control::placeholder,.dc-machine-config .data-form-control--mono::placeholder,.dc-machine-config .data-form-control::placeholder,.dc-machine-config input[type=number].data-form-control::placeholder,.dc-machine-config input[type=search].data-form-control::placeholder,.dc-machine-config input[type=text].data-form-control::placeholder,.dc-machine-config select.data-form-control::placeholder,.dpfd-config .data-form-control--mono::placeholder,.dpfd-config .data-form-control::placeholder,.dpfd-config input[type=number].data-form-control::placeholder,.dpfd-config input[type=search].data-form-control::placeholder,.dpfd-config input[type=text].data-form-control::placeholder,.dpfd-config select.data-form-control::placeholder,.dpfd-history .data-form-control--mono::placeholder,.dpfd-history .data-form-control::placeholder,.dpfd-history input[type=number].data-form-control::placeholder,.dpfd-history input[type=search].data-form-control::placeholder,.dpfd-history input[type=text].data-form-control::placeholder,.dpfd-history select.data-form-control::placeholder{color:var(--db-text-dim,#64748b)}.data-collection .data-form-control--mono:disabled,.data-collection .data-form-control:disabled,.data-collection input[type=number].data-form-control:disabled,.data-collection input[type=search].data-form-control:disabled,.data-collection input[type=text].data-form-control:disabled,.data-collection select.data-form-control:disabled,.dc-machine-config .data-form-control--mono:disabled,.dc-machine-config .data-form-control:disabled,.dc-machine-config input[type=number].data-form-control:disabled,.dc-machine-config input[type=search].data-form-control:disabled,.dc-machine-config input[type=text].data-form-control:disabled,.dc-machine-config select.data-form-control:disabled,.dpfd-config .data-form-control--mono:disabled,.dpfd-config .data-form-control:disabled,.dpfd-config input[type=number].data-form-control:disabled,.dpfd-config input[type=search].data-form-control:disabled,.dpfd-config input[type=text].data-form-control:disabled,.dpfd-config select.data-form-control:disabled,.dpfd-history .data-form-control--mono:disabled,.dpfd-history .data-form-control:disabled,.dpfd-history input[type=number].data-form-control:disabled,.dpfd-history input[type=search].data-form-control:disabled,.dpfd-history input[type=text].data-form-control:disabled,.dpfd-history select.data-form-control:disabled{opacity:.55;cursor:not-allowed}.data-collection .data-form-control--mono,.data-collection input[type=number].data-form-control--mono,.data-collection input[type=text].data-form-control--mono,.dc-machine-config .data-form-control--mono,.dc-machine-config input[type=number].data-form-control--mono,.dc-machine-config input[type=text].data-form-control--mono,.dpfd-config .data-form-control--mono,.dpfd-config input[type=number].data-form-control--mono,.dpfd-config input[type=text].data-form-control--mono,.dpfd-history .data-form-control--mono,.dpfd-history input[type=number].data-form-control--mono,.dpfd-history input[type=text].data-form-control--mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600}.data-collection select.data-form-control,.dc-machine-config select.data-form-control,.dpfd-config select.data-form-control,.dpfd-history select.data-form-control{padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,transparent 0);background-position:calc(100% - 1.1rem) calc(50% - .15rem),calc(100% - .75rem) calc(50% - .15rem);background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat;cursor:pointer}.data-collection .dpfd-num-input,.dc-machine-config .dpfd-num-input,.dpfd-config .dpfd-num-input,.dpfd-history .dpfd-num-input{display:block;width:100%;min-width:0;height:2.5rem;min-height:2.5rem;max-height:2.5rem;margin:0;padding:0 .75rem;font-size:1.15rem;font-weight:500;line-height:1.2;color:var(--db-text-bright,#e2e8f0);background-color:var(--color-primary,#020617);border:.1rem solid var(--color-border,#1e293b);border-radius:0;box-sizing:border-box;vertical-align:middle;appearance:none;-webkit-appearance:none}.data-collection .dpfd-num-input:focus,.dc-machine-config .dpfd-num-input:focus,.dpfd-config .dpfd-num-input:focus,.dpfd-history .dpfd-num-input:focus{outline:none;border-color:var(--db-surface-button-muted,#475569)}.data-collection .dpfd-num-input::placeholder,.dc-machine-config .dpfd-num-input::placeholder,.dpfd-config .dpfd-num-input::placeholder,.dpfd-history .dpfd-num-input::placeholder{color:var(--db-text-dim,#64748b)}.data-collection .dpfd-num-input:disabled,.dc-machine-config .dpfd-num-input:disabled,.dpfd-config .dpfd-num-input:disabled,.dpfd-history .dpfd-num-input:disabled{opacity:.55;cursor:not-allowed}.data-collection .dpfd-num-input,.dc-machine-config .dpfd-num-input,.dpfd-config .dpfd-num-input,.dpfd-history .dpfd-num-input{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;font-weight:600}.dpfd-config__input{display:block;width:100%;min-width:0;height:2.5rem;min-height:2.5rem;max-height:2.5rem;margin:0;padding:0 .75rem;font-size:1.15rem;font-weight:500;line-height:1.2;color:var(--db-text-bright,#e2e8f0);background-color:var(--color-primary,#020617);border:.1rem solid var(--color-border,#1e293b);border-radius:0;box-sizing:border-box;vertical-align:middle;appearance:none;-webkit-appearance:none}.dpfd-config__input:focus{outline:none;border-color:var(--db-surface-button-muted,#475569)}.dpfd-config__input::placeholder{color:var(--db-text-dim,#64748b)}.dpfd-config__input:disabled{opacity:.55;cursor:not-allowed}.dpfd-config__input{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600;color:#f8fafc;background-color:#020617;border-color:#475569}.dc-history-table__wrap{width:100%;overflow-x:auto;border:.1rem solid hsla(0,0%,100%,.08);background-color:#0f172a;box-sizing:border-box}.dc-history-table--collection,.dc-history-table--practice-field{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.dc-history-table--collection col,.dc-history-table--practice-field col{min-width:0}.dc-history-table--collection .dc-history-table__td,.dc-history-table--collection .dc-history-table__th,.dc-history-table--practice-field .dc-history-table__td,.dc-history-table--practice-field .dc-history-table__th{padding:.45rem .3rem;vertical-align:middle;text-align:center;overflow:hidden;border-bottom:.1rem solid hsla(0,0%,100%,.06);border-right:.1rem solid hsla(0,0%,100%,.08);box-sizing:border-box}.dc-history-table--collection .dc-history-table__td:last-child,.dc-history-table--collection .dc-history-table__th:last-child,.dc-history-table--practice-field .dc-history-table__td:last-child,.dc-history-table--practice-field .dc-history-table__th:last-child{border-right:none}.dc-history-table--collection .dc-history-table__th,.dc-history-table--practice-field .dc-history-table__th{font-size:.78rem;font-weight:600;color:#94a3b8;background-color:#1e293b;border-bottom:.1rem solid hsla(0,0%,100%,.1);white-space:nowrap}.dc-history-table--collection .dc-history-table__td,.dc-history-table--practice-field .dc-history-table__td{font-size:.78rem;color:#e2e8f0;background-color:#0f172a}.dc-history-table--collection .dc-history-table__row:nth-child(2n) .dc-history-table__td,.dc-history-table--practice-field .dc-history-table__row:nth-child(2n) .dc-history-table__td{background-color:#151a2a}.dc-history-table--collection .dc-collection-cell-badge,.dc-history-table--practice-field .dc-collection-cell-badge{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:4rem;min-width:4rem;max-width:4rem;height:calc(.78rem + .55rem + 2px);min-height:calc(.78rem + .55rem + 2px);max-height:calc(.78rem + .55rem + 2px);margin-left:auto;margin-right:auto;padding:0 .25rem;font-size:.78rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.dc-history-table--collection .dc-collection-cell-value,.dc-history-table--practice-field .dc-collection-cell-value{border:none;background:rgba(0,0,0,0);font-weight:600;color:#e2e8f0}.dc-history-table--collection .dc-collection-cell-empty,.dc-history-table--practice-field .dc-collection-cell-empty{border:none;background:rgba(0,0,0,0);font-weight:600;color:#64748b}.dc-history-table--collection .dc-collection-toggle-btn,.dc-history-table--practice-field .dc-collection-toggle-btn{cursor:pointer;border:.1rem solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none}.dc-history-table--collection .dc-collection-toggle-btn:focus,.dc-history-table--practice-field .dc-collection-toggle-btn:focus{outline:none}.dc-history-table--collection .dc-collection-toggle-btn:focus-visible,.dc-history-table--practice-field .dc-collection-toggle-btn:focus-visible{outline:.2rem solid #6366f1;outline-offset:.1rem}.dc-history-table--collection .dc-collection-toggle-btn:hover:not(:disabled),.dc-history-table--practice-field .dc-collection-toggle-btn:hover:not(:disabled){background-color:#0f172a}.dc-history-table--collection .dc-collection-toggle-btn:disabled,.dc-history-table--practice-field .dc-collection-toggle-btn:disabled{opacity:.55;cursor:default}.dc-history-table--collection .dc-history-table__state-label,.dc-history-table--practice-field .dc-history-table__state-label{border:.1rem solid rgba(0,0,0,0);font-weight:700}.dc-history-table--collection .dc-history-table__skip-value,.dc-history-table--practice-field .dc-history-table__skip-value{border:.1rem solid;background-color:#040810}.dc-history-table--collection .dc-history-table__skip-value--readonly,.dc-history-table--practice-field .dc-history-table__skip-value--readonly{cursor:default}.dc-history-table--collection .dc-history-table__skip-value--0,.dc-history-table--practice-field .dc-history-table__skip-value--0{color:#64748b;border-color:#64748b}.dc-history-table--collection .dc-history-table__skip-value--1,.dc-history-table--practice-field .dc-history-table__skip-value--1{color:#60a5fa;border-color:#60a5fa}.dc-history-table--collection .dc-history-table__skip-value--2,.dc-history-table--practice-field .dc-history-table__skip-value--2{color:#a78bfa;border-color:#a78bfa}.dc-history-table--collection .dc-history-table__skip-value--3,.dc-history-table--practice-field .dc-history-table__skip-value--3{color:#c084fc;border-color:#c084fc}.dc-history-table--collection .dc-history-table__skip-value--4,.dc-history-table--practice-field .dc-history-table__skip-value--4{color:#f472b6;border-color:#f472b6}.dc-history-table--collection .dc-history-table__skip-value--5,.dc-history-table--practice-field .dc-history-table__skip-value--5{color:#fb923c;border-color:#fb923c}.dc-history-table--collection .dc-history-table__skip-value--6,.dc-history-table--practice-field .dc-history-table__skip-value--6{color:#fbbf24;border-color:#fbbf24}.dc-history-table--collection .dc-history-table__skip-value--7,.dc-history-table--practice-field .dc-history-table__skip-value--7{color:#34d399;border-color:#34d399}.dc-history-table--collection .dc-history-table__bonus-type,.dc-history-table--practice-field .dc-history-table__bonus-type{border:.1rem solid rgba(0,0,0,0);font-weight:700}.dc-history-table--collection .dc-history-table__hit-role-kind,.dc-history-table--practice-field .dc-history-table__hit-role-kind{border:.1rem solid}.dc-history-table--collection .dc-history-table__hit-role-kind--first,.dc-history-table--practice-field .dc-history-table__hit-role-kind--first{color:#818cf8;border-color:#6366f1}.dc-history-table--collection .dc-history-table__hit-role-kind--heaven,.dc-history-table--practice-field .dc-history-table__hit-role-kind--heaven{color:#c4b5fd;border-color:#7c3aed;background-color:#2e1065}.dc-history-table--collection .dc-history-table__hit-role-kind--pullback,.dc-history-table--practice-field .dc-history-table__hit-role-kind--pullback{color:#fbbf24;border-color:#d97706}.dc-history-table--collection .dc-history-table__hit-role-kind--direct,.dc-history-table--practice-field .dc-history-table__hit-role-kind--direct{color:#f472b6;border-color:#db2777}.dc-history-table--collection .dc-history-table__hit-role-kind--ceiling,.dc-history-table--practice-field .dc-history-table__hit-role-kind--ceiling{color:#34d399;border-color:#059669}.dc-history-table--collection .dc-history-table__hit-role-kind--default,.dc-history-table--practice-field .dc-history-table__hit-role-kind--default{color:#94a3b8;border-color:#475569;background-color:#0f172a}.dc-history-table--collection .dc-history-table__boundary-kind,.dc-history-table--practice-field .dc-history-table__boundary-kind{border:.1rem solid}.dc-history-table--collection .dc-history-table__boundary-kind--split,.dc-history-table--practice-field .dc-history-table__boundary-kind--split{color:#fbbf24;border-color:#d97706}.dc-history-table--collection .dc-history-table__boundary-kind--merge,.dc-history-table--practice-field .dc-history-table__boundary-kind--merge{color:#6ee7b7;border-color:#059669}.dc-history-table--collection .dc-history-table__num,.dc-history-table--practice-field .dc-history-table__num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:4rem;min-width:4rem;max-width:4rem;height:calc(.78rem + .55rem + 2px);min-height:calc(.78rem + .55rem + 2px);max-height:calc(.78rem + .55rem + 2px);margin-left:auto;margin-right:auto;padding:0 .25rem;font-size:.78rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;border:none;background:rgba(0,0,0,0)}.dc-history-table--collection .dc-history-table__num--payout,.dc-history-table--practice-field .dc-history-table__num--payout{color:#94a3b8;font-weight:600}.dc-history-table--collection--cols-7 .dc-history-table__td,.dc-history-table--collection--cols-7 .dc-history-table__th,.dc-history-table--collection--cols-7 col{width:14.2857142857%;max-width:14.2857142857%}.dc-history-table--collection--cols-6 .dc-history-table__td,.dc-history-table--collection--cols-6 .dc-history-table__th,.dc-history-table--collection--cols-6 col{width:16.6666666667%;max-width:16.6666666667%}.dc-history-table--practice-field{table-layout:auto;min-width:64rem}.dc-history-table__hit-role-kind--heaven{color:#c4b5fd;background-color:#2e1065;border-color:#7c3aed}.dc-history-table__boundary-cell{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.3rem}.dc-history-table__delete-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:1.6rem;font-size:.9rem;line-height:1;color:#f87171;background:#450a0a;border:.1rem solid #7f1d1d;border-radius:.2rem;cursor:pointer}.dc-history-table__delete-btn:hover:not(:disabled){background:#7f1d1d;border-color:#f87171}.dc-history-table__delete-btn:disabled{opacity:.4;cursor:not-allowed}.dc-history-table__skip-value--readonly{cursor:default}.dc-history-table__hit-role-kind--readonly{cursor:default;opacity:.9}.dc-bonus-chip--bb{background:#0d2240;color:#60a5fa;border-color:#60a5fa}.dc-bonus-chip--rb{background:#1a0f30;color:#c084fc;border-color:#c084fc}.dc-bonus-chip--at{background:#0a2218;color:#34d399;border-color:#34d399}.dc-bonus-chip--st{background:#1f1208;color:#fb923c;border-color:#fb923c}.dc-bonus-chip--cz{background:#1a1030;color:#d8b4fe;border-color:#a855f7}.dc-bonus-chip--yame{background:#1e293b;color:#64748b;border-color:#475569}.dc-bonus-chip--current,.dc-bonus-chip--default{background:#1e293b;color:#94a3b8;border-color:#475569}.dc-state-badge-mod--morning{color:#fcd34d;background:#422006;border-color:#f59e0b}.dc-state-badge-mod--current{color:#22d3ee;background:#0c1929;border-color:#22d3ee}.dc-state-badge-mod--upper-at{color:#e9d5ff;background:#1a1030;border-color:#c084fc}.dc-state-badge-mod--default,.dc-state-badge-mod--normal{color:#6366f1;background:#0a0f18;border-color:#6366f1}.dc-state-badge-mod--cycle-1{color:#818cf8;background:#0a0f18;border-color:#818cf8}.dc-state-badge-mod--cycle-2{color:#6366f1;background:#0a0f18;border-color:#6366f1}.dc-state-badge-mod--cycle-3{color:#4f46e5;background:#0a0f18;border-color:#4f46e5}.dc-state-badge-mod--cycle-4{color:#7c3aed;background:#0a0f18;border-color:#7c3aed}.dc-state-badge-mod--cycle-5{color:#a855f7;background:#0a0f18;border-color:#a855f7}.dc-state-badge-mod--cycle-6{color:#d946ef;background:#0a0f18;border-color:#d946ef}.dc-state-badge-mod--cycle-7{color:#ec4899;background:#0a0f18;border-color:#ec4899}.dc-state-badge-mod--cycle-8{color:#f43f5e;background:#0a0f18;border-color:#f43f5e}.dc-state-badge-mod--cycle-9{color:#fb923c;background:#0a0f18;border-color:#fb923c}.dc-state-badge-mod--cycle-10{color:#fbbf24;background:#0a0f18;border-color:#fbbf24}.dc-history-table__row--block-1{box-shadow:inset .3rem 0 0 #818cf8}.dc-history-table__row--block-2{box-shadow:inset .3rem 0 0 #6366f1}.dc-history-table__row--block-3{box-shadow:inset .3rem 0 0 #4f46e5}.dc-history-table__row--block-4{box-shadow:inset .3rem 0 0 #7c3aed}.dc-history-table__row--block-5{box-shadow:inset .3rem 0 0 #a855f7}.dc-history-table__row--block-6{box-shadow:inset .3rem 0 0 #d946ef}.dc-history-table__row--block-7{box-shadow:inset .3rem 0 0 #ec4899}.dc-history-table__row--block-8{box-shadow:inset .3rem 0 0 #f43f5e}.dc-history-table__row--block-9{box-shadow:inset .3rem 0 0 #fb923c}.dc-history-table__row--block-10{box-shadow:inset .3rem 0 0 #fbbf24}.dc-history-table__row--block-morning{box-shadow:inset .3rem 0 0 #f59e0b}.data-collection{width:100%;max-width:100%;min-width:0;margin:0;padding:0;overflow-x:clip}.data-collection,.data-collection *,.data-collection :after,.data-collection :before{box-sizing:border-box}.data-collection--loading{padding:2.4rem 1.6rem;font-size:var(--adm-font-body-sm,1.35rem);color:var(--db-text-dim,#64748b)}.dc-loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;width:100%;min-height:12rem;padding:3.2rem 1.6rem;box-sizing:border-box}.dc-loader-container__spinner{width:3.2rem;height:3.2rem;border:.3rem solid rgba(100,116,139,.35);border-top-color:#94a3b8;border-radius:50%;animation:dc-loader-spin .75s linear infinite}.dc-loader-container__label{margin:0;font-size:var(--adm-font-body-sm,1.35rem);font-weight:600;color:var(--db-text-dim,#64748b)}@keyframes dc-loader-spin{to{transform:rotate(1turn)}}.data-collection__inline-loader{margin:2.4rem 0}.data-collection__progress{display:flex;gap:.4rem;margin-bottom:2.4rem;width:100%}.data-collection__progress-seg{flex:1;height:.4rem;background:var(--color-border,#334155);transition:background-color .2s}.data-collection__progress-seg--active{background:var(--color-accent-blue,#4a90e2)}.data-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:2.4rem;width:100%;font-size:var(--adm-font-body-sm,1.35rem)}.data-breadcrumb__item{display:inline-flex;align-items:center;gap:.4rem;max-width:100%}.data-breadcrumb__link{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-breadcrumb__sep{color:#475569;flex-shrink:0}.data-breadcrumb__link{padding:0;font:inherit;color:var(--db-text-dim,#64748b);background:none;border:none;cursor:pointer}.data-breadcrumb__link:hover{color:#cbd5e1}.data-breadcrumb__link--current{font-weight:600;color:var(--color-accent-blue,#4a90e2);cursor:default}.data-level-header{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem;width:100%}.data-level-header__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4rem;height:4rem;color:var(--color-accent-blue,#4a90e2);background:rgba(74,144,226,.12);border:.1rem solid rgba(74,144,226,.25)}.data-level-header__overline{margin:0;font-size:var(--adm-font-caption,1.2rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--db-text-dim,#64748b)}.data-level-header__title{margin:.2rem 0 0;font-size:var(--adm-font-heading-sm,1.65rem);font-weight:700;color:var(--color-white,#fff)}.data-select-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;width:100%}@media(min-width:30rem){.data-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.data-select-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:90rem){.data-select-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:120rem){.data-select-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:30rem){.data-select-grid--2col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.data-select-grid--2col{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:90rem){.data-select-grid--2col{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:29.9375rem){.data-select-grid--1col-mobile{grid-template-columns:1fr}}.data-select-card{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-width:0;padding:1.6rem 2rem;text-align:left;text-decoration:none;color:inherit;background:var(--color-primary-light,#1e293b);border:.1rem solid var(--color-border,#334155);cursor:pointer;transition:border-color .15s,background-color .15s;box-sizing:border-box}.data-select-card:hover{background:#1a2332;border-color:rgba(74,144,226,.45)}@media(max-width:47.9375rem){.data-select-card{padding:1.4rem 1.6rem}}.data-select-card__body{min-width:0;flex:1}.data-select-card__title{margin:0;font-size:var(--adm-font-body,1.45rem);font-weight:600;color:var(--color-white,#fff)}.data-select-card__subtitle,.data-select-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-select-card__subtitle{margin:.4rem 0 0;font-size:var(--adm-font-body-sm,1.35rem);color:var(--db-text-dim,#64748b)}.data-select-card__meta{display:flex;flex-shrink:0;align-items:center;gap:.8rem}.data-select-card__badge{padding:.3rem 1rem;font-size:var(--adm-font-caption,1.2rem);font-weight:600;color:var(--db-text-dim,#64748b);background:var(--color-border,#334155);white-space:nowrap}.data-select-card__chevron{color:#475569;flex-shrink:0}.data-units-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;width:100%;margin-bottom:1.6rem;padding:1.2rem 1.6rem;font-size:var(--adm-font-body-sm,1.35rem);background:rgba(15,23,42,.5);border:.1rem solid var(--color-border,#334155);box-sizing:border-box}.data-units-summary__context{flex:1;min-width:0;color:var(--db-text-dim,#64748b);overflow:hidden;text-overflow:ellipsis}.data-units-summary__count{flex-shrink:0;font-weight:700;color:var(--color-white,#fff)}.data-units-list{display:flex;flex-direction:column;gap:1.2rem;width:100%}.data-accordion{overflow:hidden;width:100%;border:.1rem solid var(--color-border,#334155);background:rgba(15,23,42,.45);box-sizing:border-box}.data-accordion__header{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;width:100%;padding:1.4rem 1.6rem;text-align:left;color:inherit;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:background-color .15s;box-sizing:border-box}.data-accordion__header:hover{background:rgba(30,41,59,.55)}@media(min-width:48rem){.data-accordion__header{flex-wrap:nowrap;gap:1.6rem;padding:1.4rem 2rem}}.data-accordion__unit-num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;font-family:var(--font-sans);font-size:1.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-accent-blue,#4a90e2);background:#0a0f1a;border:.1rem solid rgba(74,144,226,.25)}.data-accordion__summary{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;min-width:0;width:100%}@media(min-width:36rem){.data-accordion__summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:64rem){.data-accordion__summary{grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem .8rem}}.data-accordion__summary-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;gap:.15rem}.data-accordion__summary-label{font-size:.95rem;font-weight:600;letter-spacing:.03em;color:#64748b;white-space:nowrap}.data-accordion__summary-value{font-family:var(--font-sans);font-size:1.2rem;font-weight:600;font-variant-numeric:tabular-nums;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(min-width:64rem){.data-accordion__summary-value{font-size:1.25rem}}.data-accordion__stat-value--plus,.data-accordion__summary-value.data-accordion__stat-value--plus{color:#34d399}.data-accordion__stat-value--minus,.data-accordion__summary-value.data-accordion__stat-value--minus{color:#f87171}.data-accordion__summary-value--machine-rate{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.data-accordion__machine-rate--plus{color:#38bdf8;font-weight:700}.data-accordion__machine-rate--minus{color:#94a3b8;font-weight:600}.data-accordion__machine-rate--even{color:#f8fafc;font-weight:600}.data-accordion__placement{display:none;flex-shrink:0;padding:.3rem 1rem;font-size:var(--adm-font-caption,1.2rem);font-weight:600;border:.1rem solid rgba(0,0,0,0)}@media(min-width:48rem){.data-accordion__placement{display:inline-flex}}.data-accordion__placement--sueoki{color:#22d3ee;background:rgba(8,51,68,.55);border-color:rgba(22,78,99,.5)}.data-accordion__placement--reset{color:#fb923c;background:rgba(69,26,3,.5);border-color:rgba(194,65,12,.45)}.data-accordion__placement--unknown{color:var(--db-text-dim,#64748b);background:var(--color-border,#334155);border-color:#475569}.data-accordion__chevron{flex-shrink:0;margin-left:auto;color:var(--db-text-dim,#64748b);transition:transform .2s ease}@media(min-width:48rem){.data-accordion__chevron{margin-left:0}}.data-accordion--expanded .data-accordion__chevron{transform:rotate(180deg)}.data-accordion__body{display:none;padding:1.6rem;border-top:.1rem solid var(--color-border,#334155);background:rgba(10,15,26,.55)}@media(min-width:48rem){.data-accordion__body{padding:1.6rem 2rem}}@media(min-width:90rem){.data-accordion__body{padding:2rem 2.4rem}}.data-accordion--expanded .data-accordion__body{display:block}.data-accordion__body-badges{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.2rem}@media(min-width:48rem){.data-accordion__body-badges{display:none}}.data-accordion__note{margin:1.2rem 0 0;font-size:var(--adm-font-caption,1.2rem);line-height:1.55;color:var(--db-text-dim,#64748b)}.data-accordion__note-em{font-weight:600;color:#94a3b8}.data-collection-empty{width:100%;margin:0;padding:4.8rem 2.4rem;font-size:var(--adm-font-body-sm,1.35rem);line-height:1.6;color:var(--db-text-dim,#64748b);text-align:center}.data-collection-empty--center{position:fixed;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;width:auto;margin:0;padding:2.4rem;pointer-events:none}.data-collection-empty--warn{color:#fca5a5;padding-top:0;padding-bottom:1.2rem}.dc-history-table__row--empty .dc-history-table__td--empty{padding:2rem 1.2rem;font-size:1.15rem;line-height:1.55;color:#64748b;text-align:center}.history-timeline{width:100%;margin-top:2rem;padding-top:2rem;border-top:.1rem solid var(--color-border,#334155);box-sizing:border-box}.history-timeline__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1.6rem}.history-timeline__title{margin:0;font-size:var(--adm-font-body,1.45rem);font-weight:700;color:var(--color-white,#fff)}.history-timeline__count{padding:.3rem 1rem;font-family:var(--font-sans);font-size:var(--adm-font-caption,1.2rem);font-weight:600;font-variant-numeric:tabular-nums;color:var(--db-text-dim,#64748b);background:var(--color-border,#334155)}.history-timeline__empty{margin:2rem 0 0;font-size:var(--adm-font-body-sm,1.35rem);color:var(--db-text-dim,#64748b)}.history-timeline__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;width:100%}.history-item{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:1.2rem;width:100%;padding:0 0 1.2rem;box-sizing:border-box}.history-item:last-child{padding-bottom:0}.history-item:last-child .history-item__rail:after{display:none}@media(min-width:48rem){.history-item{grid-template-columns:3.2rem minmax(0,1fr);gap:1.6rem}}.history-item__rail{position:relative;display:flex;justify-content:center;padding-top:.6rem}.history-item__rail:after{content:"";position:absolute;top:1.6rem;bottom:-1.2rem;left:50%;width:.2rem;transform:translateX(-50%);background:rgba(71,85,105,.55)}.history-item__dot{position:relative;z-index:1;width:1rem;height:1rem;background:var(--color-accent-blue,#4a90e2);border:.2rem solid rgba(74,144,226,.35);border-radius:50%}.history-item__body{min-width:0;padding:1.2rem 1.4rem;background:rgba(15,23,42,.65);border:.1rem solid rgba(30,41,59,.85);box-sizing:border-box}@media(min-width:48rem){.history-item__body{padding:1.4rem 1.8rem}}.history-item__row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.history-item__row--head{margin-bottom:1rem}.history-item__index{font-family:var(--font-sans);font-size:var(--adm-font-body-sm,1.35rem);font-weight:700;font-variant-numeric:tabular-nums;color:#e2e8f0}.history-item__badge{display:inline-flex;align-items:center;padding:.25rem .9rem;font-family:var(--font-sans);font-size:var(--adm-font-caption,1.2rem);font-weight:700;letter-spacing:.04em;border:.1rem solid rgba(0,0,0,0)}.history-item__badge--big{color:#60a5fa;background:#0d2240;border-color:rgba(96,165,250,.35)}.history-item__badge--reg{color:#c084fc;background:#1a0f30;border-color:rgba(192,132,252,.35)}.history-item__badge--at{color:#34d399;background:#0a2218;border-color:rgba(52,211,153,.35)}.history-item__badge--art{color:#6ee7b7;background:#0a2218;border-color:rgba(110,231,183,.35)}.history-item__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.6rem;margin:0}@media(min-width:64rem){.history-item__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:90rem){.history-item__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.history-item__metric{min-width:0}.history-item__metric-label{margin:0;font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.history-item__metric-value{margin:.3rem 0 0;font-family:var(--font-sans);font-size:var(--adm-font-body-sm,1.35rem);font-weight:600;font-variant-numeric:tabular-nums;color:#e2e8f0}.data-portal-toast{position:fixed;bottom:2.4rem;left:50%;z-index:9999;max-width:min(92vw,48rem);padding:1rem 1.6rem;font-size:1.35rem;font-weight:600;line-height:1.4;color:#e2e8f0;background:rgba(15,23,42,.96);border:.1rem solid var(--color-border,#334155);transform:translateX(-50%);pointer-events:none}.data-portal-toast--ok{border-color:#334155}.data-portal-toast--err{border-color:#f87171;color:#fecaca}.data-page__header-actions{margin-left:auto;flex-shrink:0}.dc-add-btn{gap:.6rem;padding:.7rem 1.4rem;font-size:var(--adm-font-body-sm,1.35rem);font-weight:600;color:var(--color-white,#fff);background:rgba(74,144,226,.15);border:.1rem solid rgba(74,144,226,.45);white-space:nowrap;transition:background-color .15s,border-color .15s}.dc-add-btn:hover{background:rgba(74,144,226,.28);border-color:rgba(74,144,226,.7)}.dc-add-btn:active{background:rgba(74,144,226,.38)}.dc-manual-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:stretch;justify-content:stretch;padding:0;background:#0b1220;overflow:hidden;box-sizing:border-box}.dc-manual-modal{position:relative;display:flex;flex-direction:column;width:100%;height:100%;max-width:none;max-height:none;background:#0d1526;border:none;box-sizing:border-box}.dc-manual-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-shrink:0;padding:1.6rem 2.4rem;border-bottom:.1rem solid var(--color-border,#334155);background:rgba(15,23,42,.85)}.dc-manual-modal__title{margin:0;font-size:var(--adm-font-heading-sm,1.65rem);font-weight:700;color:var(--color-white,#fff)}.dc-manual-modal__close{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;flex-shrink:0;color:var(--db-text-dim,#64748b);background:rgba(0,0,0,0);border:.1rem solid rgba(0,0,0,0);cursor:pointer;transition:color .15s,border-color .15s}.dc-manual-modal__close:hover{color:var(--color-white,#fff);border-color:var(--color-border,#334155)}.dc-manual-modal__body,.dc-manual-modal__form{display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.dc-manual-modal__body{gap:2.4rem;overflow:hidden;padding:2.4rem;box-sizing:border-box;max-width:none;margin:0}.dc-manual-section{display:flex;flex-direction:column;gap:1.2rem;width:100%;flex-shrink:0}.dc-manual-section--history{display:flex;flex-direction:column;flex:1 1 auto;gap:1.2rem;min-height:0;overflow:hidden}.dc-manual-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;width:100%}@media(min-width:64rem){.dc-manual-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:47.9375rem){.dc-manual-fields{grid-template-columns:1fr}}@media(min-width:64rem){.dc-manual-fields--overview{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc-manual-field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.dc-manual-field__label{font-size:var(--adm-font-caption,1.2rem);font-weight:600;letter-spacing:.04em;color:var(--db-text-dim,#64748b)}.dc-manual-field__label span[aria-hidden]{color:#f87171;margin-left:.2rem}.dc-record-tables{display:flex;flex-direction:column;gap:1.2rem;width:100%;min-height:0}.dc-record-tables__block{width:100%;overflow-x:auto;flex-shrink:0}.dc-record-tables__block--history{flex:0 0 auto;min-height:0}.dc-record-tables__block--history-open{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}.dc-manual-section--history>.dc-record-tables__block:not(.dc-record-tables__block--history){flex-shrink:0}.dc-manual-section--history>.dc-record-tables__block--history{flex:1 1 auto;min-height:0;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.dc-manual-section--history>.dc-manual-history__add{flex-shrink:0;margin-top:0}.dc-history-accordion__toggle{display:flex;align-items:center;gap:.7rem;width:100%;margin:0;padding:.7rem .9rem;border:.1rem solid #1e293b;background:#1e293b;color:#cbd5e1;cursor:pointer;text-align:left;font:inherit}.dc-history-accordion__toggle:hover{background:#243044}.dc-history-accordion__toggle:focus-visible{outline:.15rem solid #38bdf8;outline-offset:.1rem}.dc-history-accordion__title{flex:1 1 auto;font-size:1.25rem;font-weight:600;color:#cbd5e1}.dc-history-accordion__count{flex-shrink:0;font-size:1.15rem;font-variant-numeric:tabular-nums;color:#94a3b8}.dc-record-tables__block--history-open .dc-data-table--history{border-top:none}.dc-manual-section--history .dc-data-table--history thead th{position:sticky;top:0;z-index:1}.dc-data-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1.3rem;color:#e2e8f0;background:#0f172a}.dc-data-table__caption{caption-side:top;padding:.7rem .9rem;text-align:left;font-size:1.25rem;font-weight:600;color:#cbd5e1;background:#1e293b;border:.1rem solid #1e293b;border-bottom:none}.dc-data-table td,.dc-data-table th{padding:.65rem .85rem;border:.1rem solid #1e293b;vertical-align:middle}.dc-data-table thead th{text-align:center;font-size:1.2rem;font-weight:600;color:#94a3b8;background:#1e293b;white-space:nowrap}.dc-data-table tbody td{background:#0f172a}.dc-data-table tbody tr:nth-child(2n) td{background:#1a1d2e}.dc-data-table__num{text-align:right;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600;color:#fff}.dc-data-table__type{text-align:center}.dc-data-table__type-badge{display:inline-flex;align-items:center;justify-content:center;min-width:4.8rem;padding:.4rem .95rem;font-family:var(--font-sans);font-size:1.2rem;font-weight:700;letter-spacing:.04em;line-height:1.2;border:.1rem solid rgba(0,0,0,0);box-sizing:border-box;white-space:nowrap}.dc-data-table__empty{text-align:center;color:#64748b;font-weight:400}.dc-data-table--meta td,.dc-data-table--meta th{width:25%}.dc-data-table--meta tbody td{text-align:left;word-break:break-word}.dc-data-table--meta tbody td.dc-data-table__num{text-align:right}.dc-data-table--history td,.dc-data-table--history th{width:25%}.dc-data-table--manual .dc-data-table__cell--edit{padding:.35rem .5rem;min-height:calc(2.8rem + .7rem);vertical-align:middle}.dc-data-table--manual .dc-data-table__input{display:block;width:100%;min-width:0;height:2.8rem;min-height:2.8rem;max-height:2.8rem;margin:0;padding:0 .35rem;border:none;border-radius:0;background:rgba(0,0,0,0);color:#fff;font-size:1.3rem;line-height:1.4;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600;text-align:right;box-sizing:border-box;outline:none;-webkit-font-smoothing:antialiased;appearance:none;-webkit-appearance:none}.dc-data-table--manual .dc-data-table__input::placeholder{color:#475569;font-weight:400;font-family:var(--font-sans)}.dc-data-table--manual .dc-data-table__input:focus{background:rgba(59,130,246,.12)}.dc-data-table--manual .dc-data-table__input:-webkit-autofill,.dc-data-table--manual .dc-data-table__input:-webkit-autofill:focus,.dc-data-table--manual .dc-data-table__input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;font-family:var(--font-sans)!important;font-size:1.3rem!important;font-weight:600!important;font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 100rem #0f172a;transition:background-color 99999s ease-out}.dc-data-table--manual .dc-data-table__input--sub{margin-top:.15rem;padding-top:.2rem;border-top:.1rem solid rgba(51,65,85,.7);font-size:1.15rem;color:#cbd5e1;font-weight:500;font-family:var(--font-sans);height:auto;min-height:0;max-height:none}.dc-data-table--manual .dc-data-table__input--text{text-align:left;font-weight:500;color:#e2e8f0;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.dc-data-table--manual select.dc-data-table__input{cursor:pointer;padding-right:1.6rem;background-image:linear-gradient(45deg,transparent 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,transparent 0);background-position:calc(100% - .9rem) calc(50% - .12rem),calc(100% - .55rem) calc(50% - .12rem);background-size:.35rem .35rem,.35rem .35rem;background-repeat:no-repeat}.dc-data-table--manual input[type=date].dc-data-table__input{min-height:2.8rem;line-height:2.8rem}.dc-data-table--manual input[type=date].dc-data-table__input::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer}.dc-data-table--manual td.dc-data-table__num .dc-data-table__input{font-family:var(--font-sans)!important;font-size:1.3rem!important;font-weight:600!important;font-variant-numeric:tabular-nums!important;color:#fff!important;-webkit-text-fill-color:#fff}.dc-data-table--manual .dc-data-table__type,.dc-data-table--manual .dc-data-table__type .dc-data-table__input{text-align:center}.dc-data-table--manual thead th{min-height:3.5rem;padding:.65rem .85rem}.dc-data-table--manual .dc-data-table__action,.dc-data-table--manual .dc-data-table__th--action{width:3.2rem;min-width:3.2rem;padding:.35rem;text-align:center}.dc-data-table--manual.dc-data-table--history{table-layout:auto}.dc-data-table--manual.dc-data-table--history td:first-child,.dc-data-table--manual.dc-data-table--history td:nth-child(2),.dc-data-table--manual.dc-data-table--history td:nth-child(4),.dc-data-table--manual.dc-data-table--history th:first-child,.dc-data-table--manual.dc-data-table--history th:nth-child(2),.dc-data-table--manual.dc-data-table--history th:nth-child(4){width:18%}.dc-data-table--manual.dc-data-table--history td:nth-child(3),.dc-data-table--manual.dc-data-table--history th:nth-child(3){width:auto;min-width:12rem}.dc-data-table--manual.dc-data-table--meta td,.dc-data-table--manual.dc-data-table--meta th{width:auto}.dc-manual-history{display:flex;flex-direction:column;gap:1.2rem;width:100%}.dc-manual-history__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.dc-manual-history__title{font-size:var(--adm-font-body-sm,1.35rem);font-weight:700;color:var(--color-white,#fff)}.dc-manual-history__hint{font-size:var(--adm-font-caption,1.2rem);color:var(--db-text-dim,#64748b)}.dc-manual-history__table{display:flex;flex-direction:column;gap:.6rem;width:100%}.dc-manual-history__row,.dc-manual-history__thead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(13rem,1.5fr) minmax(0,1fr) 3rem;gap:.6rem;width:100%;align-items:center}.dc-manual-history__thead{padding:0 0 .4rem;font-size:var(--adm-font-caption,1.2rem);font-weight:600;letter-spacing:.04em;color:var(--db-text-dim,#64748b);border-bottom:.1rem solid var(--color-border,#334155)}.dc-manual-history__row .data-form-control{width:100%;min-width:0;box-sizing:border-box}.dc-manual-history__type-badges{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-width:0}.dc-manual-type-badge{display:inline-flex;align-items:center;justify-content:center;min-width:4.2rem;height:2.8rem;padding:0 .8rem;border:.1rem solid var(--color-border,#334155);background:rgba(15,23,42,.75);color:#94a3b8;font-size:1.2rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.dc-manual-type-badge:hover{color:#e2e8f0;border-color:#475569}.dc-manual-type-badge.is-active{color:#fff}.dc-manual-type-badge--bb.is-active{background:rgba(59,130,246,.28);border-color:rgba(96,165,250,.75);color:#bfdbfe}.dc-manual-type-badge--rb.is-active{background:rgba(244,63,94,.22);border-color:rgba(251,113,133,.7);color:#fecdd3}.dc-manual-type-badge--art.is-active{background:rgba(52,211,153,.2);border-color:rgba(110,231,183,.7);color:#a7f3d0}.dc-manual-history__del{display:flex;align-items:center;justify-content:center;width:100%;height:2.8rem;min-height:2.8rem;color:var(--db-text-dim,#64748b);background:rgba(0,0,0,0);border:.1rem solid rgba(0,0,0,0);cursor:pointer;transition:color .15s}.dc-manual-history__del:hover:not(:disabled){color:#f87171}.dc-manual-history__del:disabled{opacity:.3;cursor:not-allowed}.dc-manual-history__add{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;margin-top:.8rem;padding:.5rem 1rem;font-size:var(--adm-font-caption,1.2rem);font-weight:600;color:var(--db-text-dim,#64748b);background:rgba(0,0,0,0);border:.1rem dashed rgba(71,85,105,.6);cursor:pointer;align-self:flex-start;transition:color .15s,border-color .15s,opacity .15s}.dc-manual-history__add:hover:not(:disabled){color:#94a3b8;border-color:#475569}.dc-manual-history__add:disabled{opacity:.4;cursor:not-allowed}.dc-manual-modal__foot{display:flex;justify-content:flex-end;flex-shrink:0;gap:1rem;padding:1.4rem 2.4rem;border-top:.1rem solid var(--color-border,#334155);background:rgba(15,23,42,.9)}.dc-manual-btn{display:inline-flex;align-items:center;padding:.7rem 1.8rem;font-size:var(--adm-font-body-sm,1.35rem);font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s}.dc-manual-btn:disabled{opacity:.55;cursor:not-allowed}.dc-manual-btn--cancel{color:var(--db-text-dim,#64748b);background:rgba(0,0,0,0);border:.1rem solid var(--color-border,#334155)}.dc-manual-btn--cancel:hover:not(:disabled){color:var(--color-white,#fff);border-color:#475569}.dc-manual-inline-wrap{margin-top:2rem;width:100%}.dc-manual-inline{position:relative;width:100%;background:#0d1526;border:.1rem solid var(--color-border,#334155);border-top:.2rem solid #3b82f6;box-sizing:border-box}.dc-manual-btn--save{color:var(--color-white,#fff);background:rgba(74,144,226,.2);border:.1rem solid rgba(74,144,226,.5)}.dc-manual-btn--save:hover:not(:disabled){background:rgba(74,144,226,.35);border-color:rgba(74,144,226,.75)}.data-collection .data-filter-bar--sticky-top{position:sticky;top:0;z-index:20;margin-bottom:1.2rem;padding:.8rem 0 1rem;background:linear-gradient(180deg,rgba(8,15,30,.98),rgba(8,15,30,.96) 70%,rgba(8,15,30,.85));backdrop-filter:blur(6px)}.dc-machine-card{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;background:rgba(15,23,42,.55);border:.1rem solid var(--color-border,#334155);cursor:pointer;transition:background .15s,border-color .15s;box-sizing:border-box;width:100%;text-align:left}.dc-machine-card:hover{background:rgba(30,41,59,.55);border-color:#475569}.dc-machine-card__actions{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem}.dc-machine-card__exclude-btn,.dc-machine-card__rename-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;color:#64748b;background:rgba(0,0,0,0);border:.1rem solid rgba(100,116,139,.35);border-radius:.4rem;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.dc-machine-card__exclude-btn:hover:not(:disabled),.dc-machine-card__rename-btn:hover:not(:disabled){color:#94a3b8;border-color:#64748b;background:rgba(100,116,139,.15)}.dc-machine-card__exclude-btn:disabled,.dc-machine-card__rename-btn:disabled{opacity:.45;cursor:wait}.dc-machine-card__exclude-btn:hover:not(:disabled){color:#fca5a5;border-color:rgba(248,113,113,.55);background:rgba(239,68,68,.12)}.dc-machine-card__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.dc-machine-card__name{flex:1;min-width:0;font-size:var(--adm-font-body-sm,1.35rem);font-weight:500;color:var(--color-white,#fff)}.dc-machine-card__meta,.dc-machine-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-machine-card__meta{font-size:1.2rem;color:#64748b}.dc-machine-card--disabled{cursor:default;opacity:.55}.dc-machine-card--disabled:hover{background:rgba(15,23,42,.55);border-color:var(--color-border,#334155)}.dc-machine-card:is(a){text-decoration:none;color:inherit}.dc-machine-card__count{flex-shrink:0;min-width:5.6rem;text-align:right;font-size:1.25rem;color:#64748b;white-space:nowrap}.dc-rename-card{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.8rem 1rem;background:#0f1f3d;border:.15rem solid #3b82f6;border-radius:.8rem;box-sizing:border-box}.dc-rename-card__input{flex:1 1 12rem;padding:.5rem .8rem;background:#0d1526;border:.1rem solid #475569;border-radius:.5rem;color:#f8fafc;font-size:1.3rem}.dc-rename-card__input:focus{outline:none;border-color:#3b82f6}.dc-rename-card__btn{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.5rem;font-size:1.2rem;font-weight:600;cursor:pointer;border:.1rem solid rgba(0,0,0,0);transition:background .15s,border-color .15s}.dc-rename-card__btn:disabled{opacity:.5;cursor:not-allowed}.dc-rename-card__btn--ok{background:#2563eb;color:#fff}.dc-rename-card__btn--ok:hover:not(:disabled){background:#1d4ed8}.dc-rename-card__btn--cancel{background:rgba(0,0,0,0);color:#94a3b8;border-color:#475569}.dc-rename-card__btn--cancel:hover:not(:disabled){color:#f8fafc;border-color:#64748b}.dc-rename-card__error{width:100%;margin:0;font-size:1.1rem;color:#f87171}.dc-scrape-exclusions{margin:0 0 1.6rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(148,163,184,.25);background:rgba(15,23,42,.35)}.dc-scrape-exclusions__title{margin:0 0 .4rem;font-size:1.45rem;font-weight:600;color:#e2e8f0}.dc-scrape-exclusions__hint{margin:0 0 1rem;font-size:1.2rem;color:#94a3b8;line-height:1.5}.dc-scrape-exclusions__form{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:.8rem}.dc-scrape-exclusions__input{flex:1 1 18rem;min-width:0;padding:.55rem .8rem;font-size:1.3rem;color:#f8fafc;background:rgba(15,23,42,.6);border:.1rem solid #475569}.dc-scrape-exclusions__add{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:1.25rem;color:#e2e8f0;background:rgba(59,130,246,.2);border:.1rem solid rgba(59,130,246,.45);cursor:pointer}.dc-scrape-exclusions__add:disabled{opacity:.45;cursor:not-allowed}.dc-scrape-exclusions__error{margin:0 0 .6rem;font-size:1.2rem;color:#f87171}.data-units-delete-row{display:flex;justify-content:flex-end;margin:.8rem 0 1.6rem}.dc-delete-date-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:var(--adm-font-body-sm,1.35rem);font-weight:500;color:#fca5a5;background:rgba(0,0,0,0);border:.1rem solid rgba(239,68,68,.4);border-radius:.4rem;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s}.dc-delete-date-btn:hover:not(:disabled){background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.7)}.dc-delete-date-btn--disabled,.dc-delete-date-btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.dc-tree{margin:1.6rem 0;display:flex;flex-direction:column;gap:.4rem}.dc-tree-year{background:#0f172a;border:.1rem solid #1e293b;overflow:hidden}.dc-tree-year__header{display:flex;align-items:center;gap:.8rem;width:100%;padding:1rem 1.2rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#cbd5e1;font-size:1.5rem;font-weight:600;text-align:left;transition:background .15s}.dc-tree-year__header--open,.dc-tree-year__header:hover{background:hsla(0,0%,100%,.04)}.dc-tree-year__label{flex:1}.dc-tree-year__count{font-size:1.2rem;color:#64748b;font-weight:400}.dc-tree-year__body{padding:0!important;display:flex;flex-direction:column;gap:.3rem;border-top:.1rem solid #1e293b}.dc-tree-month__header{display:flex;align-items:center;gap:.7rem;width:100%;padding:.7rem 1rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#94a3b8;font-size:1.35rem;font-weight:600;text-align:left;transition:background .15s}.dc-tree-month__header--open,.dc-tree-month__header:hover{background:hsla(0,0%,100%,.04);color:#e2e8f0}.dc-tree-month__label{flex:1}.dc-tree-month__count{font-size:1.2rem;color:#64748b;font-weight:400}.dc-tree-month__body{padding:.2rem .4rem;display:flex;flex-direction:column;gap:.2rem}.dc-tree-day{overflow:hidden;border:.1rem solid rgba(0,0,0,0);transition:border-color .15s}.dc-tree-day--open{border-color:#1e3a5f}.dc-tree-day__header{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;background:hsla(0,0%,100%,.02);cursor:pointer;transition:background .15s}.dc-tree-day__header:hover{background:hsla(0,0%,100%,.05)}.dc-tree-day__chevron{color:#475569;flex-shrink:0}.dc-tree-day__shop{flex:1;font-size:1.2rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-tree-day__count{font-size:1.2rem;color:#64748b;white-space:nowrap;flex-shrink:0}.dc-tree-day__body{padding:.8rem 1rem 1rem;background:rgba(0,0,0,.15);border-top:.1rem solid #1e293b}.dc-tree-day__actions{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1rem;flex-wrap:wrap}.dc-breadcrumb{position:sticky;top:0;z-index:30;display:flex;align-items:center;margin:0 0 1rem;padding:.65rem .9rem;border:.1rem solid #1e293b;background:rgba(15,23,42,.96);backdrop-filter:blur(6px);box-sizing:border-box}.dc-breadcrumb__trail{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem 0;margin:0;padding:0;list-style:none;min-width:0}.dc-breadcrumb__item{display:inline-flex;align-items:center;min-width:0}.dc-breadcrumb__sep{margin:0 .45rem;color:#475569;font-size:1.15rem;user-select:none}.dc-breadcrumb__current,.dc-breadcrumb__link{max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;line-height:1.35}.dc-breadcrumb__link{margin:0;padding:0;border:none;background:rgba(0,0,0,0);color:#7dd3fc;cursor:pointer;font:inherit;text-align:left}.dc-breadcrumb__link:hover{color:#bae6fd;text-decoration:underline}.dc-breadcrumb__link:focus-visible{outline:.15rem solid #38bdf8;outline-offset:.15rem}.dc-breadcrumb__current{color:#f1f5f9;font-weight:600}.dc-machine-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem;padding:.8rem 0;border-bottom:.1rem solid #1e293b}.dc-machine-header__back{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem 1rem;border:.1rem solid #334155;background:rgba(0,0,0,0);color:#64748b;font-size:1.2rem;cursor:pointer}.dc-machine-header__back:hover{background:#1e293b;color:#94a3b8}.dc-machine-header__name{flex:1;font-size:1.6rem;font-weight:700;color:#f1f5f9}.dc-machine-header__count{font-size:1.2rem;color:#64748b;font-variant-numeric:tabular-nums}.dc-accordion-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8rem;height:1.8rem;border:.1rem solid #334155;border-radius:0;background:hsla(0,0%,100%,.04);color:#94a3b8;font-size:1.5rem;font-weight:700;line-height:1;user-select:none}.dc-accordion-toggle--sm{width:1.5rem;height:1.5rem;font-size:1.3rem}.dc-pref-badge{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.25rem .4rem;width:75px;min-width:75px;max-width:75px;text-align:center;border:.1rem solid #334155;border-radius:0!important;background:rgba(0,0,0,0);color:#64748b;font-size:1.1rem;cursor:pointer;flex-shrink:0;overflow:hidden;transition:border-color .15s,color .15s}.dc-pref-badge:hover{border-color:#3b82f6;color:#93c5fd}.dc-pref-editor{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.dc-pref-editor__select{padding:.3rem .5rem;background:#1e293b;border:.1rem solid #334155;border-radius:.3rem;color:#e2e8f0;font-size:1.2rem;max-width:12rem}.dc-pref-editor__btn{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:.3rem;font-size:1.1rem;cursor:pointer;border:.1rem solid rgba(0,0,0,0);transition:background .15s}.dc-pref-editor__btn--save{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.dc-pref-editor__btn--save:hover:not(:disabled){background:#2563eb}.dc-pref-editor__btn--cancel{background:rgba(0,0,0,0);color:#94a3b8;border-color:#475569}.dc-pref-editor__btn--cancel:hover:not(:disabled){color:#f8fafc;border-color:#64748b}.dc-pref-editor__btn:disabled{opacity:.4;cursor:not-allowed}.dc-add-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border:.1rem solid #2563eb;border-radius:.4rem;background:rgba(0,0,0,0);color:#60a5fa;font-size:1.2rem;cursor:pointer;transition:background .15s}.dc-add-btn:hover{background:rgba(59,130,246,.12)}.dc-add-btn--sm{font-size:1.1rem;padding:.4rem .8rem}.dc-add-btn.dc-add-btn--fab{position:fixed;right:2.4rem;bottom:2.4rem;z-index:40;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;min-width:5.2rem;min-height:5.2rem;padding:0;gap:0;border-radius:50%;border:.1rem solid rgba(96,165,250,.55);background:rgba(30,64,125,.95);color:#e2e8f0;box-shadow:0 .6rem 1.8rem rgba(0,0,0,.45);white-space:nowrap}.dc-add-btn.dc-add-btn--fab:hover{background:rgba(37,78,148,.98);border-color:rgba(147,197,253,.75)}@media(max-width:47.9375rem){.dc-add-btn.dc-add-btn--fab{right:1.6rem;bottom:1.6rem}}.dc-tree-shop{border:.1rem solid rgba(0,0,0,0);margin-bottom:.2rem;overflow:hidden;transition:border-color .15s}.dc-tree-shop--open{border-color:#1e3a5f}.dc-tree-shop__header{display:flex;align-items:center;gap:.6rem;padding:.7rem .8rem;background:hsla(0,0%,100%,.02);cursor:pointer;transition:background .15s;user-select:none}.dc-tree-shop__header:hover{background:hsla(0,0%,100%,.05)}.dc-tree-shop__chevron{color:#475569;flex-shrink:0}.dc-tree-shop__name{flex:1;font-size:1.3rem;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-tree-shop__count{font-size:1.15rem;color:#64748b;white-space:nowrap;flex-shrink:0}.dc-tree-shop__delete{display:inline-flex;align-items:center;padding:.3rem;border:none;background:rgba(0,0,0,0);color:#475569;cursor:pointer;border-radius:.3rem;flex-shrink:0}.dc-tree-shop__delete:hover{color:#f87171;background:rgba(239,68,68,.1)}.dc-tree-shop__body{padding:.8rem;background:rgba(0,0,0,.12);border-top:.1rem solid #1e293b}.dc-tree-day__date{display:inline-flex;align-items:center;gap:.3rem;font-size:1.3rem;font-weight:600;color:#e2e8f0;white-space:nowrap}.dc-tree-day__date-edit-btn{display:inline-flex;align-items:center;padding:.1rem .3rem;border:none;background:rgba(0,0,0,0);color:#475569;cursor:pointer;border-radius:.3rem;transition:color .12s,background .12s;flex-shrink:0}.dc-tree-day__date-edit-btn:hover{color:#93c5fd;background:rgba(59,130,246,.12)}.dc-tree-day__date-edit{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.dc-tree-day__date-input{padding:.25rem .5rem;background:#1e293b;border:.1rem solid #3b82f6;border-radius:.3rem;color:#f1f5f9;font-size:1.25rem;outline:none}.dc-tree-day__date-input:focus{border-color:#60a5fa}.dc-tree-day__date-input:disabled{opacity:.5}.dc-tree-day__date-save-btn{display:inline-flex;align-items:center;padding:.25rem .7rem;border:.1rem solid #1d4ed8;border-radius:.3rem;background:#1d4ed8;color:#fff;font-size:1.15rem;font-weight:600;cursor:pointer;transition:background .15s}.dc-tree-day__date-save-btn:hover:not(:disabled){background:#2563eb}.dc-tree-day__date-save-btn:disabled{opacity:.4;cursor:not-allowed}.dc-tree-day__date-cancel-btn{display:inline-flex;align-items:center;padding:.25rem .4rem;border:.1rem solid #475569;border-radius:.3rem;background:rgba(0,0,0,0);color:#94a3b8;cursor:pointer;transition:color .15s}.dc-tree-day__date-cancel-btn:hover:not(:disabled){color:#f8fafc;border-color:#64748b}.dc-tree-day__date-cancel-btn:disabled{opacity:.4;cursor:not-allowed}.dc-tree-day__meta{font-size:1.15rem;color:#64748b;white-space:nowrap;flex-shrink:0}.dc-tree-day__empty{font-size:1.2rem;color:#64748b;padding:.8rem;margin:0}.dc-add-btn--day{margin-left:auto;background:rgba(0,0,0,0);border-color:#334155;color:#64748b}.dc-add-btn--day:hover{background:rgba(99,102,241,.1);color:#a5b4fc;border-color:#6366f1}.dc-unit-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:.8rem;border:.1rem solid #1e293b;background:#0f172a}.dc-unit-table{width:100%;border-collapse:collapse;font-size:1.3rem;background:#0f172a}.dc-unit-table td,.dc-unit-table th{padding:.65rem .85rem;text-align:right;border:.1rem solid #1e293b;vertical-align:middle}.dc-unit-table__th{font-size:1.2rem;font-weight:600;color:#94a3b8;white-space:nowrap;text-align:right;background:#1e293b}.dc-unit-table__th--toggle{width:2.8rem;min-width:2.8rem;padding:.4rem;text-align:center}.dc-unit-table__th--date{text-align:left;min-width:12rem}.dc-unit-table__th--hist{text-align:right;min-width:7rem}.dc-unit-table__th--unit{text-align:left;min-width:5rem}.dc-unit-table__th--normal-spins,.dc-unit-table__th--total-spins{min-width:7rem}.dc-unit-table__th--bb,.dc-unit-table__th--rb{min-width:4rem}.dc-unit-table__th--bb-prob,.dc-unit-table__th--rb-prob{min-width:7rem}.dc-unit-table__th--bal,.dc-unit-table__th--prob{min-width:7.5rem}.dc-unit-table__th--rate{min-width:7rem}.dc-unit-table__th--actions{min-width:4.5rem;text-align:center}.dc-unit-table__row{cursor:pointer}.dc-unit-table__row td{color:#e2e8f0;background:#0f172a}.dc-unit-table__row:hover td{background:#1e293b}.dc-unit-table__row--expanded td{background:#1a2336}.dc-unit-table__toggle-cell{width:2.8rem;min-width:2.8rem;padding:.4rem!important;text-align:center;vertical-align:middle}.dc-unit-table__date{text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;color:#e2e8f0}.dc-unit-table__hist-count{text-align:right;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600;color:#fff}.dc-unit-table__unit-num{text-align:left;font-weight:700;color:#e2e8f0;white-space:nowrap}.dc-unit-table__expand-icon{color:#475569;flex-shrink:0;transition:transform .18s ease}.dc-unit-table__expand-icon--open{transform:rotate(90deg);color:#60a5fa}.dc-unit-table__bb,.dc-unit-table__normal-spins,.dc-unit-table__rb,.dc-unit-table__total-spins{color:#94a3b8}.dc-unit-table__bb-prob,.dc-unit-table__prob,.dc-unit-table__rb-prob{color:#94a3b8;font-variant-numeric:tabular-nums}.dc-unit-table__bal{font-weight:600;font-variant-numeric:tabular-nums}.dc-unit-table__bal--plus{color:#4ade80}.dc-unit-table__bal--minus{color:#f87171}.dc-unit-table__machine-rate{font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;color:#94a3b8}.dc-unit-table__actions{text-align:center;white-space:nowrap}.dc-unit-table__btn{padding:.3rem .5rem;border:none;background:rgba(0,0,0,0);border-radius:.3rem;transition:background .15s}.dc-unit-table__btn--edit{color:#60a5fa}.dc-unit-table__btn--edit:hover{background:rgba(59,130,246,.15)}.dc-unit-table__btn--delete{color:#94a3b8}.dc-unit-table__btn--delete:hover{color:#f87171;background:rgba(239,68,68,.1)}.dc-unit-table__detail-row td{padding:0!important;background:#0b1220;border:.1rem solid #1e293b}.dc-unit-table__detail-cell{padding:.8rem!important;vertical-align:top}.dc-unit-table__empty{text-align:center;color:#475569;font-size:1.2rem;padding:1.6rem!important}.dc-unit-detail-inner{width:100%;box-sizing:border-box}.dc-unit-detail-inner>.dc-unit-history{margin-top:0}.dc-shop-footer{display:flex;align-items:center;gap:.8rem;padding-top:.4rem}.dc-geo-tree{margin-top:1.2rem;display:flex;flex-direction:column;gap:.5rem}.dc-geo-tree__caption{margin:0 0 .4rem;font-size:1.2rem;color:#64748b}.dc-geo-stats{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem 1rem;margin-left:auto;font-size:1.15rem;font-weight:400;color:#94a3b8;text-align:right}.dc-coverage-summary{margin-bottom:1.4rem;display:flex;flex-direction:column;gap:.6rem}.dc-geo-stats__item{white-space:nowrap}.dc-geo-stats__bal--plus{color:#4ade80}.dc-geo-stats__bal--minus{color:#f87171}.dc-geo-stats .data-accordion__machine-rate--plus{color:#4ade80}.dc-geo-stats .data-accordion__machine-rate--minus{color:#f87171}.dc-geo-date,.dc-geo-pref,.dc-geo-region,.dc-geo-shop{border:.1rem solid #1e293b;background:#0f172a}.dc-geo-date__header,.dc-geo-pref__header,.dc-geo-region__header,.dc-geo-shop__header{display:flex;align-items:center;gap:.8rem;width:100%;padding:.9rem 1.1rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#e2e8f0;text-align:left;box-sizing:border-box}.dc-geo-date__header--open,.dc-geo-date__header:hover,.dc-geo-pref__header--open,.dc-geo-pref__header:hover,.dc-geo-region__header--open,.dc-geo-region__header:hover,.dc-geo-shop__header--open,.dc-geo-shop__header:hover{background:#1e293b}.dc-geo-region__label{flex:0 1 auto;min-width:6rem;font-size:1.5rem;font-weight:700;color:#f1f5f9}.dc-geo-pref__label{flex:0 1 auto;min-width:6rem;font-size:1.4rem;font-weight:600;color:#e2e8f0}.dc-geo-shop__label{flex:1 1 auto;min-width:0;font-size:1.3rem;font-weight:600;color:#cbd5e1}.dc-geo-shop__delete{flex:0 0 auto;margin-left:.6rem}.dc-unit-table__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;box-sizing:border-box;min-width:2.8rem;min-height:2.8rem;padding:.45rem;font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:.02em;border-radius:.35rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.dc-unit-table__btn svg{flex:0 0 auto}.dc-unit-table__btn:disabled{opacity:.4;cursor:not-allowed}.dc-unit-table__btn--labeled{min-width:0;padding:.5rem 1rem;white-space:nowrap}.dc-unit-table__btn--edit{color:#93c5fd;background:rgba(59,130,246,.1);border:.1rem solid rgba(59,130,246,.35)}.dc-unit-table__btn--edit:hover:not(:disabled){color:#dbeafe;background:rgba(59,130,246,.22);border-color:rgba(59,130,246,.65)}.dc-unit-table__btn--delete{color:#fca5a5;background:rgba(239,68,68,.08);border:.1rem solid rgba(239,68,68,.38)}.dc-unit-table__btn--delete:hover:not(:disabled){color:#fecaca;background:rgba(239,68,68,.18);border-color:rgba(248,113,113,.7)}.dc-ev-detail-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem;margin:0 0 .9rem;padding:0 0 .85rem;border-bottom:.1rem solid rgba(51,65,85,.55)}.dc-geo-date__label{flex:1 1 auto;min-width:0;font-size:1.25rem;font-weight:500;color:#94a3b8}.dc-geo-region__body{gap:.4rem}.dc-geo-pref__body,.dc-geo-region__body{border-top:.1rem solid #1e293b;padding:.4rem 0;display:flex;flex-direction:column}.dc-geo-pref__body{gap:.35rem}.dc-geo-shop__body{border-top:.1rem solid #1e293b;padding:.35rem 0;display:flex;flex-direction:column;gap:.3rem;min-height:0}.dc-geo-date__body{border-top:.1rem solid #1e293b;padding:.8rem 1rem 1rem}.dc-geo-shop__units{display:flex;flex-direction:column;gap:.3rem;flex:1 1 auto;min-height:0}.dc-unit-table-wrap--infinite{height:auto;min-height:0;max-height:none;overflow:visible;display:flex;flex-direction:column;flex:0 0 auto;box-sizing:border-box}.dc-geo-unit{border:.1rem solid #1e293b;background:#0f172a;scroll-margin-top:1rem}.dc-geo-unit__header{display:flex;align-items:center;gap:.8rem;width:100%;padding:.85rem 1.1rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#e2e8f0;text-align:left;box-sizing:border-box}.dc-geo-unit__header--open,.dc-geo-unit__header:hover{background:#1e293b}.dc-geo-unit__label{flex:1 1 auto;min-width:0;font-size:1.25rem;font-weight:600;color:#e2e8f0;font-variant-numeric:tabular-nums}.dc-geo-unit__body{border-top:.1rem solid #1e293b;padding:.8rem}.dc-unit-timeline{display:flex;flex-direction:column;gap:1.2rem;width:100%}.dc-unit-timeline__day{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:1rem;align-items:stretch;width:100%;padding:1rem 1.1rem;border:.1rem solid rgba(100,116,139,.45);background:rgba(30,41,59,.28);box-sizing:border-box}.dc-unit-timeline__date-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:.4rem;border-right:.1rem solid rgba(100,116,139,.35);box-sizing:border-box;align-self:stretch}.dc-unit-timeline__date-actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.35rem}.dc-unit-timeline__day-date{writing-mode:horizontal-tb;font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums;color:#e2e8f0;letter-spacing:.02em;text-align:center;line-height:1.35}.dc-unit-timeline__day-body{width:100%;min-width:0}.dc-unit-timeline__day-body .dc-record-tables{min-height:0}.dc-unit-timeline__day-body .dc-record-tables__block--history-open{height:auto;max-height:none;flex:0 0 auto;overflow:visible}.dc-unit-timeline__empty{margin:0;padding:.8rem 0;font-size:1.25rem;color:#64748b}.dc-infinite-sentinel{padding:1rem;text-align:center;font-size:1.2rem;color:#64748b}.dc-infinite-end{margin:0;padding:.8rem 1rem 1.2rem;text-align:center;font-size:1.15rem;color:#64748b}.dc-machine-context-nav{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.4rem}.dc-machine-context-nav__item{display:inline-flex;align-items:center;padding:.5rem .9rem;border:.1rem solid #334155;background:#0f172a;color:#94a3b8;font-size:1.2rem;text-decoration:none}.dc-machine-context-nav__item:hover{background:#1e293b;color:#e2e8f0}.dc-machine-context-nav__item--active{border-color:#64748b;background:#1e293b;color:#f1f5f9;font-weight:600;cursor:default}@media(max-width:64rem){.dc-geo-stats{width:100%;justify-content:flex-start;margin-left:2.4rem;margin-top:.4rem}.dc-geo-date__header,.dc-geo-pref__header,.dc-geo-region__header,.dc-geo-shop__header{flex-wrap:wrap}.dc-ev-section--detail .dc-geo-date__header,.dc-ev-section--detail .dc-geo-shop__header,.dc-ev-section--detail .dc-geo-unit__header{flex-wrap:nowrap}.dc-ev-section--detail .dc-geo-stats{width:auto;flex:0 0 auto;margin-left:auto;margin-top:0;justify-content:flex-end}}.dc-ev-section{margin:0;padding:0;border:0}.dc-ev-section--detail{margin-top:1.2rem}.dc-ev-section__title{margin:0;padding:.75rem 1rem;font-size:1.35rem;font-weight:700;letter-spacing:.06em;color:#e2e8f0;background:#0f172a;border-bottom:.1rem solid #334155}.dc-ev-section__sub{margin:0;padding:.55rem 1rem .35rem;font-size:1.1rem;font-weight:600;color:#94a3b8}.dc-hit-g-dist{padding:0 1rem 1rem}.dc-hit-g-dist__table-wrap{width:100%;overflow-x:auto}.dc-hit-g-dist__table{table-layout:fixed}.dc-hit-g-dist__table td:first-child,.dc-hit-g-dist__table th:first-child{width:18%}.dc-hit-g-dist__table td:nth-child(2),.dc-hit-g-dist__table th:nth-child(2){width:16%}.dc-hit-g-dist__table td:nth-child(3),.dc-hit-g-dist__table th:nth-child(3){width:48%}.dc-hit-g-dist__table td:nth-child(4),.dc-hit-g-dist__table th:nth-child(4){width:18%}.dc-hit-g-dist__table thead th{text-align:center}.dc-hit-g-dist__table tbody th[scope=row]{text-align:left;font-weight:600;color:#e2e8f0;background:#0f172a;white-space:nowrap}.dc-hit-g-dist__table tbody tr:nth-child(2n) th[scope=row]{background:#1a1d2e}.dc-hit-g-dist__param-cell{vertical-align:middle}.dc-hit-g-dist__param{display:block;width:100%}.dc-hit-g-dist__param-track{display:block;width:100%;height:1.1rem;background:#1e293b;border:.1rem solid #334155;box-sizing:border-box;overflow:hidden}.dc-hit-g-dist__param-fill{display:block;height:100%;background:#38bdf8;min-width:0}.dc-series-thru-tabs{margin-top:.8rem;display:flex;flex-direction:column;gap:0;border:.1rem solid #334155;background:#0b1220;box-sizing:border-box}.dc-series-thru-tabs__head{padding:.8rem 1rem 0;background:#0f172a}.dc-series-thru-tabs__head,.dc-series-thru-tabs__head--sub{border-bottom:.1rem solid #1e293b}.dc-series-thru-tabs__label{margin:0 0 .45rem;font-size:1.05rem;font-weight:700;letter-spacing:.04em;color:#64748b}.dc-series-thru-tabs__strip{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.35rem;margin:0;padding:0 0 .55rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.dc-series-thru-tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto;min-height:2.8rem;padding:.45rem 1.1rem;border:.1rem solid #334155;background:#111827;color:#94a3b8;font-size:1.2rem;font-weight:600;cursor:pointer;white-space:nowrap}.dc-series-thru-tabs__tab:hover{border-color:#475569;color:#e2e8f0}.dc-series-thru-tabs__tab--active{border-color:#38bdf8;background:#0c4a6e;color:#f0f9ff}.dc-series-thru-tabs__count{font-size:1.05rem;font-weight:500;color:#64748b}.dc-series-thru-tabs__tab--active .dc-series-thru-tabs__count{color:#bae6fd}.dc-series-thru-tabs__empty{display:inline-flex;align-items:center;min-height:2.8rem;padding:.45rem .2rem .55rem;font-size:1.2rem;color:#64748b}.dc-series-thru-tabs__stats{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem 1.1rem}.data-collection .dc-folder-tabs,.ev-aggregate .dc-folder-tabs{width:100%;max-width:none;overflow:hidden;background-color:var(--color-primary-light,#0f172a);border:.1rem solid var(--color-border,#1e293b);box-sizing:border-box}.data-collection .dc-folder-tabs__head,.ev-aggregate .dc-folder-tabs__head{padding:.45rem 1rem 0;overflow:hidden}.data-collection .dc-folder-tabs__head--flush,.ev-aggregate .dc-folder-tabs__head--flush{padding-bottom:0}.data-collection .dc-folder-tabs__head .dc-folder-tabs__strip,.ev-aggregate .dc-folder-tabs__head .dc-folder-tabs__strip{margin:0;padding:0}.data-collection .dc-folder-tabs__head .dc-folder-tabs__strip,.data-collection .dc-folder-tabs__strip,.ev-aggregate .dc-folder-tabs__head .dc-folder-tabs__strip,.ev-aggregate .dc-folder-tabs__strip{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.35rem;width:100%;min-height:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.data-collection .dc-folder-tabs__strip--sub,.ev-aggregate .dc-folder-tabs__strip--sub{margin:0;padding:0 1rem .35rem;width:100%}.data-collection .dc-folder-tabs__substrip,.ev-aggregate .dc-folder-tabs__substrip{padding:.45rem 0 0;margin-bottom:1rem;overflow:hidden;background-color:var(--color-primary-light,#0f172a);border-bottom:.1rem solid var(--color-border,#1e293b)}.data-collection .dc-folder-tabs__substrip--nested,.ev-aggregate .dc-folder-tabs__substrip--nested{padding-top:.35rem}.data-collection .dc-folder-tabs__substrip-label,.ev-aggregate .dc-folder-tabs__substrip-label{display:block;margin:0 0 .35rem;font-size:1.05rem;font-weight:700;letter-spacing:.03em;color:var(--db-text-dim,#64748b);line-height:1.25}.data-collection .dc-folder-tabs__substrip-note,.ev-aggregate .dc-folder-tabs__substrip-note{margin:.45rem 0 .15rem;font-size:1.05rem;line-height:1.4;color:var(--db-text-dim,#64748b)}.data-collection .dc-folder-tabs__tab,.ev-aggregate .dc-folder-tabs__tab{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;height:var(--dc-analytics-row-block-size,2.925rem);min-height:var(--dc-analytics-row-block-size,2.925rem);max-height:var(--dc-analytics-row-block-size,2.925rem);min-width:8.5rem;margin:0;padding:0 1.35rem;font-size:1.25rem;font-weight:600;line-height:var(--dc-analytics-cell-line-height,1.25);white-space:nowrap;color:var(--db-text-dim,#64748b);background-color:var(--color-primary,#020617);border:var(--dc-analytics-cell-border-y,.1rem) solid var(--color-border,#1e293b);border-radius:0;cursor:pointer}.data-collection .dc-folder-tabs__tab:hover,.ev-aggregate .dc-folder-tabs__tab:hover{color:var(--db-text-bright,#e2e8f0);background-color:var(--color-primary-lighter,#1e293b)}.data-collection .dc-folder-tabs__tab:focus-visible,.ev-aggregate .dc-folder-tabs__tab:focus-visible{outline:.1rem solid var(--color-accent-blue,#4a90e2);outline-offset:-.1rem}.data-collection .dc-folder-tabs__tab--compact,.ev-aggregate .dc-folder-tabs__tab--compact{min-width:7rem;padding:0 1.15rem;font-size:1.15rem}.data-collection .dc-folder-tabs__tab--active,.ev-aggregate .dc-folder-tabs__tab--active{margin-bottom:0;padding:0 1.35rem;color:var(--db-text-ash,#f8fafc);font-weight:700;background-color:var(--db-surface-table,#1a1d2e);border-color:var(--db-surface-button-muted,#475569);border-bottom-color:var(--db-surface-table,#1a1d2e)}.data-collection .dc-folder-tabs__tab--active:hover,.ev-aggregate .dc-folder-tabs__tab--active:hover{color:var(--db-text-ash,#f8fafc);background-color:var(--db-surface-table,#1a1d2e)}.data-collection .dc-folder-tabs__tab--compact.dc-folder-tabs__tab--active,.ev-aggregate .dc-folder-tabs__tab--compact.dc-folder-tabs__tab--active{padding:0 1.15rem}.data-collection .dc-folder-tabs__tab-meta,.ev-aggregate .dc-folder-tabs__tab-meta{margin-left:.35rem;font-size:.92em;font-weight:500;color:var(--db-text-dim,#64748b)}.data-collection .dc-folder-tabs__tab--active .dc-folder-tabs__tab-meta,.ev-aggregate .dc-folder-tabs__tab--active .dc-folder-tabs__tab-meta{color:var(--color-text-secondary,#94a3b8);font-weight:600}.data-collection .dc-folder-tabs__panel,.ev-aggregate .dc-folder-tabs__panel{overflow:hidden;background-color:var(--color-primary-light,#0f172a);border-top:.1rem solid var(--color-border,#1e293b)}.data-collection .dc-folder-tabs__panel-body,.ev-aggregate .dc-folder-tabs__panel-body{width:100%;overflow:visible;box-sizing:border-box}.data-collection .dc-folder-tabs__panel-empty,.ev-aggregate .dc-folder-tabs__panel-empty{padding:.85rem 1rem;font-size:1.2rem;color:var(--db-text-dim,#64748b);line-height:1.35;border-bottom:.1rem solid var(--color-border,#1e293b)}@media(max-width:47.9375rem){.data-collection .dc-folder-tabs__tab{min-width:7.5rem;padding:0 1.1rem}.data-collection .dc-folder-tabs__tab--active{padding:0 1.1rem}.data-collection .dc-folder-tabs__tab--compact{min-width:6.5rem;padding:0 .95rem}.data-collection .dc-folder-tabs__tab--compact.dc-folder-tabs__tab--active{padding:0 .95rem}}
/*# sourceMappingURL=70bf1a59883f276f.css.map*/