.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{font-size:1.15rem;font-weight:500;color:var(--db-text-bright,#e2e8f0);background-color:var(--color-primary,#020617);border:.1rem solid var(--color-border,#1e293b);vertical-align:middle}.dpfd-config__input:focus{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;border-color:#475569}.dpfd-page{width:100%;max-width:none}.dpfd-page--loading{padding:2.4rem 1.6rem;font-size:var(--adm-font-body-sm,1.35rem);color:var(--db-text-dim,#64748b)}.dpfd-add-panel{width:100%;margin:0 0 2rem;border:.1rem solid var(--color-border,#334155);background:rgba(8,14,28,.92);box-sizing:border-box}.dpfd-add-panel__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.6rem;border-bottom:.1rem solid var(--color-border,#334155);background:rgba(15,23,42,.85)}.dpfd-add-panel__title{margin:0;font-size:1.45rem;font-weight:700;color:var(--color-white,#fff)}.dpfd-add-panel__body,.dpfd-add-panel__form{display:flex;flex-direction:column;width:100%}.dpfd-add-panel__body{gap:1.6rem;padding:1.6rem;box-sizing:border-box}.dpfd-add-panel__body .dc-manual-section,.dpfd-add-panel__body .dc-manual-section--history{flex:none;min-height:0;overflow:visible}.dpfd-add-panel__body .dc-manual-section--history>.dc-record-tables__block--history{flex:none;max-height:28rem;overflow:auto}.dpfd-add-panel__foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1.2rem;padding:1.2rem 1.6rem;border-top:.1rem solid var(--color-border,#334155);background:rgba(15,23,42,.65)}.dpfd-add-panel__hint{margin-right:auto;font-size:1.2rem;color:var(--db-text-dim,#64748b)}.dpfd-back{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 1rem;padding:0;font:inherit;font-size:1.3rem;text-decoration:none;color:var(--db-text-dim,#64748b);background:none;border:none;cursor:pointer}.dpfd-back:hover{color:var(--color-white,#fff)}.dpfd-tabs{width:100%;margin-bottom:1.2rem;border:.1rem solid #334155;background:#0b1220;box-sizing:border-box}.dpfd-tabs__head{padding:.8rem 1rem 0;background:#0f172a}.dpfd-tabs__head,.dpfd-tabs__head--sub{border-bottom:.1rem solid #1e293b}.dpfd-tabs__label{margin:0 0 .45rem;font-size:1.05rem;font-weight:700;letter-spacing:.04em;color:#64748b}.dpfd-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}.dpfd-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;border-bottom:none;background:#111827;color:#94a3b8;font:inherit;font-size:1.25rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.dpfd-tabs__tab:hover{background:#1e293b;color:#e2e8f0}.dpfd-tabs__tab--active{background:#0b1220;color:#f8fafc;border-color:#64748b;border-bottom:.1rem solid #0b1220;margin-bottom:-.1rem;cursor:default}.dpfd-aim-browse{width:100%}.dpfd-aim-browse .dc-geo-tree{display:flex;flex-direction:column;gap:.45rem}.dpfd-aim-browse .dc-geo-shop,.dpfd-aim-browse .dc-geo-unit{height:auto}.dpfd-aim-browse .dc-geo-shop__header,.dpfd-aim-browse .dc-geo-unit__header{padding:.55rem .85rem;gap:.55rem}.dpfd-aim-browse .dc-geo-shop__body{padding:.25rem 0;gap:.25rem}.dpfd-aim-browse .dc-geo-shop__units{flex:0 0 auto;gap:.25rem}.dpfd-aim-browse .dc-unit-table-wrap--infinite{height:auto;min-height:0;max-height:none;overflow:visible;flex:0 0 auto}.dpfd-aim-browse .dc-geo-unit__body{padding:.55rem}.dpfd-aim-browse .dc-unit-timeline{gap:.7rem}.dpfd-aim-browse .dc-unit-timeline__day{padding:.65rem .75rem;gap:.65rem;align-items:start}.dpfd-aim-browse .dc-unit-timeline__date-col{gap:.5rem;padding:.2rem;align-self:stretch}.dpfd-aim-browse .dc-unit-timeline__day-body .dc-record-tables__block--history-open,.dpfd-aim-browse .dc-unit-timeline__day-body .dpfd-day-detail__history{height:auto;max-height:none;flex:0 0 auto;overflow:visible}.dpfd-aim-browse .dc-infinite-end,.dpfd-aim-browse .dc-infinite-sentinel{padding:.45rem .6rem;font-size:1.1rem}.dpfd-aim-browse__tabs{margin:0 0 1.2rem;padding-left:0;padding-right:0;border-bottom:.1rem solid #1e293b;background:rgba(0,0,0,0)}.dpfd-day-detail{gap:.55rem}.dpfd-day-detail .dc-data-table td,.dpfd-day-detail .dc-data-table th{padding:.4rem .5rem}.dpfd-day-detail .dc-data-table thead th{font-size:1.1rem}.dpfd-day-detail__history-head{display:flex;align-items:center;gap:.7rem;width:100%;margin:0;padding:.4rem .7rem;border:.1rem solid #1e293b;border-bottom:none;background:#1e293b;box-sizing:border-box}.dpfd-day-detail__history-head .dc-history-accordion__title{flex:1 1 auto;font-size:1.15rem;font-weight:600;color:#cbd5e1}.dpfd-day-detail__history-head .dc-history-accordion__count{flex-shrink:0;font-size:1.1rem;font-variant-numeric:tabular-nums;color:#94a3b8}.dpfd-day-detail__history .dc-unit-timeline__empty{padding:.5rem .7rem;border:.1rem solid #1e293b;border-top:none}.dpfd-aim-browse__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;padding:.1rem .4rem;border:.1rem solid #334155;background:#0f172a;color:#94a3b8;font-size:1.05rem;font-weight:700;line-height:1.2}.dpfd-tabs__tab--active .dpfd-aim-browse__count{border-color:#64748b;color:#e2e8f0}.dpfd-aim-browse .dc-data-table tbody td.dc-data-table__num,.dpfd-aim-browse .dc-data-table td,.dpfd-aim-browse .dc-data-table th{text-align:center}.dpfd-aim-browse .dc-data-table--history .dc-collection-cell-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:4.4rem;max-width:7.2rem;height:2.2rem;padding:0 .5rem;border:.1rem solid rgba(0,0,0,0);background:#0f172a;font-size:1.05rem;font-weight:700;line-height:1;white-space:nowrap}.dpfd-aim-browse .dc-data-table--history .dc-history-table__bonus-type{border:.1rem solid rgba(0,0,0,0)}.dpfd-aim-browse .dc-data-table--history .dc-history-table__hit-role-kind{border:.1rem solid}.dpfd-aim-browse .dc-data-table--history .dc-history-table__hit-role-kind--first{color:#818cf8;border-color:#6366f1}.dpfd-aim-browse .dc-data-table--history .dc-history-table__hit-role-kind--renchan{color:#c4b5fd;border-color:#7c3aed;background-color:#2e1065}.dpfd-aim-browse .dc-data-table--history .dc-history-table__hit-role-kind--pullback{color:#fbbf24;border-color:#d97706}.dpfd-aim-browse .dc-data-table--history .dc-history-table__hit-role-kind--direct{color:#f472b6;border-color:#db2777}.dpfd-aim-browse .dc-data-table--history .dc-history-table__hit-role-kind--ceiling{color:#34d399;border-color:#059669}.dpfd-aim-browse .dc-data-table--history .dc-history-table__hit-role-kind--default{color:#94a3b8;border-color:#475569}.dpfd-aim-browse .dc-data-table--history .dc-history-table__hit-role-kind--readonly{cursor:default}.dpfd-tabs__panel{padding:1.2rem 1.2rem 1.4rem}.dpfd-tabs__panel-head{margin-bottom:1.2rem}.dpfd-tabs__panel-title{margin:0 0 .35rem;font-size:1.45rem;font-weight:700;color:#f1f5f9}.dpfd-tabs__panel-hint{margin:0;font-size:1.2rem;color:#94a3b8;line-height:1.5}.dpfd-editor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.2rem;margin-left:auto}button.dc-machine-card{text-align:left;cursor:pointer;font:inherit}.dpfd-machine-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:1.2rem;width:100%}a.dc-machine-card{text-decoration:none;color:inherit}.dpfd-record-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:1rem;width:100%}.dpfd-record-card{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;width:100%;padding:1.2rem 1.4rem;text-align:left;text-decoration:none;color:var(--color-white,#fff);background:rgba(15,23,42,.55);border:.1rem solid var(--color-border,#334155);cursor:pointer}.dpfd-record-card__unit{font-size:1.45rem;font-weight:700;font-family:var(--font-sans)}.dpfd-record-card__meta{font-size:1.2rem;color:#94a3b8}.dpfd-record-card__count{font-size:1.15rem;color:#64748b}.dpfd-config{width:100%;margin-bottom:1.6rem;border:.1rem solid var(--color-border,#334155);background:rgba(8,14,28,.9);color:#e2e8f0}.dpfd-config--settings{margin-top:0;padding:0;overflow:hidden}.dpfd-config__toggle{display:flex;align-items:center;gap:.8rem;width:100%;padding:1rem 1.2rem;font-size:1.3rem;font-weight:600;color:var(--color-white,#fff);background:rgba(15,30,55,.85);border:none;cursor:pointer;text-align:left}.dpfd-config__chevron{margin-left:auto;transition:transform .15s ease}.dpfd-config--open .dpfd-config__chevron{transform:rotate(180deg)}.dpfd-config__body{padding:1.2rem 1.4rem 1.4rem;border-top:.1rem solid rgba(51,65,85,.7)}.dpfd-config--settings .dpfd-config__body{border-top:none}.dpfd-config__intro{margin:0 0 1.2rem;padding:0 .2rem;font-size:1.2rem;line-height:1.55;color:#94a3b8}.dpfd-config h3.dpfd-config__subtitle{margin:0 0 1rem;padding:0 .2rem .8rem;font-size:1.5rem;font-weight:700;letter-spacing:0;color:#f8fafc;border-bottom:.1rem solid rgba(51,65,85,.7)}.dpfd-config__subtitle{margin:0 0 .8rem;padding:0 .2rem;font-size:1.2rem;font-weight:700;letter-spacing:.04em;color:#93c5fd}.dpfd-config__subtitle:not(:first-child){margin-top:1.6rem}.dpfd-config__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:.8rem;width:100%}@media(max-width:47.9375rem){.dpfd-config__grid{grid-template-columns:1fr}}.dpfd-config__row{display:grid;grid-template-columns:minmax(10rem,1.1fr) minmax(12rem,1fr);gap:.8rem;align-items:center;padding:.75rem .9rem;background:rgba(2,6,23,.65);border:.1rem solid rgba(71,85,105,.65)}.dpfd-config__switch{display:inline-flex;align-items:center;gap:.55rem;min-width:0;font-size:1.2rem;font-weight:600;color:#e2e8f0;cursor:pointer}.dpfd-config__switch input[type=checkbox]{flex-shrink:0;width:1.15rem;height:1.15rem;accent-color:#60a5fa;cursor:pointer}.dpfd-config__switch span{min-width:0;line-height:1.35;word-break:break-word}.dpfd-config__star{flex-shrink:0;color:#fbbf24;font-size:1rem}.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;box-sizing:border-box;font-size:1.2rem;font-weight:600;line-height:1.2;color:#f8fafc;background-color:#020617;border:.1rem solid #475569;border-radius:0;appearance:none;-webkit-appearance:none}.dpfd-config__input::placeholder{color:#64748b;font-weight:500}.dpfd-config__input:hover{border-color:#64748b}.dpfd-config__input:focus{outline:none;color:#fff;border-color:#60a5fa;background-color:#0f172a;box-shadow:0 0 0 .15rem rgba(59,130,246,.25)}.dpfd-config__input:-webkit-autofill,.dpfd-config__input:-webkit-autofill:focus,.dpfd-config__input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;box-shadow:inset 0 0 0 1000px #020617;transition:background-color 99999s ease-out}.dpfd-config__saved{margin:1.2rem 0 0;font-size:1.2rem;font-weight:600;color:#86efac}.dpfd-history{width:100%;margin-top:.4rem}.dpfd-history__head{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.2rem;margin-bottom:0;padding:1rem 1.2rem;border:.1rem solid hsla(0,0%,100%,.08);border-bottom:none;background:#1e293b}.dpfd-history__title{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:.02em;color:var(--color-white,#fff)}.dpfd-history__hint{flex:1;min-width:12rem;font-size:1.2rem;color:#94a3b8}.dpfd-history__add{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:0 1.2rem;font-size:1.2rem;font-weight:700;color:#93c5fd;background:rgba(30,58,95,.75);border:.1rem solid #3b82f6;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.dpfd-history__add:hover{color:#fff;background:rgba(37,99,235,.35);border-color:#60a5fa}.dpfd-history .dc-history-table__wrap{border-top:none}.dpfd-history .dc-history-table--practice-field .dc-history-table__td,.dpfd-history .dc-history-table--practice-field .dc-history-table__th{padding:.55rem .4rem}.dpfd-history .dc-history-table--practice-field .dc-history-table__th{font-size:1.15rem;letter-spacing:.04em}.dpfd-history .dc-history-table--practice-field .dc-history-table__td--num{min-width:6.4rem}.dpfd-history .dc-history-table--practice-field .dc-history-table__td--state{min-width:5.6rem}.dpfd-history .dc-history-table--practice-field .dc-history-table__td--hit-role{min-width:5.2rem}.dpfd-history .dc-history-table--practice-field .dc-history-table__td--boundary,.dpfd-history .dc-history-table--practice-field .dc-history-table__td--type{min-width:4.8rem}.dpfd-history .dc-history-table--practice-field .dc-collection-cell-badge{width:auto;min-width:4.4rem;max-width:7.2rem;height:2.4rem;min-height:2.4rem;max-height:2.4rem;padding:0 .55rem;font-size:1.1rem}.dpfd-history .dc-history-table--practice-field .dc-history-table__td .dpfd-num-input{width:100%;min-width:5.2rem;height:2.4rem;min-height:2.4rem;max-height:2.4rem;padding:0 .5rem;font-size:1.2rem;font-weight:700;color:#fff;background:#020617;border:.1rem solid #475569}.dpfd-history .dc-history-table--practice-field .dc-history-table__td .dpfd-num-input:focus{border-color:#60a5fa;background:#1e3a5f;box-shadow:none}.dpfd-history .dc-history-table--practice-field .dc-history-table__td .dpfd-num-input::placeholder{color:#475569;font-weight:500}.dpfd-history__summary{margin-top:0;padding:1.4rem 1.6rem 1.6rem;border:.1rem solid hsla(0,0%,100%,.08);border-top-color:#334155;background:#0b1220}.dpfd-history__summary-note{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em;color:#93c5fd}.dpfd-history__summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.dpfd-history__summary-grid--medals{margin-top:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1rem;border-top:.1rem solid #334155}@media(max-width:64rem){.dpfd-history__summary-grid,.dpfd-history__summary-grid--medals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:47.9375rem){.dpfd-history__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dpfd-history__summary-grid--medals{grid-template-columns:1fr}}.dpfd-history__summary-item{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.9rem 1rem;background:#020617;border:.1rem solid #334155}.dpfd-history__summary-label{font-size:1.15rem;font-weight:700;letter-spacing:.04em;color:#94a3b8}.dpfd-history__summary-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .6rem;min-height:2.8rem;font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums;color:#e2e8f0}.dpfd-history__summary-sub{font-size:1.15rem;font-weight:600;color:#64748b}.dpfd-history__summary-item .dpfd-num-input{height:2.8rem;min-height:2.8rem;max-height:2.8rem;font-size:1.35rem;font-weight:700;color:#fff;background:#0f172a;border-color:#475569}.dpfd-history__summary-item .dpfd-num-input:focus{border-color:#60a5fa;box-shadow:none}.dpfd-history__summary-item .dpfd-auto-medals{display:flex;align-items:center;min-height:2.8rem;font-size:1.4rem;font-weight:800;font-variant-numeric:tabular-nums}.dpfd-num-input{width:100%;min-width:4.5rem}.dpfd-auto-medals{font-family:var(--font-sans);font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums;color:#94a3b8}.dpfd-auto-medals--plus{color:#86efac}.dpfd-auto-medals--minus{color:#fca5a5}.dc-history-table--collection{min-width:72rem}@media(max-width:39.9375rem){.dc-unit-history__hint{width:100%}}.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}.de-page{width:100%}.de-page .dc-unit-table-wrap--infinite{height:auto;min-height:0;max-height:none;overflow:visible;flex:0 0 auto}.de-page .dc-geo-unit{scroll-margin-top:1rem}.de-browse{width:100%}.de-browse .dc-geo-tree{display:flex;flex-direction:column;gap:.45rem}.de-browse .dc-geo-shop__header,.de-browse .dc-geo-unit__header{padding:.55rem .85rem;gap:.55rem}.de-browse .dc-geo-shop__body{padding:.25rem 0;gap:.25rem}.de-browse .dc-geo-shop__units{flex:0 0 auto;gap:.25rem}.de-browse .dc-geo-unit__body{padding:.55rem}.de-browse .dc-unit-timeline{gap:.7rem}.de-browse .dc-unit-timeline__day{padding:.65rem .75rem;gap:.65rem;align-items:start}.de-browse .dc-unit-timeline__date-col{gap:.5rem;padding:.2rem;align-self:stretch}.de-browse .dc-unit-timeline__day-body .dc-record-tables__block--history-open{height:auto;max-height:none;flex:0 0 auto;overflow:visible}.de-day-detail,.dpfd-day-detail.de-day-detail{display:flex;flex-direction:column;gap:.75rem;width:100%}.de-day-detail .dc-data-table--meta tbody td.dc-data-table__num,.de-day-detail .dc-data-table--meta td,.de-day-detail .dc-data-table--meta th,.dpfd-day-detail.de-day-detail .dc-data-table--meta tbody td.dc-data-table__num,.dpfd-day-detail.de-day-detail .dc-data-table--meta td,.dpfd-day-detail.de-day-detail .dc-data-table--meta th{height:calc(2.4rem + .55rem*2);min-height:calc(2.4rem + .55rem*2);padding:.55rem;vertical-align:middle;text-align:center;box-sizing:border-box;line-height:1.2}.de-day-detail .dc-data-table--meta thead th,.dpfd-day-detail.de-day-detail .dc-data-table--meta thead th{font-size:1.05rem;font-weight:600;color:#94a3b8}.de-day-detail .dc-data-table--meta tbody td,.dpfd-day-detail.de-day-detail .dc-data-table--meta tbody td{font-size:1.2rem;font-variant-numeric:tabular-nums}.de-detail-history{width:100%;margin:0;border:.1rem solid #334155;background:#0b1220;box-sizing:border-box;overflow:hidden}.de-detail-history__empty{margin:0;padding:1rem .85rem;font-size:1.15rem;color:#64748b;text-align:center}.de-detail-history__wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:none;background:#0b1220}.de-detail-history__table{min-width:52rem;table-layout:fixed}.de-detail-history__table .de-detail-history__col--state{width:12%}.de-detail-history__table .de-detail-history__col--skip{width:14%}.de-detail-history__table .de-detail-history__col--hitg{width:12%}.de-detail-history__table .de-detail-history__col--role{width:16%}.de-detail-history__table .de-detail-history__col--type{width:12%}.de-detail-history__table .de-detail-history__col--payout{width:14%}.de-detail-history__table .de-detail-history__col--boundary{width:20%}.de-detail-history__table .dc-history-table__td,.de-detail-history__table .dc-history-table__th{height:calc(2.4rem + .55rem*2);min-height:calc(2.4rem + .55rem*2);padding:.55rem .4rem;vertical-align:middle;text-align:center;box-sizing:border-box}.de-detail-history__table .dc-history-table__td--boundary{padding-inline:.55rem}.de-detail-history__table .de-detail-history__boundary-actions{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:nowrap;box-sizing:border-box}.de-detail-history__table .de-detail-history__delete-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin-left:auto;padding:0;color:#fca5a5;background:#450a0a;border:.1rem solid #7f1d1d;border-radius:.2rem;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.de-detail-history__table .de-detail-history__delete-btn:hover{color:#fecaca;background:#7f1d1d;border-color:#f87171}.de-detail-history__table .de-detail-history__delete-btn:focus-visible{outline:.15rem solid rgba(248,113,113,.55);outline-offset:.1rem}.de-detail-history__table .de-detail-history__delete-btn:active{background:#991b1b}.de-detail-history__table .dc-history-table__row--final-g .dc-history-table__td{background:#111827;border-bottom:.1rem solid #334155;color:#cbd5e1;font-weight:600}.de-detail-history__table .dc-history-table__row--final-g .dc-history-table__td--num{font-variant-numeric:tabular-nums;font-size:1.2rem;color:#f8fafc}.de-detail-history__table .dc-history-table__row--final-g .dc-history-table__state-label{min-width:4.8rem}.de-detail-history__table .dc-history-table__row--final-g:hover .dc-history-table__td{background:#152033}.de-detail-history__table .dc-history-table__th{position:sticky;top:0;z-index:1;font-size:1.05rem;font-weight:700;letter-spacing:.02em;line-height:1.2;color:#cbd5e1;background:#1e293b;border-bottom:.1rem solid #334155}.de-detail-history__table .dc-history-table__td{font-size:1.15rem;color:#e2e8f0;background:#0b1220;border-bottom:.1rem solid rgba(51,65,85,.7)}.de-detail-history__table .dc-history-table__row:nth-child(2n) .dc-history-table__td{background:#0f172a}.de-detail-history__table .dc-history-table__row:hover .dc-history-table__td{background:#152033}.de-detail-history__table .dc-collection-cell-badge{width:auto;min-width:5.2rem;max-width:9rem;height:2.4rem;min-height:2.4rem;max-height:2.4rem;padding:0 .65rem;font-size:1.1rem;font-weight:700;border-radius:.2rem}.de-detail-history__table .dc-collection-cell-empty{min-width:2.4rem;color:#64748b;border:none;background:rgba(0,0,0,0)}.de-detail-history__table .dc-collection-toggle-btn{transition:background-color .12s ease,border-color .12s ease}.de-detail-history__table .dc-collection-toggle-btn:hover:not(:disabled){filter:brightness(1.12);background-color:rgba(15,23,42,.85)}.de-detail-history__table .dc-history-table__state-label{min-width:4.8rem;font-weight:800}.de-detail-history__table .dc-history-table__skip-value{min-width:6.2rem}.de-detail-history__table .dc-history-table__hit-role-kind{min-width:6.4rem}.de-detail-history__table .dc-history-table__hit-role-kind--first{color:#818cf8;border-color:#6366f1;background:#1e1b4b}.de-detail-history__table .dc-history-table__hit-role-kind--renchan{color:#c4b5fd;border-color:#7c3aed;background:#2e1065}.de-detail-history__table .dc-history-table__hit-role-kind--pullback{color:#fbbf24;border-color:#d97706;background:#422006}.de-detail-history__table .dc-history-table__hit-role-kind--direct{color:#f472b6;border-color:#db2777;background:#500724}.de-detail-history__table .dc-history-table__hit-role-kind--ceiling{color:#34d399;border-color:#059669;background:#064e3b}.de-detail-history__table .dc-history-table__bonus-type{min-width:4.4rem}.de-detail-history__table .dc-history-table__boundary-kind{flex:0 0 auto;min-width:4.8rem;cursor:pointer}.de-detail-history__table .dc-history-table__boundary-kind--split{color:#fbbf24;border-color:#d97706;background:#422006}.de-detail-history__table .dc-history-table__boundary-kind--merge{color:#6ee7b7;border-color:#059669;background:#064e3b}.de-detail-history__table .dc-history-table__td--num{font-variant-numeric:tabular-nums}.de-detail-history__num-text{font-variant-numeric:tabular-nums;color:#e2e8f0}.de-detail-history__num-input,.de-detail-history__num-text{display:block;width:100%;font-size:1.25rem;font-weight:600;font-family:var(--font-sans);text-align:center;line-height:1.3}.de-detail-history__num-input{max-width:none;height:2.4rem;margin:0;padding:0 .25rem;border:none;border-radius:0;background:rgba(0,0,0,0);color:#f8fafc;font-variant-numeric:tabular-nums;box-sizing:border-box;appearance:none;-webkit-appearance:none}.de-detail-history__num-input::placeholder{color:#475569;font-weight:400}.de-detail-history__num-input:hover{background:rgba(148,163,184,.08)}.de-detail-history__num-input:focus{outline:none;background:rgba(59,130,246,.14)}.dpfd-config__grid--expectation{display:grid;grid-template-columns:1fr;width:100%;max-width:100%;gap:1rem;margin-bottom:1rem;box-sizing:border-box}.dpfd-config__grid--expectation .dpfd-config__row{width:100%;max-width:100%;box-sizing:border-box;grid-template-columns:1fr 1fr}.dpfd-config__grid--expectation .dpfd-config__row>span{font-size:1.2rem;font-weight:600;color:#e2e8f0}.dpfd-config__grid--expectation .dpfd-config__input{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.dpfd-config__grid--expectation .dpfd-input-with-unit{width:100%;max-width:100%}.dpfd-input-with-unit{display:flex;align-items:center;gap:.55rem;min-width:0;box-sizing:border-box}.dpfd-input-with-unit .dpfd-config__input{flex:1 1 0;width:auto;min-width:0}.dpfd-input-with-unit__unit{flex-shrink:0;font-size:1.15rem;font-weight:600;color:#94a3b8;white-space:nowrap;line-height:1.2}.dpfd-input-with-unit--table{width:100%;max-width:100%;margin-left:0}.dpfd-rule-list{display:flex;flex-direction:column;gap:.6rem;margin:0 0 1.4rem}.dpfd-rule-row{display:flex;align-items:center;gap:1rem;padding:.75rem .9rem;background:rgba(2,6,23,.65);border:.1rem solid rgba(71,85,105,.65)}.dpfd-rule-row__label{line-height:1.35}.dpfd-rule-row__label,.dpfd-rule-row__toggle{flex:1 1 0;min-width:0;font-size:1.2rem;font-weight:600;color:#e2e8f0}.dpfd-rule-row__toggle{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer}.dpfd-rule-row__toggle input[type=checkbox]{flex-shrink:0;width:1.15rem;height:1.15rem;accent-color:#60a5fa;cursor:pointer}.dpfd-rule-row__toggle span{min-width:0;line-height:1.35}.dpfd-rule-row__input{flex:1 1 0;width:auto;min-width:0;text-align:right}.dpfd-rule-candidates{display:flex;flex-wrap:wrap;gap:.6rem;width:100%;max-width:100%;margin:0 0 .8rem;box-sizing:border-box}.dpfd-rule-candidate{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:1.15rem;font-weight:600;color:#93c5fd;background-color:rgba(59,130,246,.08);border:.1rem solid rgba(59,130,246,.45);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.dpfd-rule-candidate:hover{background-color:rgba(59,130,246,.2);border-color:#60a5fa}.dpfd-ceiling-table__wrap{width:100%;max-width:100%;overflow-x:auto;margin:0 0 1.4rem;border:.1rem solid rgba(71,85,105,.65);box-sizing:border-box}.dpfd-ceiling-table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse}.dpfd-ceiling-table td,.dpfd-ceiling-table th{padding:.65rem .9rem;border-bottom:.1rem solid rgba(71,85,105,.55);border-right:.1rem solid rgba(71,85,105,.55);box-sizing:border-box}.dpfd-ceiling-table td:last-child,.dpfd-ceiling-table th:last-child{border-right:none}.dpfd-ceiling-table thead th{font-size:1.1rem;font-weight:700;color:#cbd5e1;text-align:center;background:rgba(30,41,59,.85);border-bottom:.1rem solid rgba(71,85,105,.85)}.dpfd-ceiling-table tbody th{width:22%;font-size:1.15rem;font-weight:600;color:#e2e8f0;text-align:left;background:rgba(2,6,23,.5);white-space:nowrap}.dpfd-ceiling-table tbody td{background:rgba(2,6,23,.65)}.dpfd-ceiling-table tbody tr:last-child td,.dpfd-ceiling-table tbody tr:last-child th{border-bottom:none}.dpfd-ceiling-table__col-action{width:3.6rem;text-align:center;vertical-align:middle}.dpfd-ceiling-table__input{text-align:right}.dpfd-ceiling-nth,.dpfd-ceiling-table__control{width:100%;max-width:100%;box-sizing:border-box}.dpfd-ceiling-nth{display:flex;align-items:center;gap:.4rem}.dpfd-ceiling-nth .dpfd-ceiling-table__control{flex:1 1 0;min-width:0}.dpfd-settings-sections{display:flex;flex-direction:column;gap:1.2rem}.dpfd-settings-section,.dpfd-settings-sections{width:100%;max-width:100%;box-sizing:border-box}.dpfd-settings-section{margin:0;padding:1.1rem 1.2rem 1.25rem;border:.1rem solid rgba(71,85,105,.8);background:rgba(15,23,42,.55)}.dpfd-settings-section__title{margin:0 0 .55rem;padding:0 0 .65rem;font-size:1.3rem;font-weight:700;letter-spacing:.02em;color:#93c5fd;border-bottom:.1rem solid rgba(51,65,85,.75)}.dpfd-settings-section__intro{margin:0 0 1rem;padding:0;font-size:1.15rem;line-height:1.55;color:#94a3b8}.dpfd-settings-section__empty{margin:0 0 .8rem;padding:0;font-size:1.15rem;line-height:1.5;color:#64748b}.dpfd-settings-section .dpfd-ceiling-sentences,.dpfd-settings-section .dpfd-sentences{margin-bottom:.85rem}.dpfd-settings-section .dpfd-rule-candidates{margin-top:0}.dpfd-ceiling-sentences,.dpfd-sentences{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.8rem;width:100%;max-width:100%;box-sizing:border-box}.dpfd-ceiling-sentence,.dpfd-sentence{width:100%;max-width:100%;margin:0;padding:.9rem 1rem;border:.1rem solid rgba(71,85,105,.65);background:rgba(2,6,23,.65);box-sizing:border-box}.dpfd-ceiling-sentence__line,.dpfd-sentence__line{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem;width:100%;max-width:100%;min-width:0;font-size:1.15rem;font-weight:600;color:#e2e8f0;line-height:1.5;box-sizing:border-box}.dpfd-ceiling-sentence__line>span:not(.dpfd-sentence__bullet):not(.dpfd-ceiling-sentence__bullet),.dpfd-sentence__line>span:not(.dpfd-sentence__bullet):not(.dpfd-ceiling-sentence__bullet){flex:0 0 auto;white-space:nowrap}.dpfd-ceiling-sentence__bullet,.dpfd-sentence__bullet{color:#94a3b8;flex:0 0 auto}.dpfd-ceiling-sentence__select,.dpfd-sentence__select{flex:1 1 0;width:0;min-width:0;max-width:none;box-sizing:border-box}.dpfd-ceiling-sentence__select--nth-mode,.dpfd-sentence__select--nth-mode{flex:0 0 9.5rem;width:9.5rem;min-width:9.5rem;max-width:9.5rem}.dpfd-ceiling-sentence__select--nth-mode:disabled,.dpfd-sentence__select--nth-mode:disabled{opacity:.45;cursor:not-allowed}.dpfd-ceiling-sentence__nth,.dpfd-sentence__nth{flex:0 0 5.6rem;width:5.6rem;min-width:5.6rem;max-width:5.6rem;text-align:center;box-sizing:border-box}.dpfd-ceiling-sentence__value,.dpfd-sentence__value{flex:1 1 0;width:0;min-width:0;text-align:right;box-sizing:border-box}.dpfd-ceiling-sentence__link,.dpfd-sentence__link{flex:0 0 auto;margin-left:.2rem;padding:.25rem .55rem;font-size:1.05rem;font-weight:600;color:#93c5fd;background:rgba(0,0,0,0);border:.1rem solid rgba(59,130,246,.4);cursor:pointer;white-space:nowrap}.dpfd-ceiling-sentence__link:hover,.dpfd-sentence__link:hover{background:rgba(59,130,246,.15)}.dpfd-ceiling-sentence .dpfd-net-increase-row__remove,.dpfd-sentence .dpfd-net-increase-row__remove{flex:0 0 auto}.dpfd-ceiling-sentence__preview,.dpfd-sentence__preview{width:100%;max-width:100%;margin:.55rem 0 0;padding:0;font-size:1.1rem;font-weight:600;color:#94a3b8;line-height:1.4;box-sizing:border-box;word-break:break-all}@media(max-width:720px){.dpfd-ceiling-sentence__line,.dpfd-sentence__line{flex-wrap:wrap}.dpfd-ceiling-sentence__select,.dpfd-ceiling-sentence__value,.dpfd-sentence__select,.dpfd-sentence__value{flex:1 1 calc(50% - .4rem);width:auto;min-width:calc(50% - .4rem)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dpfd-net-increase-list{display:flex;flex-direction:column;gap:.6rem;margin:0 0 1.4rem}.dpfd-net-increase-row{display:flex;align-items:center;gap:.7rem}.dpfd-net-increase-row__label{flex:1 1 0;min-width:0}.dpfd-net-increase-row__value{flex:1 1 0;width:auto;min-width:0;text-align:right}.dpfd-net-increase-row__remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;color:#fca5a5;background:rgba(69,10,10,.6);border:.1rem solid rgba(127,29,29,.85);font-size:1.4rem;line-height:1;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.dpfd-net-increase-row__remove:hover:not(:disabled){background:rgba(127,29,29,.85);border-color:#f87171}.dpfd-net-increase-row__remove:disabled{opacity:.4;cursor:not-allowed}.dpfd-net-increase-add{align-self:flex-start}.dpfd-config__actions{margin-top:.8rem}
/*# sourceMappingURL=3dfa22c96a9cef67.css.map*/