:root{--adm-nav-h:0px}.admin,.adm-pop-scope{--adm-bg:#f3f4f9;--adm-surface:#fff;--adm-sunken:#ecedf5;--adm-tint:#f5f6fc;--adm-ink:#1b2027;--adm-ink-soft:#586273;--adm-muted:#8b94a3;--adm-line:#e6e8f1;--adm-line-strong:#d5dae5;--adm-accent:#6c5ce7;--adm-accent-ink:#4a3fb5;--adm-accent-bg:#f0edfc;--adm-accent-soft:color-mix(in srgb, var(--adm-accent) 55%, var(--adm-muted));--adm-success:#0f766e;--adm-success-ink:#115e59;--adm-success-bg:#f0fdfa;--adm-success-line:#99f6e4;--adm-warn:#a15f00;--adm-warn-bg:#fff8ec;--adm-warn-fill:#e08a1e;--adm-danger:#e11d48;--adm-danger-ink:#be123c;--adm-danger-bg:#fff1f2;--adm-danger-line:#fecdd3;--adm-elev-1:0 1px 2px #171f300f;--adm-elev-2:0 1px 2px #2a25500a, 0 5px 14px #2a255012, 0 14px 30px #2a25500f;--adm-elev-3:0 6px 14px #2a255017, 0 18px 40px #2a255029, 0 32px 64px #2a25501f;--adm-line-card:#1b20270d;--adm-radius-card:16px;--adm-elev-card:0 1px 2px #171f300a, 0 8px 24px -8px #171f301a;--adm-ease:cubic-bezier(.22, 1, .36, 1);--adm-well:var(--adm-tint);--adm-well-inset:inset 0 1px 2.5px #2a25500e;--adm-edit-field:#fff;--adm-edit-ink:#1b2027;--adm-edit-line:#8b86a6;--adm-edit-line-hover:#6f6a8c;--adm-edit-ph:#667085;--adm-edit-chip-ink:#4c3fc4;--adm-edit-muted:#5b6274;--adm-content-max:1080px;--adm-content-max-wide:1360px;--adm-gutter:2rem;--font-sans:var(--font-zenkaku), "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "YuGothic", "Noto Sans JP", system-ui, sans-serif;--font-brand:var(--font-manrope), "Hiragino Kaku Gothic ProN", "Yu Gothic", system-ui, sans-serif}.admin{background-color:var(--adm-bg);background-image:radial-gradient(1100px 380px at 60% -8%, #ffffffe6 0%, #fff0 60%), linear-gradient(180deg, #f8f8fd 0%, var(--adm-bg) 100%);min-height:100vh;color:var(--adm-ink);font-family:var(--font-sans);background-attachment:fixed}:where(.admin a){color:var(--adm-accent)}.admin :where(a){text-decoration:none}.admin ::selection{background:var(--adm-accent);color:#fff}.admin a:focus-visible,.admin button:focus-visible,.admin input:focus-visible,.admin select:focus-visible,.admin textarea:focus-visible,.admin [tabindex]:focus-visible,.adm-pop-scope a:focus-visible,.adm-pop-scope button:focus-visible,.adm-pop-scope input:focus-visible,.adm-pop-scope select:focus-visible,.adm-pop-scope textarea:focus-visible,.adm-pop-scope [tabindex]:focus-visible{outline:2px solid var(--adm-accent);outline-offset:2px;border-radius:4px}.admin-card{background:var(--adm-surface);border:.5px solid var(--adm-line-card);border-radius:var(--adm-radius-card);box-shadow:var(--adm-elev-card)}.admin-btn{font:inherit;cursor:pointer;border:1px solid var(--adm-line-strong);background:var(--adm-surface);color:var(--adm-ink-soft);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:background .12s,color .12s,border-color .12s,box-shadow .12s,transform .12s;display:inline-flex;box-shadow:0 1px 2px #2a25500f}.admin-btn:hover{background:var(--adm-sunken);color:var(--adm-ink)}.admin-btn:disabled{opacity:.6;cursor:default}.admin-btn-primary{background:linear-gradient(to bottom, var(--adm-accent), var(--adm-accent-ink));border-color:var(--adm-accent-ink);color:#fff;box-shadow:0 1px 2px #2a25501f,inset 0 1px #ffffff2e}.admin-btn-primary:hover{background:var(--adm-accent-ink);color:#fff;box-shadow:0 2px 8px color-mix(in srgb, var(--adm-accent) 22%, transparent), inset 0 1px 0 #fff3;transform:translateY(-1px)}.admin-btn-primary:active{transform:translateY(0)}.admin-btn-ghost{background:var(--adm-surface);color:var(--adm-ink-soft)}.admin-btn-ghost:hover{background:var(--adm-sunken);color:var(--adm-ink)}.admin-btn-danger{background:var(--adm-surface);border-color:var(--adm-danger-line);color:var(--adm-danger)}.admin-btn-danger:hover{background:var(--adm-danger);border-color:var(--adm-danger);color:#fff}.admin-btn-sm{border-radius:8px;padding:.32rem .7rem;font-size:.82rem}.admin-btn-icon{align-self:stretch;place-items:center;gap:0;width:32px;min-width:32px;min-height:32px;padding:0;display:inline-grid}.ui-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.ui-kpi{background:var(--adm-surface);border:.5px solid var(--adm-line-card);border-radius:var(--adm-radius-card);box-shadow:inset 3px 0 0 var(--kpi-accent,transparent), var(--adm-elev-card);padding:16px 18px 17px;position:relative}.ui-kpi__label{color:var(--adm-ink-soft);align-items:center;gap:6px;font-size:12px;display:flex}.ui-kpi__icon{color:var(--adm-muted);display:inline-flex}.ui-kpi__meta{color:var(--adm-muted);font-variant-numeric:tabular-nums;font-weight:500}.ui-kpi__row{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:6px;display:flex}.ui-kpi__value{font-family:var(--font-brand);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--adm-ink);font-size:32px;font-weight:800;line-height:1.15}.ui-kpi__value.is-dim{color:var(--adm-muted)}.ui-kpi__unit{font-family:var(--font-sans);letter-spacing:0;color:var(--adm-muted);margin-left:2px;font-size:13px;font-weight:400}.ui-kpi__spark{margin-bottom:3px}@media (prefers-reduced-motion:no-preference){.ui-kpi__value{animation:.32s backwards ui-kpi-in}}@keyframes ui-kpi-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ui-kpi--link{color:inherit;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:block}.ui-kpi--link:hover{border-color:var(--adm-line-strong);box-shadow:inset 3px 0 0 var(--kpi-accent,transparent), var(--adm-elev-2);transform:translateY(-1px)}.ui-kpi--link:focus-visible{outline:2px solid var(--kpi-accent,var(--adm-accent));outline-offset:2px}.admin-table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-table thead th{text-align:left;color:var(--adm-ink-soft);letter-spacing:.04em;border-bottom:1px solid var(--adm-line-strong);background:var(--adm-tint);padding:.55rem .85rem;font-size:.76rem;font-weight:600}.admin-table tbody td{vertical-align:middle;border-bottom:1px solid var(--adm-line);padding:.66rem .85rem;line-height:1.5}.admin-table tbody tr{transition:background .12s}.admin-table tbody tr:hover{background:color-mix(in srgb, var(--adm-accent) 5%, var(--adm-surface))}.admin-table tbody tr[aria-selected=true]>td{background:color-mix(in srgb, var(--adm-accent) 9%, var(--adm-surface))}.admin-table tbody tr[aria-selected=true]>td:first-child{box-shadow:inset 3px 0 0 var(--adm-accent)}.admin-table th.num,.admin-table td.num{text-align:right;font-variant-numeric:tabular-nums}.admin-table td.dim,.admin-table tr.dim td{color:var(--adm-muted)}.ui-section{border:.5px solid var(--adm-line-card);border-radius:var(--adm-radius-card);background:var(--adm-surface);box-shadow:var(--adm-elev-card);padding:16px 18px}.ui-section__head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.ui-section__bar{background:linear-gradient(to bottom, var(--adm-accent), var(--adm-accent-ink));border-radius:999px;width:4px;height:16px}.ui-section__title{font-size:14px;font-weight:700}.ui-section__body{flex-direction:column;gap:12px;display:flex}.ui-row{flex-wrap:wrap;gap:12px;display:flex}.ui-field{flex:180px;min-width:160px}.ui-field--short{flex:0 120px;min-width:96px}.ui-field__label{color:var(--adm-ink-soft);margin-bottom:4px;font-size:12px;display:block}.ui-field__req{color:var(--adm-danger);margin-left:2px;font-weight:700}.adm-field-warn{color:var(--adm-warn);align-items:center;gap:5px;margin:6px 0 0;font-size:12px;line-height:1.5;display:flex}.ui-tabs{border-bottom:1px solid var(--adm-line);flex-wrap:wrap;gap:2px;margin-bottom:18px;display:flex}.ui-tab{appearance:none;cursor:pointer;font:inherit;color:var(--adm-ink-soft);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 14px;font-size:14px;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.ui-tab:hover{color:var(--adm-ink);background:var(--adm-sunken)}.ui-tab:focus-visible{outline:2px solid var(--adm-accent);outline-offset:-2px}.ui-tab.is-active{color:var(--adm-accent);border-bottom-color:var(--adm-accent);font-weight:700}.ui-tab__icon{display:inline-flex}.adm-modal-overlay{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14112880;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.adm-modal{--adm-edit-paper:#f2f0fa;background:var(--adm-edit-paper);box-sizing:border-box;width:100%;max-width:1160px;box-shadow:var(--adm-elev-3);border-radius:18px;flex-direction:column;max-height:90vh;margin:auto;padding:16px 18px;animation:.14s adm-menu-in;display:flex}.adm-page__body,.ui-modal__panel,.adm-modal{--adm-muted:var(--adm-edit-muted)}.adm-modal__head{flex:none;align-items:center;gap:10px;padding:2px 2px 14px;display:flex}.adm-modal__bar{background:linear-gradient(to bottom, var(--adm-accent), #b7adf5);border-radius:999px;flex:none;width:4px;height:20px}.adm-modal__title{font-family:var(--font-brand);color:var(--adm-ink);margin:0;font-size:1.15rem;font-weight:800}.adm-modal__close{cursor:pointer;border:1px solid var(--adm-line-strong);background:var(--adm-surface);width:32px;height:32px;color:var(--adm-ink-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:20px;line-height:1;display:inline-flex}.adm-modal__close:hover{background:var(--adm-sunken);color:var(--adm-ink)}.adm-modal__body{padding:2px;overflow-y:auto}.adm-form2col{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}@media (max-width:720px){.adm-form2col{grid-template-columns:1fr}}.adm-form2col__full{grid-column:1/-1}.adm-statusgrid{grid-template-columns:1.6fr 1fr;align-items:start;gap:22px;display:grid}.adm-statusgrid__when{flex-direction:column;gap:12px;display:flex}@media (max-width:860px){.adm-statusgrid{grid-template-columns:1fr;gap:14px}}.adm-modal .ui-section{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);box-shadow:var(--adm-elev-2), inset 0 1px 0 #ffffffa6;background:#fcfbffad;border:1px solid #ffffff8c;border-radius:14px;padding:18px 20px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.adm-modal .ui-section{background:#fbfaff}}.adm-modal .ui-section__head{border-bottom:1px solid var(--adm-line);margin-bottom:14px;padding-bottom:11px}.adm-modal .ui-section__title{font-family:var(--font-brand);letter-spacing:-.01em;font-size:15px;font-weight:800}.adm-modal .ui-section__bar{background:linear-gradient(to bottom, var(--adm-accent), #b7adf5);border-radius:999px;width:4px;height:18px}.adm-modal .adm-form2col{gap:18px}.adm-createform__foot{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.adm-modal .ui-input,.ui-modal__panel .ui-input,.adm-page__body .ui-input,.adm-modal .ui-dtp__box,.ui-modal__panel .ui-dtp__box,.adm-page__body .ui-dtp__box,.adm-modal .ui-chip:not([aria-pressed=true]),.ui-modal__panel .ui-chip:not([aria-pressed=true]),.adm-page__body .ui-chip:not([aria-pressed=true]){background:var(--adm-edit-field);color:var(--adm-edit-ink);border-color:var(--adm-edit-line);transition:background .12s,border-color .12s,box-shadow .12s;box-shadow:inset 0 1px 2.5px #2a25500d}.adm-modal .ui-input:hover:not(:focus),.ui-modal__panel .ui-input:hover:not(:focus),.adm-page__body .ui-input:hover:not(:focus),.adm-modal .ui-dtp__box:hover:not(:focus-within),.ui-modal__panel .ui-dtp__box:hover:not(:focus-within),.adm-page__body .ui-dtp__box:hover:not(:focus-within),.adm-modal .ui-chip:not([aria-pressed=true]):hover,.ui-modal__panel .ui-chip:not([aria-pressed=true]):hover,.adm-page__body .ui-chip:not([aria-pressed=true]):hover{background:var(--adm-edit-field);border-color:var(--adm-edit-line-hover)}.adm-modal .ui-input::placeholder,.ui-modal__panel .ui-input::placeholder,.adm-page__body .ui-input::placeholder,.adm-modal .ui-dtp__input::placeholder,.ui-modal__panel .ui-dtp__input::placeholder,.adm-page__body .ui-dtp__input::placeholder,.adm-modal .ui-select__value--ph,.ui-modal__panel .ui-select__value--ph,.adm-page__body .ui-select__value--ph{color:var(--adm-edit-ph)}.adm-modal .ui-field__req,.ui-modal__panel .ui-field__req,.adm-page__body .ui-field__req{color:var(--adm-danger-ink)}.adm-modal .ui-chip[aria-pressed=true]:not([style*=color]),.ui-modal__panel .ui-chip[aria-pressed=true]:not([style*=color]),.adm-page__body .ui-chip[aria-pressed=true]:not([style*=color]){background:var(--adm-accent-bg);border-color:var(--adm-accent);color:var(--adm-edit-chip-ink)}.adm-modal .ui-field__label,.ui-modal__panel .ui-field__label,.adm-page__body .ui-field__label{color:color-mix(in srgb, var(--adm-accent) 16%, var(--adm-ink));letter-spacing:.01em;font-weight:600}.adm-modal input[type=checkbox],.ui-modal__panel input[type=checkbox],.adm-page__body input[type=checkbox]{accent-color:var(--adm-accent)}.ui-input{border:1px solid var(--adm-line);box-sizing:border-box;background:var(--adm-well);width:100%;color:var(--adm-ink);box-shadow:var(--adm-well-inset);border-radius:8px;padding:7px 10px;font-family:inherit;font-size:14px;transition:background .12s,border-color .12s,box-shadow .12s}.ui-input:hover:not(:focus){background:color-mix(in srgb, var(--adm-well) 55%, var(--adm-surface));border-color:var(--adm-line-strong)}.ui-input:focus{background:var(--adm-surface);border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-bg);outline:none}.ui-input::placeholder{color:var(--adm-muted);opacity:1}@media (max-width:820px){.admin input,.admin textarea,.admin select,.adm-shell input,.adm-shell textarea,.adm-shell select{font-size:16px}}.ui-select{width:100%;position:relative}.ui-select__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-select__trigger:disabled{cursor:not-allowed;opacity:.5}.ui-select__trigger--sm{padding:4px 8px;font-size:13px}.ui-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select__value--ph{color:var(--adm-muted)}.ui-select__chev{color:var(--adm-muted);flex:none;transition:transform .15s}.ui-select__chev.is-open{transform:rotate(180deg)}.ui-pop{transform-origin:top;opacity:0;transition:opacity .14s,transform .14s;transform:scale(.96)}.ui-pop--up{transform-origin:bottom}.ui-pop.is-shown{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.ui-pop{transition:none}}.ui-pop__panel{font-family:var(--font-sans);color:var(--adm-ink);background:var(--adm-pop-surface,#faf9ffe6);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--adm-line);box-shadow:var(--adm-elev-3), inset 0 1px 0 #ffffffb3;border-radius:12px}.adm-grip{border:1px solid var(--adm-line);background:var(--adm-sunken);color:var(--adm-muted);cursor:grab;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.adm-grip:hover{background:var(--adm-line);color:var(--adm-ink-soft);border-color:var(--adm-line-strong)}.adm-grip:active{cursor:grabbing}.ui-select__panel{font-family:var(--font-sans);color:var(--adm-ink);background:var(--adm-pop-surface,#faf9ffe6);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--adm-line);box-shadow:var(--adm-elev-3), inset 0 1px 0 #ffffffb3;border-radius:12px;padding:4px}.ui-select__searchwrap{padding:4px}.ui-select__search{font-size:13px}.ui-select__list{max-height:240px;margin:0;padding:2px;list-style:none;overflow-y:auto}.ui-select__empty{color:var(--adm-muted);padding:8px 12px;font-size:13px}.ui-select__opt{cursor:pointer;color:var(--adm-ink-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.ui-select__opt--sm{padding:6px 10px;font-size:12px}.ui-select__opt.is-active{background:var(--adm-sunken);color:var(--adm-ink)}.ui-select__opt.is-disabled{color:var(--adm-muted);opacity:.5;cursor:not-allowed}.ui-select__optlabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select__check{color:var(--adm-accent);flex:none}.ui-check,.ui-radio{vertical-align:middle;flex:none;width:16px;height:16px;display:inline-flex;position:relative}.ui-check__input,.ui-radio__input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-check__input:disabled,.ui-radio__input:disabled{cursor:not-allowed}.ui-check__box{border:1px solid var(--adm-line-strong);background:var(--adm-surface);pointer-events:none;border-radius:5px;transition:background .12s,border-color .12s;position:absolute;inset:0}.ui-check__input:checked~.ui-check__box{border-color:var(--adm-accent);background:var(--adm-accent)}.ui-check__input:focus-visible~.ui-check__box{box-shadow:0 0 0 2px var(--adm-accent-bg)}.ui-check__input:disabled~.ui-check__box{background:var(--adm-sunken)}.ui-check__mark{color:#fff;opacity:0;pointer-events:none;width:12px;height:12px;margin:auto;transition:opacity .12s;position:absolute;inset:0}.ui-check__input:checked~.ui-check__mark{opacity:1}.ui-check.is-indeterminate .ui-check__box{border-color:var(--adm-accent);background:var(--adm-accent)}.ui-check__dash{pointer-events:none;background:#fff;border-radius:999px;width:8px;height:2px;margin:auto;position:absolute;inset:0}.adm-bulk{width:100%;height:100%;padding:0 var(--adm-gutter);align-items:center;gap:10px;display:flex}.adm-bulk__master{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--adm-ink);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.adm-bulk__count{background:var(--adm-accent-bg);color:var(--adm-accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.adm-bulk__sep{background:var(--adm-line);flex:none;width:1px;height:22px}.adm-bulk__grow{flex:auto}.adm-bulk--float{inset-inline:0;z-index:60;border:1px solid var(--adm-line);background:var(--adm-surface);width:auto;max-width:860px;box-shadow:var(--adm-elev-2);border-radius:999px;margin:0 auto;padding:8px 14px;position:fixed;top:8px}.ui-radio__circle{border:1px solid var(--adm-line-strong);background:var(--adm-surface);pointer-events:none;border-radius:50%;transition:border-color .12s;position:absolute;inset:0}.ui-radio__input:checked~.ui-radio__circle{border-color:var(--adm-accent)}.ui-radio__input:focus-visible~.ui-radio__circle{box-shadow:0 0 0 2px var(--adm-accent-bg)}.ui-radio__input:disabled~.ui-radio__circle{background:var(--adm-sunken)}.ui-radio__dot{background:var(--adm-accent);opacity:0;pointer-events:none;border-radius:50%;width:6px;height:6px;margin:auto;transition:opacity .12s;position:absolute;inset:0}.ui-radio__input:checked~.ui-radio__dot{opacity:1}.ui-switch{appearance:none;background:var(--adm-line-strong);cursor:pointer;text-align:left;border:0;border-radius:999px;flex:none;width:44px;height:24px;padding:0;transition:background-color .15s;position:relative}.ui-switch:disabled{opacity:.6;cursor:not-allowed}.ui-switch__knob{width:20px;height:20px;box-shadow:var(--adm-elev-1);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.ui-switch.is-on .ui-switch__knob{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.ui-check__box,.ui-check__mark,.ui-radio__circle,.ui-radio__dot,.ui-switch,.ui-switch__knob{transition:none}}.ui-dtp{width:11rem}.ui-dtp__box{border:1px solid var(--adm-line);background:var(--adm-well);box-shadow:var(--adm-well-inset);border-radius:8px;align-items:center;gap:4px;padding-right:6px;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}.ui-dtp__box:hover:not(:focus-within){background:color-mix(in srgb, var(--adm-well) 55%, var(--adm-surface));border-color:var(--adm-line-strong)}.ui-dtp__box:focus-within{background:var(--adm-surface);border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-bg)}.ui-dtp__input{width:100%;color:var(--adm-ink);background:0 0;border:0;outline:none;padding:7px 10px;font-family:inherit;font-size:14px}.ui-dtp__input::placeholder{color:var(--adm-muted);opacity:1}.ui-dtp__iconbtn{width:24px;height:24px;color:var(--adm-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;transition:background .12s,color .12s;display:grid}.ui-dtp__iconbtn:hover{background:var(--adm-sunken);color:var(--adm-ink)}.ui-dtp__panel{font-family:var(--font-sans);color:var(--adm-ink);background:var(--adm-pop-surface,#faf9ffe6);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--adm-line);box-shadow:var(--adm-elev-3), inset 0 1px 0 #ffffffb3;border-radius:12px;padding:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-select__panel,.ui-dtp__panel,.ui-pop__panel{background:var(--adm-pop-surface,#fbfaff)}}.ui-dtp__nav{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ui-dtp__navbtn{width:28px;height:28px;color:var(--adm-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;transition:background .12s;display:grid}.ui-dtp__navbtn:hover{background:var(--adm-sunken)}.ui-dtp__title{color:var(--adm-ink);font-size:13px;font-weight:700}.ui-dtp__week,.ui-dtp__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ui-dtp__wk{text-align:center;color:var(--adm-muted);padding:4px 0;font-size:10px;font-weight:500}.ui-dtp__day{height:36px;color:var(--adm-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:13px;transition:background .12s;display:grid}.ui-dtp__day:hover{background:var(--adm-sunken)}.ui-dtp__day.is-out{color:var(--adm-muted)}.ui-dtp__day.is-today{box-shadow:inset 0 0 0 1px var(--adm-accent)}.ui-dtp__day.is-sel{background:var(--adm-accent);color:#fff;font-weight:600}.ui-dtp__day:disabled{opacity:.4;cursor:not-allowed}.ui-dtp__day:disabled:hover{background:0 0}.ui-dtp__time{border-top:1px solid var(--adm-line);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ui-dtp__timesel{border:1px solid var(--adm-line-strong);background:var(--adm-surface);color:var(--adm-ink);border-radius:6px;padding:6px 8px;font-size:14px}.ui-dtp__colon{color:var(--adm-muted)}.ui-dtp__foot{border-top:1px solid var(--adm-line);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.ui-dtp__foot-clear{color:var(--adm-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px}.ui-dtp__foot-clear:hover{background:var(--adm-sunken);color:var(--adm-ink)}.ui-dtp__foot-now{color:var(--adm-accent);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-weight:600}.ui-dtp__foot-now:hover{background:var(--adm-sunken)}.ui-dtp__foot-done{background:var(--adm-accent);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:4px 10px;font-weight:700}.adm-modal .ui-dtp__box:focus-within,.ui-modal__panel .ui-dtp__box:focus-within,.adm-page__body .ui-dtp__box:focus-within{background:var(--adm-edit-field);border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-bg)}@media (prefers-reduced-motion:reduce){.ui-dtp__box,.ui-dtp__day,.ui-dtp__navbtn,.ui-dtp__iconbtn{transition:none}}.ui-modal-overlay{z-index:80;background:#14112873;justify-content:center;align-items:flex-end;padding:0;animation:.14s adm-fade-in;display:flex;position:fixed;inset:0}.ui-modal__panel{--adm-edit-paper:var(--adm-surface);background:var(--adm-edit-paper);width:100%;color:var(--adm-ink);font-family:var(--font-sans);box-shadow:var(--adm-elev-3);border-radius:16px 16px 0 0;outline:none;max-height:90vh;padding:20px;animation:.16s adm-sheet-up;overflow-y:auto}.ui-modal__panel--novscroll{overflow-y:visible}.ui-modal__panel--sm{max-width:480px}.ui-modal__panel--md{max-width:672px}.ui-modal__panel--lg{max-width:896px}.ui-modal__panel--full{max-width:min(1240px,100%);max-height:94vh}@media (min-width:640px){.ui-modal-overlay{align-items:center;padding:16px}.ui-modal__panel{border-radius:16px;animation:.14s adm-pop-in}}.ui-modal__head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ui-modal__title{font-family:var(--font-brand);color:var(--adm-ink);margin:0;font-size:15px;font-weight:800}.ui-modal__subtitle{color:var(--adm-muted);margin-left:8px;font-size:11px;font-weight:400}.ui-modal__close{width:28px;height:28px;color:var(--adm-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:20px;line-height:1;transition:background .12s,color .12s;display:grid}.ui-modal__close:hover{background:var(--adm-sunken);color:var(--adm-ink)}.ui-timesel{align-items:center;gap:6px;display:inline-flex}.ui-timesel__field{width:84px}.ui-timesel__colon{color:var(--adm-muted);font-weight:600}.ui-dt{width:100%;overflow-x:auto}.ui-dt__table.is-sticky thead th{z-index:1;background:var(--adm-tint);box-shadow:inset 0 -1px 0 var(--adm-line-strong), 0 6px 12px -8px #2a255038;position:sticky;top:0}.ui-dt__table.is-dense tbody td{padding:.4rem .85rem}.ui-dt__table .ctr,.ui-dt__table th.ctr{text-align:center}.ui-dt__empty{text-align:center;color:var(--adm-muted);padding:2rem 0;font-size:13px}.ui-dt__selcell{white-space:nowrap;text-align:center;width:1%}.ui-dt__table thead th.ui-dt__selcell,.ui-dt__table tbody td.ui-dt__selcell{padding-right:.4rem}.ui-dt__skel{background:linear-gradient(90deg, var(--adm-line) 25%, var(--adm-line-strong) 37%, var(--adm-line) 63%);background-size:400% 100%;border-radius:6px;height:12px;animation:1.3s ease-in-out infinite adm-skel-sweep;display:block}@media (prefers-reduced-motion:reduce){.ui-dt__skel{animation:none}}@media (min-width:641px){.ui-dt__table.is-frozen th.ui-dt__freeze,.ui-dt__table.is-frozen td.ui-dt__freeze,.ui-dt__table.is-frozen.has-sel th.ui-dt__selcell,.ui-dt__table.is-frozen.has-sel td.ui-dt__selcell{z-index:2;background:var(--adm-surface);box-sizing:border-box;position:sticky}.ui-dt__table.is-frozen.is-sticky thead th.ui-dt__freeze,.ui-dt__table.is-frozen.is-sticky.has-sel thead th.ui-dt__selcell{z-index:3}.ui-dt__table.is-frozen:not(.has-sel) th.ui-dt__freeze,.ui-dt__table.is-frozen:not(.has-sel) td.ui-dt__freeze{left:0}.ui-dt__table.is-frozen.has-sel th.ui-dt__selcell,.ui-dt__table.is-frozen.has-sel td.ui-dt__selcell{width:2.6rem;left:0}.ui-dt__table.is-frozen.has-sel th.ui-dt__freeze,.ui-dt__table.is-frozen.has-sel td.ui-dt__freeze{left:2.6rem}.ui-dt__table.is-frozen td.ui-dt__freeze,.ui-dt__table.is-frozen th.ui-dt__freeze{box-shadow:inset -1px 0 0 var(--adm-line)}.ui-dt__table.is-frozen tbody tr:hover td.ui-dt__freeze,.ui-dt__table.is-frozen.has-sel tbody tr:hover td.ui-dt__selcell{background:color-mix(in srgb, var(--adm-accent) 5%, var(--adm-surface))}.ui-dt__table.is-frozen tbody tr[aria-selected=true] td.ui-dt__freeze,.ui-dt__table.is-frozen.has-sel tbody tr[aria-selected=true] td.ui-dt__selcell{background:color-mix(in srgb, var(--adm-accent) 9%, var(--adm-surface))}}@media (max-width:640px){.ui-dt{overflow-x:visible}.ui-dt__table.is-cards,.ui-dt__table.is-cards tbody{width:100%;display:block}.ui-dt__table.is-cards thead{display:none}.ui-dt__table.is-cards tbody tr{border:1px solid var(--adm-line);background:var(--adm-surface);border-radius:10px;margin-bottom:.6rem;padding:.35rem .85rem;display:block}.ui-dt__table.is-cards tbody tr:hover{background:var(--adm-surface)}.ui-dt__table.is-cards tbody td{border-bottom:1px dashed var(--adm-line);text-align:right;border-top:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.36rem 0;display:flex}.ui-dt__table.is-cards tbody tr td:last-child{border-bottom:0}.ui-dt__table.is-cards tbody td:before{content:attr(data-label);text-align:left;color:var(--adm-muted);flex:none;font-size:12px;font-weight:600}.ui-dt__table.is-cards tbody td:not([data-label]):before,.ui-dt__table.is-cards tbody td[data-label=""]:before{content:none}.ui-dt__table.is-cards tbody td.ui-dt__selcell{justify-content:flex-start;width:auto}.ui-dt__table.is-cards tbody td .ui-dt__skel{width:55%}}@keyframes adm-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes adm-sheet-up{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes adm-pop-in{0%{opacity:.6;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ui-modal-overlay,.ui-modal__panel{animation:none}}.ui-chips{flex-wrap:wrap;gap:6px;display:flex}.ui-chip{cursor:pointer;border:1px solid var(--adm-line-strong);background:var(--adm-surface);color:var(--adm-ink-soft);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;display:inline-flex}.ui-chip[aria-pressed=true]{font-weight:700}.ui-chip__dot{border-radius:50%;flex:none;width:8px;height:8px}.ui-tagfield__entry{align-items:center;gap:4px;display:inline-flex}.ui-chip-add{border:1px dashed var(--adm-line-strong);color:var(--adm-ink);background:0 0;border-radius:999px;outline:none;width:96px;min-width:0;padding:5px 12px;font-size:13px;line-height:1.2;transition:width .12s,border-color .12s}.ui-chip-add::placeholder{color:var(--adm-ink-soft)}.ui-chip-add:focus{border-style:solid;border-color:var(--adm-accent);width:150px}.ui-chip-add__go{border:1px solid var(--adm-accent);background:color-mix(in srgb, var(--adm-accent) 12%, var(--adm-surface));width:26px;height:26px;color:var(--adm-accent);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.ui-chip-add__go:hover{background:var(--adm-accent);color:#fff}.ui-chip--tok{color:var(--adm-ink);cursor:default}.ui-chip__grip{width:14px;height:16px;color:var(--adm-muted);opacity:.55;flex:none;justify-content:center;align-items:center;margin:0 1px 0 -4px;padding:0;transition:opacity .12s;display:inline-flex}.ui-chip--tok:hover .ui-chip__grip{opacity:1}.ui-chip__label{color:inherit;font:inherit;background:0 0;border:0;padding:0}.ui-chip__label--editable{cursor:text;text-underline-offset:3px;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;transition:text-decoration-color .12s}.ui-chip--tok:hover .ui-chip__label--editable{-webkit-text-decoration-color:var(--adm-line-strong);text-decoration-color:var(--adm-line-strong)}.ui-chip__label--editable:focus-visible{outline:2px solid var(--adm-accent);outline-offset:2px;border-radius:3px}.ui-chip--editing{border-color:var(--adm-accent);background:color-mix(in srgb, var(--adm-accent) 8%, var(--adm-surface))}.ui-chip__edit{color:var(--adm-ink);font:inherit;background:0 0;border:0;outline:none;min-width:3em;padding:0}.ui-chip__x{width:16px;height:16px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0 -4px 0 1px;padding:0;font-size:14px;line-height:1;display:inline-flex}.ui-chip__x:hover{opacity:1;background:color-mix(in srgb, currentColor 16%, transparent)}.ui-tagfield{flex-direction:column;gap:9px;display:flex}.ui-tagfield__sel,.ui-tagfield__suggest{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-tagfield__suggest{border-top:1px dashed var(--adm-line);padding-top:9px}.ui-chip--pick{color:var(--adm-ink-soft)}.ui-chip--pick:before{content:"＋";opacity:.65;margin-right:2px}.ui-chip--pick:hover{border-color:var(--adm-accent);color:var(--adm-accent)}.ui-cpanel{background:var(--adm-tint);border:1px solid var(--adm-accent);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.ui-cpanel--dense{gap:6px;padding:8px 10px}.ui-cpanel--dense>.ui-cpanel__bar{padding:0 2px}.ui-cpanel__bar{align-items:center;gap:8px;display:flex}.ui-cpanel__bar--end{justify-content:flex-end}.ui-cpanel__label{min-width:0;color:var(--adm-muted);flex:1;font-size:11.5px}.ui-cpanel__btn{border:1px solid var(--adm-line);color:var(--adm-ink-soft);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:3px 10px;font-size:11.5px;transition:opacity .12s}.ui-cpanel__btn--go{border-color:var(--adm-accent);background:var(--adm-accent);color:var(--adm-on-accent,#fff);padding:3px 12px;font-weight:700}.ui-cpanel__btn:disabled{opacity:.5;cursor:default}.ui-badge{border:1px solid var(--adm-line-strong);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-width:0;max-width:100%;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.ui-badge__label{text-overflow:ellipsis;min-width:0;white-space:inherit;overflow:hidden}.ui-badge--wrap{white-space:normal;text-align:left}.ui-badge--wrap .ui-badge__label{text-overflow:clip;overflow:visible}.ui-badge--sm{gap:4px;padding:2px 8px;font-size:10.5px}.ui-badge--lg{gap:6px;padding:4px 11px;font-size:12.5px}.ui-badge--fill{border-color:#0000;font-weight:700}.ui-badge--num{font-variant-numeric:tabular-nums;justify-content:center;min-width:16px}@media (max-width:820px){.ui-badge{flex:0 auto}.ui-badge--num{flex:none}}.ui-pill{white-space:nowrap;border:1px solid var(--adm-line);background:var(--adm-surface);min-width:0;max-width:100%;color:var(--adm-ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-size:11.5px;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex;overflow:hidden}.ui-pill__label{text-overflow:ellipsis;min-width:0;white-space:inherit;overflow:hidden}.ui-pill--md{padding:6px 12px;font-size:12.5px}.ui-pill--dashed{color:var(--adm-ink-soft);background:0 0;border-style:dashed}.ui-pill:hover:not(:disabled){border-color:var(--adm-accent);color:var(--adm-accent)}.ui-pill:disabled{opacity:.5;cursor:default}.status-pill{white-space:nowrap;min-width:0;max-width:100%;color:color-mix(in srgb, var(--c) 42%, var(--adm-ink));background:color-mix(in srgb, var(--c) 14%, var(--adm-surface));border:1px solid color-mix(in srgb, var(--c) 34%, var(--adm-line));border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;line-height:1.7;display:inline-flex;overflow:hidden}.status-pill--sm{padding:1px 8px;font-size:11.5px}.status-pill__dot{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.status-pill__label{text-overflow:ellipsis;min-width:0;white-space:inherit;overflow:hidden}@media (max-width:820px){.status-pill{flex:0 auto}}.adm-quickrow{border-bottom:.5px solid var(--adm-line);box-shadow:inset 2px 0 0 var(--adm-danger);flex-wrap:wrap;align-items:center;gap:12px;padding:9px 12px 9px 14px;display:flex}.adm-quickrow:last-child{border-bottom:0}.adm-quickrow__main{min-width:200px;color:var(--adm-ink);flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.adm-quickrow__lead{font-variant-numeric:tabular-nums;min-width:56px;font-weight:700}.adm-quickrow__lead.adm-aging{text-align:center;flex:none;padding:2px 9px;font-size:12px}.adm-quickrow__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.adm-quickrow__date{color:var(--adm-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.adm-quickrow__btns{flex:none;gap:6px;display:inline-flex}.adm-quickbtn{font:inherit;cursor:pointer;color:color-mix(in srgb, var(--c) 42%, var(--adm-ink));background:color-mix(in srgb, var(--c) 14%, var(--adm-surface));border:1px solid color-mix(in srgb, var(--c) 42%, var(--adm-line));border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700;line-height:1.6}.adm-quickbtn:hover:not(:disabled){background:color-mix(in srgb, var(--c) 24%, var(--adm-surface))}.adm-quickbtn:disabled{opacity:.5;cursor:default}.adm-aging{color:var(--adm-muted);background:var(--adm-sunken);border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.adm-aging.is-warn{color:var(--adm-warn);background:var(--adm-warn-bg)}.adm-aging.is-hot{color:var(--adm-danger-ink);background:var(--adm-danger-bg)}.adm-sortlink{font:inherit;color:var(--adm-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-weight:600;text-decoration:none;transition:color .12s;display:inline-flex}.adm-sortlink:hover{color:var(--adm-accent-ink);text-decoration:none}.adm-sortlink:focus-visible{outline:2px solid var(--adm-accent);outline-offset:2px;border-radius:4px}.adm-sortlink.is-active{color:var(--adm-accent-ink)}.admin-table thead th:has(.adm-sortlink.is-active){box-shadow:inset 0 -2px 0 var(--adm-accent)}.ui-sortind{color:var(--adm-muted);flex-direction:column;justify-content:center;align-items:center;margin-left:1px;font-size:7.5px;line-height:.56;display:inline-flex}.ui-sortind__up,.ui-sortind__dn{opacity:.45;transition:color .12s,opacity .12s;display:block}.adm-sortlink:hover .ui-sortind__up,.adm-sortlink:hover .ui-sortind__dn{opacity:.85}.ui-sortind[data-dir=asc] .ui-sortind__up{color:var(--adm-accent);opacity:1}.ui-sortind[data-dir=asc] .ui-sortind__dn{opacity:.25}.ui-sortind[data-dir=desc] .ui-sortind__dn{color:var(--adm-accent);opacity:1}.ui-sortind[data-dir=desc] .ui-sortind__up{opacity:.25}@media (prefers-reduced-motion:reduce){.adm-sortlink,.ui-sortind__up,.ui-sortind__dn{transition:none}}.adm-rowmark{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.adm-savebar{z-index:5;background:linear-gradient(to top, var(--adm-bg) 62%, transparent);align-items:center;gap:14px;margin-top:6px;padding:12px 0 10px;display:flex;position:sticky;bottom:0}.adm-modal .adm-savebar{z-index:auto;background:0 0;justify-content:flex-end;margin-top:16px;padding:0;position:static}.adm-skel-card{background:var(--adm-surface);box-shadow:var(--adm-elev-2);border-radius:12px;flex-direction:column;gap:12px;min-height:160px;padding:16px;display:flex}.adm-skel-line{background:linear-gradient(90deg, var(--adm-line) 25%, var(--adm-line-strong) 37%, var(--adm-line) 63%);background-size:400% 100%;border-radius:6px;height:12px;animation:1.3s ease-in-out infinite adm-skel-sweep}.adm-skel-line--title{width:38%;height:14px;margin-bottom:6px}.adm-skel-line--short{width:60%}@keyframes adm-skel-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.adm-skel-line{animation:none}}.adm-modal-skel{animation:.16s .36s backwards adm-skel-reveal}@keyframes adm-skel-reveal{0%{opacity:0}to{opacity:1}}.adm-modal .adm-skel-card{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);box-shadow:var(--adm-elev-2), inset 0 1px 0 #fff9;background:#fcfbff80;border:1px solid #ffffff80}.adm-bulkbar{background:var(--adm-accent-bg);border:1px solid color-mix(in srgb, var(--adm-accent) 30%, var(--adm-line));box-shadow:var(--adm-elev-1);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.adm-bulkbar__count{color:var(--adm-accent-ink);font-size:13px;font-weight:700}.adm-bulkbar__label{color:var(--adm-ink-soft);font-size:12px}.adm-bulkbar__actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ui-chip--toggle{color:var(--adm-ink-soft);border-style:dashed}.ui-chip--toggle:hover{color:var(--adm-ink);border-color:var(--adm-line-strong)}.adm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;display:flex}.adm-filters{flex-direction:column;flex:320px;gap:10px;min-width:0;display:flex}.adm-filters .ui-chips{row-gap:10px}.adm-search{flex:none;align-items:center;display:inline-flex;position:relative}.adm-search__icon{color:var(--adm-muted);pointer-events:none;display:inline-flex;position:absolute;left:10px}.adm-search__input{border:1px solid var(--adm-line);background:var(--adm-well);width:248px;max-width:100%;height:36px;color:var(--adm-ink);font:inherit;box-shadow:var(--adm-well-inset);border-radius:9px;padding:0 30px 0 32px;font-size:14px;transition:background .12s,border-color .12s,box-shadow .12s}.adm-search__input::placeholder{color:var(--adm-muted)}.adm-search__input:hover:not(:focus){background:color-mix(in srgb, var(--adm-well) 55%, var(--adm-surface));border-color:var(--adm-line-strong)}.adm-search__input:focus{background:var(--adm-surface);border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-bg);outline:none}.adm-search__clear{width:22px;height:22px;color:var(--adm-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex;position:absolute;right:6px}.adm-search__clear:hover{background:var(--adm-sunken);color:var(--adm-ink)}.ui-kpi--active{border-color:var(--kpi-accent,var(--adm-accent));box-shadow:inset 3px 0 0 var(--kpi-accent,transparent), 0 0 0 1px var(--kpi-accent,var(--adm-accent)), var(--adm-elev-2)}.ui-kpi__sub{color:var(--adm-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.ui-kpi__sub b{color:var(--adm-accent-ink);font-weight:600}.ui-kpi-grid--funnel{flex-wrap:wrap;align-items:stretch;gap:4px;display:flex}.ui-kpi-grid--funnel>.ui-kpi{flex:200px}.ui-kpi__chev{color:var(--adm-accent);opacity:.45;-webkit-user-select:none;user-select:none;flex:none;align-self:center;padding:0 6px;font-size:15px;line-height:1}.ui-kpi__gap{background:var(--adm-line-strong);flex:none;align-self:stretch;width:1px;margin:10px 9px}@media (max-width:680px){.ui-kpi-grid--funnel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ui-kpi__chev,.ui-kpi__gap{display:none}}.ui-kpi__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ui-kpi__delta{font-family:var(--font-sans);color:var(--adm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px;font-weight:700}.ui-kpi__delta.up{color:var(--adm-success)}.ui-kpi__delta.down{color:var(--adm-danger)}.ui-kpi__delta em{color:var(--adm-muted);margin-left:3px;font-size:11px;font-style:normal;font-weight:500}.ui-kpi__ring{margin-bottom:2px}.ui-kpi__ringtxt{font-family:var(--font-brand);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.ui-kpi__ratio,.ui-kpi__deltafoot{margin-top:8px}.ui-kpi__ratiobar{background:var(--adm-line);border-radius:999px;height:6px;display:flex;overflow:hidden}.ui-kpi__ratiobar .is-a{background:var(--adm-accent)}.ui-kpi__ratiobar .is-b{background:var(--adm-warn-fill)}.ui-kpi__ratiolabels{color:var(--adm-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:5px;font-size:12px;display:flex}.ui-kpi__ratiolabels b{color:var(--adm-accent-ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.ui-kpi__ratiobar>span{transform-origin:0;animation:.5s backwards ui-bar-in}}@keyframes ui-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.adm-kpiblock--hero{border-radius:var(--adm-radius-card);--adm-surface:#ffffff0e;--adm-line-card:#ffffff1f;--adm-line:#ffffff24;--adm-line-strong:#ffffff47;--adm-sunken:#ffffff1a;--adm-ink:#fff;--adm-ink-soft:#ffffffc7;--adm-muted:#ffffff8c;--adm-accent:#9b8cff;--adm-accent-ink:#b9aeff;--adm-success:#4fd1c5;--adm-elev-1:0 1px 2px #0000002e;--adm-elev-2:0 6px 16px #00000047;--adm-edit-field:var(--adm-surface);--adm-edit-ink:var(--adm-ink);--adm-edit-line:var(--adm-line-strong);--adm-edit-line-hover:var(--adm-accent);--adm-edit-ph:var(--adm-muted);--adm-edit-chip-ink:var(--adm-ink);--adm-edit-muted:var(--adm-ink-soft);background:linear-gradient(135deg,#2a2550 0%,#1c1834 60%,#322a63 100%);border:1px solid #322c57;padding:16px 18px 18px;position:relative;overflow:hidden;box-shadow:0 12px 34px #14112842,inset 0 1px #ffffff0f}.adm-kpiblock--hero:before{content:"";z-index:0;filter:blur(46px);pointer-events:none;background:radial-gradient(circle,#8c7cff66,#0000 70%);border-radius:50%;width:360px;height:200px;animation:16s ease-in-out infinite adm-aurora1;position:absolute;top:-90px;right:-50px}@media (prefers-reduced-motion:reduce){.adm-kpiblock--hero:before{animation:none}}.adm-kpiblock--hero>*{z-index:1;position:relative}.adm-kpihero__head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.adm-kpihero__eye{font-family:var(--font-brand);letter-spacing:-.01em;color:#fff;font-size:14px;font-weight:800}.adm-kpiblock--hero .ui-kpi__value{font-size:44px;line-height:1.05}.adm-kpiblock--hero .ui-kpi__unit{font-size:15px}.adm-kpiblock--hero .ui-kpi__row{align-items:flex-end;min-height:52px;margin-top:8px}.adm-kpiblock--hero .ui-kpi__spark{width:148px;height:50px}.adm-kpiblock--hero .ui-kpi__ring{width:50px;height:50px}.adm-disposition{align-items:center;gap:12px;margin-top:14px;display:flex}.adm-disposition__label{color:var(--adm-muted);flex:none;font-size:11px}.adm-disposition__bar{background:var(--adm-sunken);border-radius:999px;flex:1;gap:1px;height:8px;display:flex;overflow:hidden}.adm-disposition__bar>span{display:block}.adm-disposition__bar .is-active{background:var(--adm-accent)}.adm-disposition__bar .is-hired{background:var(--adm-success)}.adm-disposition__bar .is-declined{background:var(--adm-muted)}.adm-disposition__legend{color:var(--adm-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}@media (prefers-reduced-motion:no-preference){.adm-disposition__bar>span{transform-origin:0;animation:.5s backwards ui-bar-in}}@media (max-width:680px){.adm-disposition__legend{display:none}.adm-kpiblock--hero{padding:13px 14px 14px}.adm-kpiblock--hero:before{width:200px;height:120px;top:-60px;right:-40px}.adm-kpiblock--hero .ui-kpi{padding:10px 11px 11px}.adm-kpiblock--hero .ui-kpi__label{gap:4px;font-size:11.5px;line-height:1.3}.adm-kpiblock--hero .ui-kpi__sub,.adm-kpiblock--hero .ui-kpi__ratiolabels{margin-top:3px;font-size:11px}.adm-kpiblock--hero .ui-kpi__delta{font-size:11px}.adm-kpiblock--hero .ui-kpi__value{font-size:27px}.adm-kpiblock--hero .ui-kpi__unit{font-size:12px}.adm-kpiblock--hero .ui-kpi__row{min-height:30px;margin-top:4px}.adm-kpiblock--hero .ui-kpi__spark{width:62px;height:28px}.adm-kpiblock--hero .ui-kpi__ring{width:34px;height:34px}.adm-kpihero__head{margin-bottom:9px}.adm-disposition{margin-top:10px}.adm-toolbar{gap:8px 12px}.adm-kpiblock--hero .ui-kpi{box-shadow:inset 3px 0 0 var(--kpi-accent,var(--adm-line-strong));background:0 0;border:0;border-radius:0;padding:0 0 0 9px}.adm-kpiblock--hero .ui-kpi-grid--funnel{gap:12px 14px}.adm-kpiblock--hero .ui-kpi__row{flex-wrap:nowrap;justify-content:flex-start}.adm-kpiblock--hero .ui-kpi__spark,.adm-kpiblock--hero .ui-kpi__ratiobar{display:none}.adm-kpiblock--hero .ui-kpi__ratio,.adm-kpiblock--hero .ui-kpi__deltafoot{margin-top:2px}.adm-kpiblock--hero .ui-kpi__ratiolabels{gap:8px;margin-top:0;font-size:10.5px}.adm-kpiblock--hero .ui-kpi__ratiolabels>span,.adm-kpiblock--hero .ui-kpi__sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.adm-filters{scrollbar-width:none;flex-direction:row;align-items:center;gap:8px;overflow-x:auto}.adm-filters::-webkit-scrollbar{display:none}.adm-filters .ui-chips{flex-wrap:nowrap}.adm-filters>*{flex:none}}.adm-monthnav{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.adm-monthnav__row{align-items:center;gap:10px;display:flex}.adm-monthnav__step{border:1px solid var(--adm-line-strong);background:var(--adm-surface);border-radius:9px;align-items:center;gap:2px;padding:2px;display:flex}.adm-monthnav__arrow{width:30px;height:30px;color:var(--adm-ink-soft);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.adm-monthnav__arrow:hover:not(:disabled){background:var(--adm-sunken);color:var(--adm-accent)}.adm-monthnav__arrow:disabled{opacity:.3;cursor:default}.adm-monthnav__label{text-align:center;cursor:pointer;min-width:7.5em;font-family:var(--font-brand);color:var(--adm-ink);font-variant-numeric:tabular-nums;background:0 0;border:none;font-size:14px;font-weight:700}.adm-monthnav__label:hover{color:var(--adm-accent)}.adm-monthnav__label.is-dim{color:var(--adm-muted);font-weight:600}.adm-listpage>*+*{margin-top:18px}.adm-listpage>.adm-kpiblock+*{margin-top:30px}.adm-kpiblock{display:block}.adm-listcard{background:var(--adm-surface);border:.5px solid var(--adm-line-card);border-radius:var(--adm-radius-card);box-shadow:var(--adm-elev-card);overflow:hidden}.adm-listcard__head{background:var(--adm-tint);border-bottom:1px solid var(--adm-line);color:var(--adm-ink-soft);align-items:center;gap:14px;padding:12px 18px;font-size:12px;display:flex}.adm-listcard__check{flex:none}.adm-listcard__sortlabel{color:var(--adm-muted)}.adm-listcard__head .adm-sortlink{font-size:12px}.adm-applicants{container:appl/inline-size}.adm-appl__row{--adm-appl-cols:16px 92px 168px minmax(160px, 1fr) 124px 84px 48px 118px 78px 108px;grid-template-columns:var(--adm-appl-cols);border-bottom:1px solid var(--adm-line);align-items:center;gap:12px;min-height:47px;padding:0 18px;display:grid}.adm-appl__head{background:var(--adm-tint);border-bottom:1px solid var(--adm-line);min-height:34px;color:var(--adm-ink-soft);letter-spacing:.02em;font-size:11px;font-weight:700}.adm-appl__head .adm-sortlink{font-size:11px;font-weight:700}.adm-appl__body{margin:0;padding:0;list-style:none}.adm-appl__body .adm-appl__row{cursor:pointer;transition:background .12s;position:relative}.adm-appl__body .adm-appl__row:last-child{border-bottom:0}.adm-appl__row.is-selected{background:var(--adm-accent-bg)}.adm-appl__row.is-daybreak{border-top:1px solid var(--adm-line-strong)}.adm-appl__row>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adm-appl__c-check{display:inline-flex}.adm-appl__c-date{color:var(--adm-ink-soft);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.adm-appl__c-date .adm-appl__dow{color:var(--adm-muted);margin-left:2px;font-size:11px;font-weight:500}.adm-appl__c-date.is-today{color:var(--adm-accent-ink)}.adm-appl__c-name{color:var(--adm-ink);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.adm-appl__c-name a{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.adm-appl__c-name a:hover{color:var(--adm-accent-ink)}.adm-appl__c-inq{color:var(--adm-ink-soft);font-size:12px}.adm-appl__inq-tag{color:var(--adm-muted);margin-right:5px;font-size:10px;font-weight:700}.adm-appl__c-media,.adm-appl__c-handler{color:var(--adm-ink-soft);font-size:12px}.adm-appl__c-age{color:var(--adm-ink-soft);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.adm-appl__c-status{display:flex}.adm-appl__c-elapsed{text-align:right;color:var(--adm-muted);font-variant-numeric:tabular-nums;font-size:12px}.adm-appl__c-elapsed.is-warn{color:var(--adm-warn);font-weight:600}.adm-appl__c-elapsed.is-danger{color:var(--adm-danger-ink);font-weight:600}.adm-appl__c-iv{color:var(--adm-ink-soft);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.adm-appl__c-iv.is-empty{color:var(--adm-muted)}.adm-appl__mini-elapsed{color:var(--adm-danger-ink);flex:none;font-size:11px;font-weight:700;display:none}@media (hover:hover){.adm-appl__body .adm-appl__row:hover{background:var(--adm-tint)}.adm-appl__body .adm-appl__row:hover:before{content:"";background:var(--adm-accent);width:2px;position:absolute;top:0;bottom:0;left:0}.adm-appl__row.is-selected:hover{background:var(--adm-accent-bg)}}@container appl (max-width:1140px){.adm-appl__row{--adm-appl-cols:16px 92px 168px minmax(160px, 1fr) 124px 48px 118px 78px 108px}.adm-appl__c-handler{display:none}}@container appl (max-width:1044px){.adm-appl__row{--adm-appl-cols:16px 92px 168px minmax(160px, 1fr) 124px 118px 78px 108px}.adm-appl__c-age{display:none}}@container appl (max-width:984px){.adm-appl__row{--adm-appl-cols:16px 92px 168px minmax(160px, 1fr) 118px 78px 108px}.adm-appl__c-media{display:none}}@container appl (max-width:848px){.adm-appl__row{--adm-appl-cols:16px 92px minmax(120px, 1fr) 118px 78px 108px}.adm-appl__c-inq{display:none}}@container appl (max-width:628px){.adm-appl__row{--adm-appl-cols:44px minmax(0, 1fr) 76px 84px;gap:8px;padding:0 12px}.adm-appl__c-check,.adm-appl__c-elapsed{display:none}.adm-appl__c-date{font-size:12px}.adm-appl__c-date .adm-appl__dow{display:none}.adm-appl__c-iv{font-size:12px}.adm-appl__mini-elapsed{display:inline}.adm-appl__c-name{flex-wrap:wrap;row-gap:0}.adm-appl__body .adm-appl__c-name a{flex:calc(100% - 15px)}}@container appl (max-width:322px){.adm-appl__row{--adm-appl-cols:44px 76px minmax(0, 1fr);grid-template-areas:"name name name""date status iv";row-gap:2px;padding:6px 12px}.adm-appl__c-name{grid-area:name}.adm-appl__c-date{grid-area:date}.adm-appl__c-status{grid-area:status}.adm-appl__c-iv{grid-area:iv}.adm-appl__body .adm-appl__c-name a{flex:0 auto}}.ui-empty{color:var(--adm-muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:2rem 0;font-size:13px;display:flex}.ui-empty__owl{color:var(--adm-accent);opacity:.17;line-height:0}.ui-empty__msg{line-height:1.6}.ui-empty--action{gap:14px;padding:2.5rem 0}.ui-empty--action .ui-empty__msg{color:var(--adm-ink-soft);font-size:14px;font-weight:600}.ui-empty__action{display:inline-flex}.ui-spinner{border:2px solid color-mix(in srgb, currentColor 25%, transparent);vertical-align:middle;border-top-color:currentColor;border-radius:50%;animation:.6s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.admin,.adm-pop-scope{scrollbar-width:thin;scrollbar-color:var(--adm-line-strong) transparent}.admin ::-webkit-scrollbar{width:10px;height:10px}.adm-pop-scope ::-webkit-scrollbar{width:10px;height:10px}.admin ::-webkit-scrollbar-track{background:0 0}.adm-pop-scope ::-webkit-scrollbar-track{background:0 0}.admin ::-webkit-scrollbar-thumb{background:var(--adm-line-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.adm-pop-scope ::-webkit-scrollbar-thumb{background:var(--adm-line-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.admin ::-webkit-scrollbar-thumb:hover{background:var(--adm-muted);background-clip:padding-box}.adm-pop-scope ::-webkit-scrollbar-thumb:hover{background:var(--adm-muted);background-clip:padding-box}.admin ::-webkit-scrollbar-corner{background:0 0}.adm-pop-scope ::-webkit-scrollbar-corner{background:0 0}.ui-overlay{z-index:100;background:#0f172a73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ui-dialog{background:var(--adm-surface);border-radius:12px;width:100%;max-width:380px;padding:20px 22px;box-shadow:0 10px 40px #00000040}.ui-dialog__title{margin:0 0 8px;font-size:16px;font-weight:700}.ui-dialog__msg{color:var(--adm-ink-soft);margin:0 0 16px;font-size:13px;line-height:1.6}.ui-dialog__actions{align-items:center;gap:12px;display:flex}.adm-toaster{z-index:60;pointer-events:none;flex-direction:column;gap:8px;max-width:min(360px,100vw - 32px);display:flex;position:fixed;top:16px;right:16px}.adm-toast{pointer-events:auto;background:var(--adm-surface);border:1px solid color-mix(in srgb, var(--tc,var(--adm-muted)) 22%, var(--adm-line-strong));box-shadow:var(--adm-elev-3), inset 3px 0 0 var(--tc,var(--adm-muted));color:var(--adm-ink);animation:adm-toast-in .18s var(--adm-ease,ease);border-radius:10px;align-items:center;gap:9px;padding:10px 12px 10px 15px;font-size:13px;display:flex}@keyframes adm-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.adm-toast__dot{background:var(--tc,var(--adm-muted));border-radius:50%;flex:none;width:8px;height:8px}.adm-toast--success{--tc:var(--adm-success)}.adm-toast--error{--tc:var(--adm-danger)}.adm-toast--info{--tc:var(--adm-accent)}.adm-toast__msg{flex:1;min-width:0;line-height:1.5}.adm-toast__close{cursor:pointer;color:var(--adm-muted);background:0 0;border:0;border-radius:6px;flex:none;padding:2px 4px;font-size:16px;line-height:1}.adm-toast__close:hover{background:var(--adm-sunken);color:var(--adm-ink)}.adm-toast__action{cursor:pointer;border:1px solid var(--adm-line);color:var(--adm-accent);font:inherit;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.adm-toast__action:hover{background:var(--adm-accent-bg,var(--adm-sunken));border-color:var(--adm-accent)}.adm-shell{align-items:flex-start;gap:0;min-height:100vh;display:flex}.adm-nav{--adm-nav-accent:#9b8cff;--adm-nav-accent-bg:#6c5ce752;--adm-nav-ink:#fff;--adm-nav-ink-soft:#b9b2e0;--adm-nav-muted:#8a82b8;--adm-nav-sunken:#ffffff12;--adm-nav-line:#ffffff14;--adm-nav-line-strong:#ffffff21;--adm-nav-danger:#ff6f8b;--adm-nav-font:var(--font-noto-sans), "Noto Sans JP", system-ui, -apple-system, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", Meiryo, sans-serif;width:224px;font-family:var(--adm-nav-font);background:linear-gradient(#262150 0%,#1d1936 100%);border-right:1px solid #322c57;flex-direction:column;flex:none;align-self:stretch;gap:0;height:100vh;padding:0;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:4px 0 24px #1411281a,inset 0 1px #ffffff0a}.adm-nav__brand{align-items:center;gap:8px;min-width:0;padding:20px;display:flex}.adm-nav__brandbadge{color:#fff;background:linear-gradient(135deg, var(--adm-accent), var(--adm-accent-ink));width:28px;height:28px;box-shadow:0 1px 2px #00000040, 0 0 0 1px #ffffff0f, 0 4px 12px color-mix(in srgb, var(--adm-accent) 38%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.adm-nav__brandtext{font-family:var(--font-brand);letter-spacing:.26em;-webkit-text-fill-color:#ffffffeb;color:#ffffffeb;white-space:nowrap;--owl-wm-gap:.5em;--owl-wm-latin-weight:600;--owl-wm-latin-tracking:.26em;--owl-wm-jp-font:var(--adm-nav-font);--owl-wm-jp-weight:500;--owl-wm-jp-size:.92em;--owl-wm-jp-tracking:.08em;background:0 0;margin-right:-.26em;font-size:13px;font-weight:600;line-height:1.05}.adm-nav__brandtext:has(.owl-wm){letter-spacing:normal;margin-right:0}.owl-wm{align-items:baseline;gap:var(--owl-wm-gap,.34em);white-space:nowrap;display:inline-flex}.owl-wm__latin{font-family:var(--font-brand);font-weight:var(--owl-wm-latin-weight,800);letter-spacing:var(--owl-wm-latin-tracking,.02em);margin-right:calc(var(--owl-wm-latin-tracking,.02em) * -1)}.owl-wm__jp{font-family:var(--owl-wm-jp-font,var(--font-sans));font-weight:var(--owl-wm-jp-weight,700);font-size:var(--owl-wm-jp-size,.86em);letter-spacing:var(--owl-wm-jp-tracking,.02em);margin-right:calc(var(--owl-wm-jp-tracking,.02em) * -1)}.adm-nav__store{padding:0 12px 12px}.adm-nav__storebtn{border:1px solid var(--adm-nav-line);color:#ffffffeb;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.adm-nav__storebtn:hover,.adm-nav__storebtn.is-active{background:#ffffff17;border-color:#ffffff38}.adm-nav__storename{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm-nav__storename--narrow{display:none}.adm-nav__group{flex-direction:column;gap:2px;padding:0 12px;display:flex}.adm-nav__grouptitle{letter-spacing:.14em;color:var(--adm-nav-muted);padding:2px 12px 4px;font-size:10px;font-weight:600}.adm-nav__grouptoggle{cursor:pointer;width:100%;font:inherit;letter-spacing:.14em;color:#ffffff6b;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 8px 6px;font-size:10px;font-weight:600;transition:color .12s,background .12s;display:flex}.adm-nav__grouptoggle:hover{color:#ffffffb8;background:#ffffff0f}.adm-nav__caret{opacity:.7;flex:none;margin-left:auto}.adm-nav__grouptoggle .adm-nav__badge{margin-left:auto}.adm-nav__grouptoggle .adm-nav__badge+.adm-nav__caret{margin-left:0}.adm-nav__groupitems{display:contents}.adm-nav__groupitems.is-closed{display:none}.adm-nav__editbar{border-top:1px solid var(--adm-nav-line);flex-direction:column;gap:6px;margin-top:auto;padding:10px 12px 0;display:flex}.adm-nav:has(.adm-nav__editbar) .adm-nav__foot{margin-top:0}.adm-nav__edithint{color:#ffffff80;padding:0 4px;font-size:11px;line-height:1.5}.adm-nav__editbtn{cursor:pointer;width:100%;font:inherit;color:var(--adm-nav-ink-soft);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex}.adm-nav__editbtn:hover{background:var(--adm-nav-sunken);color:var(--adm-nav-ink)}.adm-nav__editbtn.is-on{background:linear-gradient(135deg, var(--adm-accent), var(--adm-accent-ink));color:#fff;font-weight:700}.adm-nav__editreset{cursor:pointer;font:inherit;color:#ffffff80;text-align:left;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12px}.adm-nav__editreset:hover{color:#fffc;background:#ffffff0f}.adm-nav__editmarker{letter-spacing:.14em;color:#ffffff6b;align-items:center;gap:8px;padding:6px 4px;font-size:10px;font-weight:600;display:flex}.adm-nav__editline{background:#ffffff29;flex:1;height:1px}.adm-nav__editrow{color:#ffffffdb;background:#ffffff0d;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.adm-nav__editrow.is-fixed{opacity:.6}.adm-nav__edithandle{color:#ffffff80;flex:none;place-items:center;display:grid}.adm-nav__editmove{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.adm-nav__editmove:hover{color:#fff;background:#ffffff29}.adm-nav__editfixed{color:#ffffff73;margin-left:auto;font-size:10px}.adm-nav__link{color:var(--adm-nav-ink-soft);border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex;position:relative}.adm-nav__link:hover{background:var(--adm-nav-sunken);color:var(--adm-nav-ink)}.adm-nav__link.is-active{background:var(--adm-nav-accent-bg);color:var(--adm-nav-ink);box-shadow:inset 2px 0 0 var(--adm-nav-accent), 0 0 20px -6px var(--adm-nav-accent);font-weight:600}.adm-nav__link.is-active:hover{background:var(--adm-nav-accent-bg);color:var(--adm-nav-ink)}.adm-nav__link.is-active .adm-nav__icon{color:var(--adm-nav-accent)}.adm-nav__linktext{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm-nav__icon{color:var(--adm-nav-muted);flex:none}.adm-nav__link:hover .adm-nav__icon{color:var(--adm-nav-accent)}.adm-nav__link.is-active .adm-nav__icon{opacity:1}.adm-nav__badge{background:var(--adm-nav-danger);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;min-width:18px;height:18px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:700;line-height:18px}.adm-nav__dot{background:var(--adm-danger);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--adm-surface);pointer-events:none;border-radius:50%;position:absolute;top:3px;right:3px}.adm-nav__foot{border-top:1px solid var(--adm-nav-line);flex-direction:column;gap:8px;margin-top:auto;padding:16px;display:flex}.adm-nav__id{align-items:center;gap:8px;display:flex}.adm-nav__role{background:var(--adm-nav-sunken);width:24px;height:24px;color:var(--adm-nav-muted);border-radius:999px;flex:none;place-items:center;display:grid}.adm-nav__role.is-owner{background:color-mix(in srgb, var(--adm-warn-fill) 26%, transparent);color:#f4cd8a}.adm-nav__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--adm-nav-muted);flex:1;font-size:12px;overflow:hidden}.adm-nav__logout{font:inherit;cursor:pointer;border:1px solid var(--adm-nav-line-strong);width:100%;color:var(--adm-nav-ink-soft);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:flex}.adm-nav__logout:hover{background:var(--adm-nav-sunken);color:var(--adm-nav-ink);border-color:#ffffff4d}.adm-main{flex:1;min-width:0}.adm-page{padding:var(--adm-gutter);color:var(--adm-ink);font-family:var(--font-sans)}.adm-page__body{max-width:var(--adm-content-max);--adm-edit-paper:var(--adm-bg);margin:0 auto}.adm-page--wide .adm-page__body{max-width:var(--adm-content-max-wide)}.adm-listbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}@media (max-width:680px){.adm-listbar{flex-wrap:nowrap;gap:8px;margin-bottom:10px}.adm-listbar .adm-search{flex:auto;min-width:0}.adm-listbar .admin-btn{white-space:nowrap;flex:none;padding-left:12px;padding-right:12px}.adm-monthnav{flex-direction:row;align-items:center;gap:8px}}@media (prefers-reduced-motion:no-preference){.adm-page__body{animation:adm-page-in .26s var(--adm-ease) backwards}}@keyframes adm-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:820px){.admin{--adm-gutter:1.25rem}.adm-shell{--adm-nav-h:53px}}.adm-nav__scroll{display:contents}.adm-nav__tools,.adm-nav__menubtn{display:none}.adm-nav__menuname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:820px){.adm-shell{flex-direction:column;align-items:stretch}.adm-nav{width:auto;height:var(--adm-nav-h,53px);z-index:20;border-bottom:1px solid #ffffff1f;border-right:0;flex-direction:row;align-items:center;gap:4px;padding:8px 12px;position:sticky;top:0;overflow:visible}.adm-nav__scroll{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(#221d44 0%,#1d1936 100%);border-bottom:1px solid #ffffff1f;flex-direction:column;align-items:stretch;gap:2px;max-height:calc(100dvh - 5rem);padding:8px 0 12px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0c0a1a8c}.adm-nav__scroll[data-open=true]{display:flex}.adm-nav__scroll>*{flex:none}.adm-nav__brand{display:none}.adm-nav__menubtn{border:1px solid var(--adm-nav-line);min-width:0;font:inherit;color:var(--adm-nav-ink);cursor:pointer;background:#ffffff0d;border-radius:8px;flex:auto;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.adm-nav__menubtn.is-on{background:var(--adm-nav-accent-bg);border-color:#ffffff38}.adm-nav__store{border-right:1px solid #ffffff24;flex:none;max-width:30vw;margin-right:4px;padding:0 8px 0 0}.adm-nav__storebtn{padding:6px 8px;font-size:12px}.adm-nav__storebtn:has(.adm-nav__storename--narrow) .adm-nav__storename--wide{display:none}.adm-nav__storename--narrow{display:block}.adm-nav__group+.adm-nav__group{border-top:1px solid #ffffff1a;margin-top:4px;padding-top:6px}.adm-nav__grouptoggle{padding:8px 12px}.adm-nav__link{padding:10px 12px}.adm-nav__id,.adm-nav__foot{display:none}.adm-nav__tools{white-space:nowrap;flex:none;align-items:center;display:flex}.adm-nav__tools .adm-tray{box-shadow:none;background:0 0;border:0;padding:0}.adm-nav__tools .adm-gadget{width:34px;height:34px;color:var(--adm-nav-ink-soft)}.adm-nav__tools .adm-gadget:hover,.adm-nav__tools .adm-gadget.is-active{background:var(--adm-nav-sunken);color:var(--adm-nav-ink)}.adm-nav__editbar{z-index:1;background:#1d1936;margin-top:6px;padding-bottom:10px;position:sticky;bottom:0}.adm-nav__editmove{border-radius:8px;width:40px;height:40px}}.adm-topbar{z-index:20;padding:12px var(--adm-gutter);background:color-mix(in srgb, var(--adm-surface) 82%, transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--adm-line);box-shadow:var(--adm-elev-1);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}@media (max-width:820px){.adm-topbar{display:none;position:static}.adm-topbar:has(>.adm-topbar__slot:not(:empty)){display:flex}}.adm-topbar__title{align-items:center;gap:10px;min-width:0;display:flex}.adm-topbar__bar{background:linear-gradient(to bottom, var(--adm-accent), var(--adm-accent-ink));border-radius:999px;flex:none;width:4px;height:20px}.adm-topbar__title h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-brand);letter-spacing:-.015em;background:linear-gradient(to right, var(--adm-ink), var(--adm-accent-ink));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2;overflow:hidden}.adm-topbar__cluster{flex:none;align-items:center;gap:8px;display:flex}.adm-topbar__slot:empty{display:none}.adm-topbar__slot{z-index:2;position:absolute;inset:0}.adm-topbar:has(>.adm-topbar__slot:not(:empty))>:not(.adm-topbar__slot){visibility:hidden}.adm-cmdk-trigger{border:1px solid var(--adm-line-strong);background:var(--adm-sunken);width:208px;height:40px;color:var(--adm-muted);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:border-color .12s,color .12s;display:none}@media (min-width:640px){.adm-cmdk-trigger{display:inline-flex}}.adm-cmdk-trigger:hover{border-color:var(--adm-accent);color:var(--adm-ink-soft)}.adm-cmdk-trigger svg{opacity:.8}.adm-cmdk-trigger__label{font-size:12px}.adm-cmdk-trigger__kbd,.adm-cmdk__kbd{border:1px solid var(--adm-line-strong);background:var(--adm-surface);font-size:10px;font-family:var(--font-sans);color:var(--adm-ink-soft);border-radius:4px;padding:1px 4px;line-height:1.4}.adm-cmdk-trigger__kbd{margin-left:auto}.adm-cmdk-overlay{z-index:90;background:#14112873;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:.14s adm-fade-in;display:flex;position:fixed;inset:0}.adm-cmdk__panel{background:var(--adm-surface);width:100%;max-width:560px;color:var(--adm-ink);font-family:var(--font-sans);border:1px solid var(--adm-line);box-shadow:var(--adm-elev-3);border-radius:14px;animation:.14s adm-pop-in;overflow:hidden}.adm-cmdk__search{border-bottom:1px solid var(--adm-line);color:var(--adm-muted);align-items:center;gap:8px;padding:0 14px;display:flex}.adm-cmdk__input{min-width:0;color:var(--adm-ink);background:0 0;border:0;outline:none;flex:1;padding:13px 0;font-size:14px}.adm-cmdk__input::placeholder{color:var(--adm-muted)}.adm-cmdk__list{max-height:50vh;padding:6px;overflow-y:auto}.adm-cmdk__empty{text-align:center;color:var(--adm-muted);padding:24px 16px;font-size:12px}.adm-cmdk__group{letter-spacing:.12em;color:var(--adm-muted);padding:8px 12px 4px;font-size:10px;font-weight:600}.adm-cmdk__item{text-align:left;width:100%;font:inherit;color:var(--adm-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:background .1s,color .1s;display:flex}.adm-cmdk__item.is-active{background:var(--adm-accent);color:#fff;font-weight:500}.adm-cmdk__foot{border-top:1px solid var(--adm-line);background:var(--adm-bg);color:var(--adm-muted);align-items:center;gap:6px;padding:8px 14px;font-size:10px;display:flex}.adm-tray{border:.5px solid var(--adm-line-card);background:var(--adm-surface);box-shadow:var(--adm-elev-1);border-radius:12px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.adm-gadget{width:40px;height:40px;color:var(--adm-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.adm-gadget:hover{background:var(--adm-sunken);color:var(--adm-ink)}.adm-gadget.is-active{background:var(--adm-accent-bg);color:var(--adm-accent-ink)}.adm-gadget svg{opacity:.85}.adm-gadget:hover svg{opacity:1}.adm-gadget.is-disabled{color:var(--adm-muted);cursor:default}.adm-gadget.is-disabled:hover{color:var(--adm-muted);background:0 0}.adm-gadget.is-disabled svg{opacity:.55}.adm-tip{position:relative}.adm-tip:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;background:var(--adm-ink);color:#fff;box-shadow:var(--adm-elev-2);opacity:0;z-index:41;border-radius:6px;padding:4px 8px;font-size:11.5px;font-weight:600;line-height:1.4;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(-2px)}.adm-tip:hover:after,.adm-tip:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.adm-tray .adm-tip:after{left:auto;right:0;transform:translate(0)translateY(-2px)}.adm-tray .adm-tip:hover:after,.adm-tray .adm-tip:focus-visible:after{transform:translate(0)translateY(0)}.adm-hint{border:1px solid var(--adm-line-strong);width:14px;height:14px;color:var(--adm-muted);cursor:help;vertical-align:middle;border-radius:50%;flex:none;place-items:center;margin-left:5px;font-size:9px;font-weight:700;line-height:1;display:inline-grid}.adm-hint:hover{color:var(--adm-ink-soft);border-color:var(--adm-muted)}.adm-hint.adm-tip:after{white-space:normal;text-align:left;width:220px;font-weight:400}.ui-modal__panel .adm-hint.adm-tip:after{left:0;right:auto;transform:translate(0)translateY(-2px)}.ui-modal__panel .adm-hint.adm-tip:hover:after,.ui-modal__panel .adm-hint.adm-tip:focus-visible:after{transform:translate(0)translateY(0)}@media (max-width:820px){.adm-hint.adm-tip:after{display:none}}@keyframes adm-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ui-menu{background:var(--adm-surface);border:1px solid var(--adm-line-strong);width:14rem;max-width:calc(100vw - 2rem);box-shadow:var(--adm-elev-3);border-radius:12px;padding:0;overflow:hidden}.adm-menu__title{color:var(--adm-ink-soft);border-bottom:1px solid var(--adm-line);padding:10px 16px;font-size:12px;font-weight:600}.adm-menu__item{color:var(--adm-ink);align-items:center;gap:12px;padding:12px 16px;font-size:14px;text-decoration:none;transition:background .12s;display:flex}button.adm-menu__item{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none}.adm-menu__sep{background:var(--adm-line);height:1px;margin:4px 8px}.adm-menu__item--sponly,.adm-menu__sep--sponly{display:none}.adm-gear--always{display:contents}.adm-gear--sponly{display:none}@media (max-width:820px){.adm-menu__item--sponly{display:flex}.adm-menu__sep--sponly{display:block}.adm-gear--sponly{display:contents}}.adm-menu__item:hover{background:var(--adm-sunken)}.adm-menu__item:focus{background:var(--adm-sunken);outline:none}.adm-menu__item:focus-visible{outline:2px solid var(--adm-accent);outline-offset:-2px}.adm-menu__item.is-active{background:var(--adm-accent-ink);color:#fff}.adm-menu__item.is-active:hover,.adm-menu__item.is-active:focus{background:var(--adm-accent-ink)}.adm-menu__icon{color:var(--adm-muted);flex:none}.adm-menu__item:hover .adm-menu__icon,.adm-menu__item:focus .adm-menu__icon{color:var(--adm-ink-soft)}.adm-menu__item.is-active .adm-menu__icon{color:#fff}.adm-menu__item.is-danger,.adm-menu__item.is-danger .adm-menu__icon{color:var(--adm-danger)}.adm-menu__item.is-danger:hover,.adm-menu__item.is-danger:focus{background:var(--adm-danger-bg)}.adm-menu__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.adm-menu__item[aria-disabled=true]:hover{background:0 0}.adm-home-cell{min-width:0;scroll-margin-top:16px}.adm-band{color:#fff;border-radius:var(--adm-radius-card);--band-hair:#ffffff1c;--band-lbl:#ffffff8c;--band-vh:52px;--band-lead:46px;--band-money:34px;--band-num:26px;background:linear-gradient(135deg,#2a2550 0%,#1d1936 52%,#322a63 100%);border:1px solid #322c57;padding:22px 26px;position:relative;box-shadow:0 12px 34px #14112847,inset 0 1px #ffffff12}.adm-band__glow{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.adm-band__glow:before,.adm-band__glow:after{content:"";filter:blur(44px);pointer-events:none;border-radius:50%;position:absolute}.adm-band__glow:before{background:radial-gradient(circle,#8c7cff80,#0000 70%);width:380px;height:230px;animation:15s ease-in-out infinite adm-aurora1;top:-100px;right:-50px}.adm-band__glow:after{background:radial-gradient(circle,#5b4bd46b,#0000 70%);width:300px;height:210px;animation:19s ease-in-out infinite adm-aurora2;bottom:-130px;left:26%}@keyframes adm-aurora1{0%,to{transform:translate(0)}50%{transform:translate(-26px,18px)}}@keyframes adm-aurora2{0%,to{transform:translate(0)}50%{transform:translate(24px,-16px)}}@media (prefers-reduced-motion:reduce){.adm-band__glow:before,.adm-band__glow:after{animation:none}}.adm-band>:not(.adm-band__glow){z-index:1;position:relative}.adm-band__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.adm-band__eye{color:var(--band-lbl);min-width:0;font-size:12.5px}.adm-band__eye b{color:#fff;font-weight:700}.adm-band__meta{color:#ffffff6b;white-space:nowrap;font-size:11.5px}.adm-band__lead{color:#ffffffeb;margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.5}.adm-band__lead b{font-weight:800}.adm-band--sec .adm-band__lead{margin-top:8px;font-size:13.5px}@media (max-width:720px){.adm-band__lead{margin-top:9px;font-size:13.5px}}.adm-band__rail{grid-template-columns:var(--band-cols,repeat(auto-fit, minmax(0, 1fr)));margin-top:16px;display:grid}.adm-band__glow+.adm-band__rail{margin-top:0}.adm-band__st{min-width:0;padding:0 16px}.adm-band__st:first-child{padding-left:0}.adm-band__st:last-child{padding-right:0}.adm-band__st+.adm-band__st{border-left:1px solid var(--band-hair)}a.adm-band__st{color:inherit;border-radius:10px;text-decoration:none;transition:background .12s}a.adm-band__st:hover{background:#ffffff0f}.adm-band__t{letter-spacing:.05em;color:var(--band-lbl);text-overflow:ellipsis;white-space:nowrap;height:17px;font-size:11px;line-height:17px;overflow:hidden}.adm-band__v{height:var(--band-vh);line-height:1;font-family:var(--font-brand);font-weight:800;font-size:var(--band-num);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:flex-end;gap:5px;display:flex}.adm-band__u{color:#fff9;padding-bottom:3px;font-size:12px;font-weight:700}.adm-band__st--lead .adm-band__v{font-size:var(--band-lead);background:linear-gradient(#fff,#d7d0ff);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 28px #9b8cff4d;-webkit-background-clip:text;background-clip:text}.adm-band__st--money .adm-band__v,.adm-band__st--lead.adm-band__st--money .adm-band__v{font-size:var(--band-money)}.adm-band__st--zero .adm-band__v{color:#ffffff57;-webkit-text-fill-color:#ffffff57;text-shadow:none;background:0 0}.adm-band__st--hot .adm-band__t{color:#c9bdff}.adm-band__foot{border-top:1px solid var(--band-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:12px;display:flex}.adm-band__cap{color:#ffffffc7;margin:0;font-size:12.5px;line-height:1.6}.adm-band__cap b{color:#fff;font-weight:700}.adm-band__links{flex-wrap:wrap;gap:8px;display:flex}.adm-band__link{color:#ffffffb8;border:1px solid var(--band-hair);background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;text-decoration:none;display:inline-flex}.adm-band__link:hover{background:#ffffff1f;border-color:#ffffff47}.adm-band__link b{color:#fff;font-weight:700}.adm-band__dot{background:#9b8cff;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #9b8cff}.adm-band__dot--view{background:#b3a6ee;box-shadow:0 0 8px #b3a6ee}.adm-band__more summary{color:#ffffff80;cursor:pointer;align-items:center;gap:6px;font-size:12px;list-style:none;display:inline-flex}.adm-band__more summary::-webkit-details-marker{display:none}.adm-band__more summary:before{content:"＋";opacity:.7;font-size:11px}.adm-band__more[open] summary:before{content:"−"}.adm-band__more p{color:#ffffff9e;max-width:660px;margin:10px 0 0;font-size:12.5px;line-height:1.75}.adm-band__day{margin-top:14px;position:relative}.adm-band__daytrack{background:#ffffff1f;border-radius:2px;height:3px;overflow:hidden}.adm-band__dayfill{background:linear-gradient(90deg, var(--adm-accent), #9b8cff);height:100%;transition:width .6s var(--adm-ease);border-radius:2px;display:block;box-shadow:0 0 10px #9b8cff8c}.adm-band__daylbl{color:#ffffff73;justify-content:space-between;margin-top:5px;font-size:10px;display:flex}@media (max-width:720px){.adm-band{--band-vh:32px;--band-lead:30px;--band-money:24px;--band-num:18px;padding:14px 16px}.adm-band__glow:before{width:210px;height:130px;top:-70px;right:-40px}.adm-band__glow:after{display:none}.adm-band__rail{flex-wrap:wrap;gap:8px 12px;margin-top:10px;display:flex}.adm-band__st{flex:1 1 0;min-width:0;padding:0}.adm-band__st+.adm-band__st{border-left:0}.adm-band__st--lead{flex:0 0 100%}.adm-band__rail:has(>.adm-band__st--money){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.adm-band__rail:has(>.adm-band__st--money)>.adm-band__st--lead{grid-column:1/-1}:is(.adm-band__rail:has(>.adm-band__st--money):has(>.adm-band__st--lead)>.adm-band__st:last-child:nth-child(2n),.adm-band__rail:has(>.adm-band__st--money):not(:has(>.adm-band__st--lead))>.adm-band__st:last-child:nth-child(odd)){grid-column:1/-1}.adm-band__t{letter-spacing:.03em;height:15px;font-size:10.5px;line-height:15px}.adm-band__u{padding-bottom:2px;font-size:11px}.adm-band__foot{gap:10px;margin-top:10px;padding-top:9px}.adm-band__cap{font-size:12px;line-height:1.5}.adm-band__day{margin-top:9px}.adm-band__meta{white-space:normal}}.adm-chart--narrow{display:none}@media (max-width:820px){.adm-chart--wide{display:none}.adm-chart--narrow{display:block}}.adm-delta{font-family:var(--font-sans);color:var(--adm-muted);font-size:12px;font-weight:600}.adm-delta.up{color:var(--adm-success)}.adm-delta.down{color:var(--adm-danger)}.adm-band--sec{--band-vh:40px;--band-lead:34px;--band-money:28px;--band-num:20px;padding:16px 20px;box-shadow:0 10px 28px #1411283d,inset 0 1px #ffffff0f}.adm-band--sec:after{display:none}.adm-band--sec .adm-band__rail{margin-top:10px}.adm-band--sec .adm-band__foot{margin-top:12px;padding-top:10px}@media (max-width:720px){.adm-band--sec{--band-vh:30px;--band-lead:26px;--band-money:22px;--band-num:17px;padding:12px 14px}.adm-band--sec .adm-band__rail{margin-top:8px}.adm-band--sec .adm-band__foot{margin-top:9px;padding-top:8px}.adm-band--sec .adm-band__rail:not(:has(>.adm-band__st:nth-child(4))):not(:has(>.adm-band__st--money))>.adm-band__st--lead{flex:1 1 0}}.adm-list{flex-direction:column;display:flex}.adm-list__row{color:var(--adm-ink);border-bottom:.5px solid var(--adm-line);align-items:center;gap:12px;padding:9px 12px;text-decoration:none;transition:background .1s;display:flex}.adm-list__row:last-child{border-bottom:0}.adm-list__row:hover{background:var(--adm-tint)}.adm-list__row{animation:.2s backwards adm-fade-in}@media (prefers-reduced-motion:reduce){.adm-list__row{animation:none}}.adm-list__row.has-edge{box-shadow:inset 2px 0 0 var(--edge);padding-left:14px}.adm-list__lead{font-variant-numeric:tabular-nums;min-width:64px;color:var(--adm-ink);font-weight:700}.adm-list__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm-list__meta{color:var(--adm-ink-soft);flex:none;font-size:12px}.adm-list__main{flex:auto;align-items:center;gap:12px;min-width:200px;display:flex}.adm-list__btns,.adm-list__state{flex:none;align-items:center;gap:6px;display:inline-flex}.adm-list__meta-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.adm-list__row--past{opacity:.55}@media (max-width:640px){.adm-list__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.adm-list__main{flex-wrap:wrap;grid-area:1/1;gap:8px 10px;min-width:0}.adm-list__state{grid-area:1/2;justify-self:end}.adm-list__meta-row{grid-area:2/1}.adm-list__btns{grid-area:2/2;justify-self:end}.adm-list__name{min-width:7em}.adm-list__main>.adm-list__name{flex:0 auto}.adm-list__meta-row:empty{display:none}}.adm-storerail{grid-template-columns:minmax(0,1fr) 84px 84px 84px 96px 116px 18px;align-items:center;gap:10px;padding:9px 16px;display:grid}.adm-storerail--head{letter-spacing:.04em;color:var(--adm-muted);background:var(--adm-tint);border-bottom:.5px solid var(--adm-line);padding-top:7px;padding-bottom:7px;font-size:10.5px}.adm-storerail--head>*+*{text-align:right}.adm-storerail__row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-bottom:.5px solid var(--adm-line);background:0 0;transition:background .1s}.adm-storerail__row:last-child{border-bottom:0}.adm-storerail__row:hover:not(:disabled){background:var(--adm-tint)}.adm-storerail__row:disabled{cursor:default;opacity:.6}.adm-storerail__row.is-hot{box-shadow:inset 2px 0 0 var(--adm-accent)}.adm-storerail__who{align-items:center;gap:10px;min-width:0;display:flex}.adm-storerail__thumb{background:var(--adm-sunken) center/cover no-repeat;border-radius:9px;flex:none;width:40px;height:40px}.adm-storerail__nm{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.adm-storerail__badge{color:var(--adm-ink-soft);border:1px solid var(--adm-line-strong);border-radius:4px;flex:none;padding:0 5px;font-size:10px}.adm-storerail__n{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.adm-storerail__n.is-dim{color:var(--adm-muted);font-weight:400}.adm-storerail__n.is-hot{color:var(--adm-accent);font-weight:700}.adm-storerail__n.is-cpa{font-family:var(--font-brand);font-size:13.5px;font-weight:700}.adm-storerail__na{font-family:var(--font-sans);color:var(--adm-muted);font-size:11.5px;font-weight:400}.adm-storerail__go{text-align:right;color:var(--adm-muted);line-height:0}.adm-storerail__lbl{display:none}@media (max-width:720px){.adm-storerail{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px;padding:12px 14px}.adm-storerail--head{display:none}.adm-storerail__who{grid-column:1/-1}.adm-storerail__go{display:none}.adm-storerail__n{text-align:left}.adm-storerail__lbl{color:var(--adm-muted);font-size:10px;font-style:normal;font-weight:400;display:block}}.adm-allclear{text-align:center;background:var(--adm-surface);border:.5px solid var(--adm-line-card);border-radius:var(--adm-radius-card);box-shadow:var(--adm-elev-card);justify-content:center;align-items:center;gap:12px;padding:18px 16px;display:flex}.adm-allclear__owl{width:34px;color:var(--adm-accent);opacity:.22;flex:none;line-height:0;animation:4.5s ease-in-out infinite adm-owl-float}@keyframes adm-owl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.adm-allclear__owl{animation:none}}.adm-allclear__msg{color:var(--adm-ink-soft);font-size:13px}.adm-pulse{color:inherit;background:var(--adm-surface);border:.5px solid var(--adm-line-card);border-radius:var(--adm-radius-card);box-shadow:var(--adm-elev-card);padding:16px 18px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:block}.adm-pulse:hover{border-color:var(--adm-line-strong);box-shadow:var(--adm-elev-2)}.adm-pulse__head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.adm-pulse__bar{background:linear-gradient(to bottom, var(--adm-accent), var(--adm-accent-ink));border-radius:999px;flex:none;width:4px;height:16px}.adm-pulse__title{color:var(--adm-ink);font-size:14px;font-weight:700}.adm-pulse__more{color:var(--adm-accent-ink);margin-left:auto;font-size:12px}.adm-pulse__body{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.adm-pulse__metrics{flex-wrap:wrap;gap:22px;display:flex}.adm-pulse__metric .l{color:var(--adm-muted);font-size:12px}.adm-pulse__metric .v{font-family:var(--font-brand);color:var(--adm-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.2}.adm-pulse__chart{flex:1;min-width:200px}.adm-trend{--trend-key-w:46px;flex-direction:column;gap:6px;display:flex}.adm-trend__plot{border-bottom:1px solid var(--adm-line);align-items:flex-end;gap:6px;display:flex}.adm-trend__col{min-width:0;height:var(--trend-h,132px);flex:1 1 0;justify-content:center;align-items:flex-end;gap:3px;display:flex}.adm-trend__months{gap:6px;display:flex}.adm-trend__keyspace{width:var(--trend-key-w);flex:none}.adm-trend__bar{border-radius:3px 3px 0 0;width:clamp(12px,19%,30px)}.adm-trend__bar.is-apply{background:#c7d2fe}.adm-trend__col.is-now .adm-trend__bar.is-apply{background:#a5b4fc}.adm-trend__bar.is-hire{background:#6c5ce7}.adm-trend__m{text-align:center;min-width:0;color:var(--adm-muted);font-variant-numeric:tabular-nums;flex:1 1 0;font-size:12px;line-height:1.2}.adm-trend__m.is-now{color:var(--adm-accent);font-weight:700}.adm-trend__key{width:var(--trend-key-w);color:var(--adm-ink-soft);flex-direction:column;flex:none;justify-content:flex-end;gap:6px;padding-bottom:7px;font-size:11px;font-weight:700;line-height:1;display:flex}.adm-trend__key span{align-items:center;gap:5px;display:flex}.adm-trend__key span:before{content:"";border-radius:2px;flex:none;width:8px;height:8px}.adm-trend__key .is-apply:before{background:#c7d2fe}.adm-trend__key .is-hire:before{background:#6c5ce7}@media (max-width:680px){.adm-trend{--trend-key-w:42px}.adm-trend__plot,.adm-trend__months{gap:4px}.adm-trend__col{--trend-h:92px}.adm-trend__bar{width:clamp(10px,19%,14px)}}.adm-mini2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:680px){.adm-mini2{grid-template-columns:1fr}}.adm-minicard{color:inherit;background:var(--adm-surface);border:.5px solid var(--adm-line-card);border-radius:var(--adm-radius-card);box-shadow:var(--adm-elev-card);padding:16px 18px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:block}.adm-minicard:hover{border-color:var(--adm-line-strong);box-shadow:var(--adm-elev-2)}.adm-minicard__head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.adm-minicard__bar{background:linear-gradient(to bottom, var(--adm-accent), var(--adm-accent-ink));border-radius:999px;flex:none;width:4px;height:16px}.adm-minicard__title{color:var(--adm-ink);font-size:14px;font-weight:700}.adm-minicard__note{color:var(--adm-muted);margin-left:auto;font-size:12px}.adm-glance{letter-spacing:.04em;color:var(--adm-muted);align-items:center;gap:10px;margin:6px 0 -2px;font-size:12px;font-weight:700;display:flex}.adm-glance:after{content:"";background:var(--adm-line);flex:1;height:1px}.adm-pulse--flat,.adm-minicard--flat{box-shadow:none;background:0 0;border:0;padding:4px 0 0}.adm-pulse--flat:hover,.adm-minicard--flat:hover{box-shadow:none;border:0}.adm-pulse--flat .adm-pulse__bar,.adm-minicard--flat .adm-minicard__bar{display:none}.adm-pulse--flat .adm-pulse__title,.adm-minicard--flat .adm-minicard__title{color:var(--adm-ink-soft);font-size:12px}.adm-minicard--flat .adm-minicard__note{margin-left:8px}.adm-mini2:has(.adm-minicard--flat){gap:40px}.adm-pulse--flat .adm-pulse__body{grid-template-columns:200px minmax(0,1fr);align-items:end;gap:24px;display:grid}.adm-pulse--flat .adm-pulse__metrics{flex-direction:column;gap:14px}.adm-pulse--flat .adm-pulse__chart{min-width:0;max-width:none}@media (max-width:820px){.adm-pulse--flat .adm-pulse__body{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px}.adm-pulse--flat .adm-pulse__metrics{flex-direction:row;gap:22px}}.adm-funnel{flex-direction:column;gap:9px;display:flex}.adm-funnel__row{align-items:center;gap:10px;display:flex}.adm-funnel__label{width:40px;color:var(--adm-ink-soft);flex:none;font-size:12px}.adm-funnel__track{background:var(--adm-sunken);border-radius:5px;flex:1;height:16px;overflow:hidden;box-shadow:inset 0 1px 2px #2a255012}.adm-funnel__bar{transform-origin:0;min-width:2px;height:100%;animation:adm-bar-grow .55s var(--adm-ease) backwards;border-radius:5px;display:block;position:relative}.adm-funnel__bar:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff47 0%,#fff0 55%);position:absolute;inset:0}@keyframes adm-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.adm-funnel__bar{animation:none}}.adm-funnel__val{text-align:right;font-variant-numeric:tabular-nums;width:78px;color:var(--adm-ink);flex:none;font-size:13px;font-weight:700}.adm-funnel__pct{color:var(--adm-muted);font-size:12px;font-weight:600}.adm-mix{flex-direction:column;gap:8px;display:flex}.adm-mix__row{align-items:center;gap:10px;display:flex}.adm-mix__label{width:84px;color:var(--adm-ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.adm-mix__track{background:var(--adm-sunken);border-radius:4px;flex:1;height:12px;overflow:hidden;box-shadow:inset 0 1px 2px #2a255012}.adm-mix__bar{background:color-mix(in srgb, var(--adm-accent) 55%, var(--adm-surface));transform-origin:0;min-width:2px;height:100%;animation:adm-bar-grow .55s var(--adm-ease) backwards;border-radius:4px;display:block;position:relative}@media (prefers-reduced-motion:reduce){.adm-mix__bar{animation:none}}.adm-page--studio{padding:0}.owl-studio-world{isolation:isolate;padding:clamp(1.5rem, 3vw, 2.5rem) var(--adm-gutter) clamp(2.5rem, 6vw, 4rem);color:#efeafe;background:radial-gradient(120% 80% at 82% -12%,#6c5ce73d 0,#0000 52%),radial-gradient(95% 75% at 6% 112%,#e8a23f21 0,#0000 55%),linear-gradient(168deg,#201b40 0%,#15122c 52%,#0d0a20 100%);min-height:calc(100vh - 65px);position:relative}.owl-studio-world__backdrop{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.owl-studio-world,.owl-studio-modal{--adm-bg:transparent;--adm-surface:#ffffff0b;--adm-sunken:#ffffff0f;--adm-tint:#ffffff0b;--adm-ink:#fff;--adm-ink-soft:#ddd6f6;--adm-muted:#9c94ca;--adm-line:#ffffff1a;--adm-line-strong:#ffffff2e;--adm-line-card:#ffffff14;--adm-accent:#9b8cff;--adm-accent-ink:#fff;--adm-accent-bg:#6c5ce74d;--adm-accent-soft:#9b8fea;--adm-success:#34d3a6;--adm-success-ink:#7cf0d1;--adm-success-bg:#34d3a629;--adm-success-line:#34d3a66b;--adm-warn:#f0b866;--adm-warn-bg:#f0b86626;--adm-warn-fill:#f0b866;--adm-danger:#ff6f8b;--adm-danger-ink:#ff8ba1;--adm-danger-bg:#ff6f8b24;--adm-danger-line:#ff6f8b5c;--adm-elev-1:0 8px 24px -14px #000000a8;--adm-elev-2:0 10px 30px -16px #000000b3;--adm-elev-3:0 22px 54px -26px #000000b8;--adm-well:#ffffff0d;--adm-well-inset:inset 0 1px 2.5px #00000080;--adm-accent-fill:linear-gradient(135deg, #6c5ce7, #4a3fb0);--adm-on-accent:#fff;--adm-edit-field:var(--adm-surface);--adm-edit-ink:var(--adm-ink);--adm-edit-line:var(--adm-line-strong);--adm-edit-line-hover:var(--adm-accent);--adm-edit-ph:var(--adm-muted);--adm-edit-chip-ink:var(--adm-ink);--adm-edit-muted:var(--adm-ink-soft)}.owl-studio-world:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(140% 60% at 50% -8%,#0000 60%,#00000057 100%);position:absolute;inset:0}.owl-studio-world:after{content:"";z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}.owl-studio-world__aur{filter:blur(58px);pointer-events:none;mix-blend-mode:screen;z-index:0;border-radius:50%;position:absolute}.owl-studio-world__aur--1{opacity:.5;background:radial-gradient(closest-side,#6c5ce7,#0000);width:460px;height:460px;animation:17s ease-in-out infinite admDockAur1;top:-140px;left:-110px}.owl-studio-world__aur--2{opacity:.42;background:radial-gradient(closest-side,#8b7bff,#0000);width:400px;height:400px;animation:21s ease-in-out infinite admDockAur2;bottom:-120px;right:-100px}.owl-studio-world__aur--3{opacity:.28;background:radial-gradient(closest-side,#e8a23f,#0000);width:320px;height:320px;animation:15s ease-in-out infinite admDockAur3;bottom:8%;left:-80px}@keyframes admDockAur1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(34px,30px)scale(1.16)}}@keyframes admDockAur2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,-24px)scale(1.13)}}@keyframes admDockAur3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(26px,-22px)scale(1.22)}}.owl-studio-world__stage{z-index:1;position:relative}.owl-studio-masthead{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.owl-studio-masthead__sig{flex:none;place-items:center;display:grid;position:relative}.owl-studio-masthead__glow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#9b8cff8c,#0000);border-radius:50%;width:62px;height:62px;animation:5.2s ease-in-out infinite owlStudioBreathe;position:absolute}@keyframes owlStudioBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.owl-studio-masthead__sig svg{z-index:1;position:relative}.owl-studio-wordmark{font-family:var(--font-brand);letter-spacing:-.01em;background:linear-gradient(96deg,#c9beff 0%,#9b8cff 42%,#e8a23f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;line-height:1}.owl-studio-wordmark__sub{letter-spacing:.22em;color:var(--adm-accent);font-size:13px;font-weight:700}.owl-studio-tagwrap{height:20px;margin-top:7px;overflow:hidden}@keyframes owlStudioTag{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.owl-studio-tag{color:var(--adm-ink-soft);animation:owlStudioTag .6s var(--adm-ease) backwards;margin:0;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.owl-studio-masthead__glow,.owl-studio-tag{animation:none}}@keyframes admDockRise{0%{opacity:0;transform:translateY(18px)scale(.965)}70%{transform:translateY(-2px)scale(1.006)}to{opacity:1;transform:none}}.owl-studio-enter>*{animation:admDockRise .62s var(--adm-ease) backwards}.owl-studio-enter>:nth-child(2){animation-delay:80ms}.owl-studio-enter>:nth-child(3){animation-delay:.16s}.owl-studio-enter>:nth-child(4){animation-delay:.24s}.owl-studio-enter>:nth-child(5){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.owl-studio-world__aur--1,.owl-studio-world__aur--2,.owl-studio-world__aur--3,.owl-studio-enter>*{animation:none}}.owl-studio-modal.ui-modal-overlay,.owl-studio-modal.ui-overlay{background:radial-gradient(120% 100% at 50% 42%,#1811308c 0%,#070511e6 100%),#08061ae0}.owl-studio-modal .ui-modal__panel,.owl-studio-modal .ui-dialog{background:radial-gradient(120% 80% at 50% -10%,#6c5ce72e 0,#0000 58%),linear-gradient(168deg,#201b40 0%,#14112a 100%);border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 30px 70px -30px #000000d1}.ui-pop.owl-studio-modal{--adm-surface:#1d1839;--adm-tint:#251f47;--adm-well:#251f47;--adm-sunken:#ffffff14;--adm-pop-surface:linear-gradient(168deg, #201b40 0%, #14112a 100%);box-shadow:var(--adm-elev-3), inset 0 1px 0 #ffffff0f}.owl-studio-world .admin-btn-primary,.owl-studio-modal .admin-btn-primary{background:var(--adm-accent-fill);color:#fff;border-color:#4a3fb0;box-shadow:0 1px 2px #0006,inset 0 1px #ffffff29}.owl-studio-world .admin-btn-primary:hover,.owl-studio-modal .admin-btn-primary:hover{color:#fff;background:linear-gradient(135deg,#6c5ce7,#574ac0);box-shadow:0 2px 10px #7c6cf080,inset 0 1px #fff3}.owl-studio-world .adm-tip:after,.owl-studio-modal .adm-tip:after{color:#fff;background:#221d45;border:1px solid #ffffff1f;box-shadow:0 12px 30px -14px #000c}.admin:has(.owl-studio-world) .adm-topbar .adm-tip:after{color:#fff;background:#221d45;border:1px solid #ffffff1f;box-shadow:0 12px 30px -14px #000c}:is(.admin:has(.owl-studio-world),.admin--studio){background:#0d0a20}.admin--studio:not(:has(.owl-studio-world)){--adm-ink-soft:#ddd6f6}.admin--group{--adm-accent:#4c3fa8;--adm-accent-ink:#372c85;--adm-accent-bg:#eeecfb;--adm-accent-fill:linear-gradient(135deg, #5b4dc4, #362c86)}.admin--group .adm-nav{--adm-nav-accent:#b3a4ff;--adm-nav-accent-bg:#8b7cf057;background:linear-gradient(#1c1840 0%,#14112a 100%);border-right-color:#2a2450}:is(.admin:has(.owl-studio-world) .adm-topbar,.admin--studio .adm-topbar){--adm-ink:#fff;--adm-ink-soft:#d9d2f4;--adm-muted:#9a92c8;--adm-surface:#ffffff0f;--adm-sunken:#ffffff17;--adm-tint:#ffffff0d;--adm-line:#ffffff1a;--adm-line-strong:#ffffff2e;--adm-accent:#9b8cff;--adm-accent-ink:#fff;--adm-elev-1:0 8px 24px -14px #0009;--adm-accent-bg:#6c5ce74d;--adm-accent-soft:#9b8fea;--adm-accent-fill:linear-gradient(135deg, #6c5ce7, #4a3fb0);--adm-on-accent:#fff;--adm-line-card:#ffffff14;--adm-danger:#ff6f8b;--adm-danger-ink:#ff8ba1;--adm-danger-bg:#ff6f8b24;--adm-danger-line:#ff6f8b5c;--adm-success:#34d3a6;--adm-success-ink:#7cf0d1;--adm-success-bg:#34d3a629;--adm-warn:#f0b866;--adm-warn-bg:#f0b86626;--adm-edit-field:var(--adm-surface);--adm-edit-ink:var(--adm-ink);--adm-edit-line:var(--adm-line-strong);--adm-edit-line-hover:var(--adm-accent);--adm-edit-ph:var(--adm-muted);--adm-edit-chip-ink:var(--adm-ink);--adm-edit-muted:var(--adm-ink-soft);background:#17142ed1;border-bottom-color:#ffffff14;box-shadow:0 8px 24px -14px #0009}.adm-mix__bar:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff47 0%,#fff0 55%);position:absolute;inset:0}.adm-mix__val{text-align:right;font-variant-numeric:tabular-nums;width:28px;color:var(--adm-ink-soft);flex:none;font-size:12.5px;font-weight:700}.ui-section__aside{margin-left:auto}.adm-count{color:var(--adm-ink-soft);background:var(--adm-sunken);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:24px;padding:1px 10px;font-size:12px;font-weight:600}.adm-count.is-hot{color:#fff;background:var(--c)}.adm-count__note{color:var(--adm-muted);font-size:11px}.adm-seg{background:var(--adm-sunken);border-radius:11px;gap:2px;width:fit-content;padding:3px;display:inline-flex}.adm-seg__item{min-width:64px;color:var(--adm-ink-soft);border-radius:8px;justify-content:center;align-items:center;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.adm-seg__item:hover{color:var(--adm-ink)}.adm-seg__item.is-active{background:var(--adm-surface);color:var(--adm-accent-ink);box-shadow:var(--adm-elev-1)}.adm-pill{align-items:center;gap:8px;display:inline-flex}.adm-pill__item{white-space:nowrap;background:var(--adm-sunken);color:var(--adm-ink-soft);border-radius:9999px;justify-content:center;align-items:center;padding:6px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:color .12s;display:inline-flex}.adm-pill__item:hover{color:var(--adm-ink)}.adm-pill__item.is-active{background:var(--adm-accent);color:#fff}.adm-pill--wrap{flex-wrap:wrap;row-gap:6px}.cal-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cal-bar__title{color:var(--adm-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.cal-bar__rel{color:var(--adm-accent-ink);background:var(--adm-accent-bg);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:12px;font-weight:600}.cal-bar__count{color:var(--adm-ink-soft);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.cal-navbtn{border:1px solid var(--adm-line);background:var(--adm-surface);min-width:34px;height:34px;color:var(--adm-ink);box-shadow:var(--adm-elev-1);border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 10px;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.cal-navbtn:hover{background:var(--adm-sunken);border-color:var(--adm-line-strong)}.cal-navbtn--text{color:var(--adm-ink-soft);font-size:13px;font-weight:600}.cal-grid{--cal-hour:66px;border:.5px solid var(--adm-line-card);border-radius:var(--adm-radius-card);background:var(--adm-surface);box-shadow:var(--adm-elev-1);overflow:auto hidden}@media (max-width:680px){.cal-grid{--cal-hour:42px}}.cal-grid__head{border-bottom:1px solid var(--adm-line);background:var(--adm-tint);display:grid}.cal-grid__corner{border-right:1px solid var(--adm-line);z-index:6;background:var(--adm-tint);position:sticky;left:0}.cal-grid__dayhd{text-align:center;color:var(--adm-ink-soft);border-left:1px solid var(--adm-line);font-variant-numeric:tabular-nums;padding:8px 6px;font-size:12px;font-weight:600}.cal-grid__dayhd.is-sat{color:var(--adm-accent)}.cal-grid__dayhd.is-sun{color:var(--adm-danger)}.cal-grid__dayhd.is-today{color:var(--adm-accent-ink);background:var(--adm-accent-bg);font-weight:700}.cal-grid__body{display:grid;position:relative}.cal-grid__gutter{z-index:4;border-right:1px solid var(--adm-line);background:var(--adm-surface);position:sticky;left:0}.cal-grid__hour{color:var(--adm-muted);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;right:6px;transform:translateY(-50%)}.cal-grid__col{border-left:1px solid var(--adm-line);background-image:linear-gradient(to bottom, var(--adm-line) 0, var(--adm-line) 1px, transparent 1px);background-repeat:repeat-y;position:relative}.cal-grid__col.is-today{background-color:color-mix(in srgb, var(--adm-accent) 6%, transparent)}.cal-grid__col.is-weekend{background-color:color-mix(in srgb, var(--adm-tint) 70%, transparent)}.cal-grid__col.is-bookable{cursor:pointer}.cal-grid__col.is-bookable:hover{background-color:color-mix(in srgb, var(--adm-accent) 4%, transparent)}.cal-blk{border:.5px solid color-mix(in srgb, var(--c) 35%, var(--adm-line));border-left:3px solid var(--c);background:color-mix(in srgb, var(--c) 13%, var(--adm-surface));color:var(--adm-ink);box-shadow:var(--adm-elev-1);border-radius:7px;flex-direction:column;gap:1px;padding:3px 6px;text-decoration:none;transition:box-shadow .12s,transform .12s;display:flex;position:absolute;overflow:hidden}a.cal-blk:hover{box-shadow:var(--adm-elev-2);z-index:2;transform:translateY(-1px)}.cal-blk.is-draggable{cursor:grab}.cal-blk.is-draggable:active{cursor:grabbing}.cal-blk--sibling{background:repeating-linear-gradient(45deg, var(--adm-sunken), var(--adm-sunken) 5px, transparent 5px, transparent 10px);color:var(--adm-muted);border-left-color:var(--adm-muted);cursor:default}.cal-blk__time{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;line-height:1.1}.cal-blk__name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}.cal-grid__now{background:var(--adm-danger);z-index:3;pointer-events:none;height:2px;position:absolute;left:48px;right:0}.cal-grid__nowdot{background:var(--adm-danger);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:0}.cal-grid__untimed{color:var(--adm-ink-soft);margin:8px 2px 0;font-size:12px;line-height:1.7;position:sticky;left:0}.cal-grid__untimedday{color:var(--adm-muted);font-size:11px}.cal-blk--ghost{border:1.5px dashed var(--adm-accent);background:color-mix(in srgb, var(--adm-accent) 10%, transparent);width:auto;color:var(--adm-accent-ink);box-shadow:none;z-index:1;pointer-events:none;left:2px;right:2px}.cal-legend{color:var(--adm-ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 2px 0;font-size:11px;display:flex;position:sticky;left:0}.cal-legend__item{align-items:center;gap:5px;display:inline-flex}.cal-legend__sw{border-radius:3px;flex:none;width:12px;height:12px}.cal-legend__sw--self{background:color-mix(in srgb, var(--adm-accent) 13%, var(--adm-surface));border:.5px solid color-mix(in srgb, var(--adm-accent) 35%, var(--adm-line));border-left:3px solid var(--adm-accent)}.cal-legend__sw--sib{background:repeating-linear-gradient(45deg, var(--adm-sunken), var(--adm-sunken) 3px, transparent 3px, transparent 6px);border:.5px solid var(--adm-line)}.cal-legend__sep{background:var(--adm-line-strong);width:1px;height:12px}.cal-legend__note{color:var(--adm-muted);margin-left:auto}.cal-pop{z-index:60;background:var(--adm-surface);border:.5px solid var(--adm-line-strong);width:216px;box-shadow:var(--adm-elev-2);pointer-events:none;color:var(--adm-ink);border-radius:10px;padding:9px 11px;font-size:12px;position:fixed}.cal-pop__head{align-items:center;gap:6px;font-weight:700;display:flex}.cal-pop__dot{border-radius:50%;flex:none;width:8px;height:8px}.cal-pop__time{font-variant-numeric:tabular-nums;flex:none}.cal-pop__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-pop__meta{flex-direction:column;gap:3px;margin:7px 0 0;display:flex}.cal-pop__meta>div{gap:8px;display:flex}.cal-pop__meta dt{color:var(--adm-muted);flex:none;min-width:30px}.cal-pop__meta dd{color:var(--adm-ink-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.cal-pop__hint{color:var(--adm-accent-ink);margin-top:5px;font-size:11px}.cal-pop__sib{color:var(--adm-muted);margin:6px 0 0}.cal-book{flex-direction:column;gap:12px;display:flex}.cal-book__field{flex-direction:column;gap:5px;display:flex}.cal-book__label{color:var(--adm-ink-soft);font-size:12px;font-weight:600}.cal-book__preview{background:var(--adm-tint);color:var(--adm-ink-soft);border-radius:9px;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.cal-book__dot{border-radius:50%;flex:none;width:8px;height:8px}.cal-book__actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.ui-focal{flex-direction:column;gap:8px;display:flex}.ui-focal__title{color:var(--adm-ink-soft);margin:0;font-size:11px;font-weight:600}.ui-focal__box{background:var(--adm-sunken);width:100%;box-shadow:inset 0 0 0 1px var(--adm-line);border-radius:10px;position:relative;overflow:hidden}.ui-focal__box--narrow{max-width:220px;margin-inline:auto}.ui-focal__media{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ui-focal__win{touch-action:none;position:absolute;box-shadow:inset 0 0 0 2px #ffffffd9}.ui-focal__win[data-drag=both]{cursor:move}.ui-focal__win[data-drag=x]{cursor:ew-resize}.ui-focal__win[data-drag=y]{cursor:ns-resize}.ui-focal__bars{gap:8px;display:grid}.ui-focal__bar{color:var(--adm-ink-soft);align-items:center;gap:8px;font-size:11px;display:flex}.ui-focal__bar>span{flex:none;width:20px}.ui-focal__bar>input[type=range]{width:100%;accent-color:var(--adm-accent);cursor:pointer}.ui-focal__bar>input[type=range]:disabled{cursor:not-allowed;opacity:.55}.ui-focal__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-focal__note{min-width:0;color:var(--adm-muted);flex:1;margin:0;font-size:10px;line-height:1.5}.ui-focal__warn{border:1px solid var(--adm-warn);background:var(--adm-warn-bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.ui-focal__warn-text{color:var(--adm-ink-soft);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.ui-focal__warn-text svg{color:var(--adm-warn);flex:none}.adm-swatchrow{gap:5px;min-width:0;display:grid}.adm-swatchrow__head{letter-spacing:.09em;color:var(--adm-ink-soft);text-transform:uppercase;font-size:10px;font-weight:700}.adm-swatches{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.adm-swatch{cursor:pointer;font:inherit;color:inherit;opacity:1;background:0 0;border:none;flex:none;justify-items:center;gap:4px;padding:0;display:grid}.adm-swatch:disabled{cursor:default;opacity:1}.adm-swatch__draw{background:var(--adm-sunken);width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--adm-ink) 8%, transparent);border-radius:7px;display:block;position:relative;overflow:hidden}.adm-swatch__label{text-align:center;color:var(--adm-ink-soft);font-size:11.5px;font-weight:600;line-height:1.25}.adm-swatch[aria-pressed=true] .adm-swatch__draw{background:var(--adm-surface);box-shadow:inset 0 0 0 2px var(--adm-accent)}.adm-swatch[aria-pressed=true] .adm-swatch__label{color:var(--adm-accent-ink);font-weight:700}.adm-swatch:not(:disabled):hover .adm-swatch__draw{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--adm-accent) 45%, transparent)}.adm-swatch:focus-visible .adm-swatch__draw{outline:2px solid var(--adm-accent);outline-offset:2px}
