:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f5f5f7;--surface:#fff;--text:#1d1d1f;--muted:#6e6e73;--border:#0000001a;--border-strong:#00000038;--separator:#0000000f;--hover:#00000008;--press:#00000012;--accent:#0071e3;--accent-hover:#0077ed;--ring:#0071e347;--error:#d70015;--error-bg:#d7001512;--warning:#8a5300;--warning-bg:#ff9f0a1f;--fill:#7878801f;--fill-press:#78788033;--shadow-card:0 1px 2px #0000000a;--shadow-pop:0 10px 30px #0000001f, 0 2px 8px #00000014}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#161617;--surface:#222224;--text:#f5f5f7;--muted:#a1a1a6;--border:#ffffff1f;--border-strong:#ffffff42;--separator:#ffffff12;--hover:#ffffff0a;--press:#ffffff17;--accent:#0a84ff;--accent-hover:#2492ff;--ring:#0a84ff59;--error:#ff453a;--error-bg:#ff453a1a;--warning:#ffb340;--warning-bg:#ff9f0a1f;--fill:#7878803d;--fill-press:#78788057;--shadow-card:0 1px 2px #0000004d;--shadow-pop:0 10px 30px #00000080, 0 2px 8px #00000059}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.picker[data-v-93744c5d]{flex-direction:column;display:flex;position:relative}.trigger[data-v-93744c5d]{appearance:none;background:var(--fill);color:var(--text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;border:none;border-radius:10px;padding:9px 14px;font-size:15px;transition:background-color .12s,color .12s}.trigger[data-v-93744c5d]:hover:not(:disabled){background:var(--fill-press)}.trigger[data-v-93744c5d]:active:not(:disabled){background:var(--fill-press);transition-duration:0s}.trigger.open[data-v-93744c5d]{color:var(--accent)}.trigger[data-v-93744c5d]:disabled{opacity:.55;cursor:default}.popover[data-v-93744c5d]{z-index:10;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);width:276px;box-shadow:var(--shadow-pop);transform-origin:0 0;border-radius:14px;padding:12px;position:absolute;top:calc(100% + 8px);left:0}.align-end .popover[data-v-93744c5d]{transform-origin:100% 0;left:auto;right:0}.cal-head[data-v-93744c5d]{justify-content:space-between;align-items:center;padding:2px 4px 8px;display:flex}.seg[data-v-93744c5d]{gap:2px;margin-left:-8px;display:flex}.seg-btn[data-v-93744c5d]{appearance:none;font:inherit;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;font-size:15px;font-weight:600;transition:color .12s,background-color .12s;display:flex}.seg-btn[data-v-93744c5d]:hover{background:var(--fill)}.seg-btn[data-v-93744c5d]:active{background:var(--fill-press);transition-duration:0s}.seg-btn.open[data-v-93744c5d]{color:var(--accent)}.chev[data-v-93744c5d]{width:10px;height:10px;color:var(--accent);transition:transform .18s}.seg-btn.open .chev[data-v-93744c5d]{transform:rotate(90deg)}.seg-btn path[data-v-93744c5d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.cal-nav[data-v-93744c5d]{gap:2px;display:flex}.nav-btn[data-v-93744c5d]{appearance:none;width:28px;height:28px;color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;transition:background-color .12s;display:grid}.nav-btn[data-v-93744c5d]:hover{background:var(--fill)}.nav-btn[data-v-93744c5d]:active{background:var(--fill-press);transition-duration:0s}.nav-btn svg[data-v-93744c5d]{width:12px;height:12px}.nav-btn path[data-v-93744c5d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.days[data-v-93744c5d]{min-height:238px}.grid[data-v-93744c5d]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.weekdays span[data-v-93744c5d]{text-align:center;color:var(--muted);padding:4px 0;font-size:11px;font-weight:600}.day[data-v-93744c5d]{appearance:none;width:34px;height:34px;font:inherit;font-variant-numeric:tabular-nums;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;margin:0 auto;font-size:14px;transition:background-color .12s;display:grid}.day[data-v-93744c5d]:hover{background:var(--fill)}.day[data-v-93744c5d]:active{background:var(--fill-press);transition-duration:0s}.day.today[data-v-93744c5d]{color:var(--accent);font-weight:600}.day.selected[data-v-93744c5d]{background:var(--accent);color:#fff;font-weight:600}.month-grid[data-v-93744c5d]{grid-template-columns:repeat(3,1fr);align-content:center;gap:6px;min-height:238px;display:grid}.year-list[data-v-93744c5d]{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:repeat(4,1fr);gap:6px;height:238px;padding:4px 2px;display:grid;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.year-list[data-v-93744c5d]::-webkit-scrollbar{display:none}.cell-btn[data-v-93744c5d]{appearance:none;font:inherit;font-variant-numeric:tabular-nums;text-align:center;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:9px 6px;font-size:14px;transition:background-color .12s}.cell-btn[data-v-93744c5d]:hover{background:var(--fill)}.cell-btn[data-v-93744c5d]:active{background:var(--fill-press);transition-duration:0s}.cell-btn.active[data-v-93744c5d]{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);font-weight:600}.mode-enter-active[data-v-93744c5d],.mode-leave-active[data-v-93744c5d]{transition:opacity .12s}.mode-enter-from[data-v-93744c5d],.mode-leave-to[data-v-93744c5d]{opacity:0}.pop-enter-active[data-v-93744c5d]{transition:opacity .18s ease-out,transform .18s ease-out}.pop-leave-active[data-v-93744c5d]{transition:opacity .13s ease-in,transform .13s ease-in}.pop-enter-from[data-v-93744c5d],.pop-leave-to[data-v-93744c5d]{opacity:0;transform:scale(.94)translateY(-4px)}@media (prefers-reduced-motion:reduce){.trigger[data-v-93744c5d],.nav-btn[data-v-93744c5d],.day[data-v-93744c5d],.seg-btn[data-v-93744c5d],.chev[data-v-93744c5d],.cell-btn[data-v-93744c5d]{transition:none}.pop-enter-from[data-v-93744c5d],.pop-leave-to[data-v-93744c5d]{transform:none}}@media (prefers-reduced-transparency:reduce){.popover[data-v-93744c5d]{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.entity-list[data-v-aaab290b]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);overscroll-behavior:contain;border-radius:12px;flex-direction:column;max-height:340px;display:flex;overflow-y:auto}.entity-list.disabled[data-v-aaab290b]{opacity:.55;pointer-events:none}.entity-item[data-v-aaab290b]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:11px 14px;transition:background-color .12s;display:flex}.entity-item[data-v-aaab290b]:not(:last-child){border-bottom:1px solid var(--separator)}.entity-item[data-v-aaab290b]:hover{background:var(--hover)}.entity-item[data-v-aaab290b]:active{background:var(--press);transition-duration:0s}.name[data-v-aaab290b]{flex:1;min-width:0;font-size:15px}.count[data-v-aaab290b]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.select-all[data-v-aaab290b]{z-index:1;background:color-mix(in srgb, var(--surface) 72%, transparent);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);border-bottom:1px solid var(--border);font-weight:600;position:sticky;top:0}.entity-item input[data-v-aaab290b]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.box[data-v-aaab290b]{border:1.5px solid var(--border-strong);background:var(--surface);border-radius:5.5px;flex-shrink:0;place-items:center;width:18px;height:18px;transition:background-color .15s,border-color .15s;display:grid}.box svg[data-v-aaab290b]{grid-area:1/1;width:12px;height:12px}input:checked+.box[data-v-aaab290b],input:indeterminate+.box[data-v-aaab290b]{background:var(--accent);border-color:var(--accent)}input:focus-visible+.box[data-v-aaab290b]{outline:2px solid var(--accent);outline-offset:2px}.check polyline[data-v-aaab290b]{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px;transition:stroke-dashoffset .16s ease-out}input:checked+.box .check polyline[data-v-aaab290b]{stroke-dashoffset:0}.dash line[data-v-aaab290b]{stroke:#fff;stroke-width:1.8px;stroke-linecap:round;opacity:0;transform-origin:50%;transition:opacity .15s,transform .15s;transform:scaleX(.6)}input:indeterminate+.box .dash line[data-v-aaab290b]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.entity-item[data-v-aaab290b],.box[data-v-aaab290b],.check polyline[data-v-aaab290b],.dash line[data-v-aaab290b]{transition:none}}@media (prefers-reduced-transparency:reduce){.select-all[data-v-aaab290b]{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.page[data-v-8eb333c3]{flex-direction:column;gap:16px;max-width:560px;margin:0 auto;padding:48px 24px 64px;display:flex}.intro[data-v-8eb333c3]{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}h1[data-v-8eb333c3]{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.hint[data-v-8eb333c3]{color:var(--muted);margin:0;font-size:15px}.state[data-v-8eb333c3]{color:var(--muted);align-items:center;gap:10px;padding:28px 0;font-size:15px;display:flex}.state.column[data-v-8eb333c3]{flex-direction:column;align-items:stretch;gap:12px}.dates[data-v-8eb333c3]{gap:12px;display:flex}.field[data-v-8eb333c3]{color:var(--muted);flex-direction:column;flex:1;gap:6px;font-size:13px;font-weight:500;display:flex}.download[data-v-8eb333c3]{appearance:none;background:var(--accent);color:#fff;font:inherit;letter-spacing:-.01em;font-variant-numeric:tabular-nums;cursor:pointer;border:none;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;transition:background-color .15s,opacity .15s,transform .1s ease-out;display:flex}.download[data-v-8eb333c3]:hover:not(:disabled){background:var(--accent-hover)}.download[data-v-8eb333c3]:active:not(:disabled){transform:scale(.98)}.download[data-v-8eb333c3]:disabled{opacity:.45;cursor:default}.retry[data-v-8eb333c3]{background:var(--fill);color:var(--accent);font:inherit;cursor:pointer;border:none;border-radius:980px;align-self:flex-start;padding:9px 18px;font-size:14px;font-weight:500;transition:background-color .12s,transform .1s ease-out}.retry[data-v-8eb333c3]:hover{background:var(--fill-press)}.retry[data-v-8eb333c3]:active{transform:scale(.98)}.spinner[data-v-8eb333c3]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin-8eb333c3}.spinner.muted[data-v-8eb333c3]{border-color:var(--border);border-top-color:var(--muted)}@keyframes spin-8eb333c3{to{transform:rotate(360deg)}}.msg[data-v-8eb333c3]{border-radius:10px;margin:0;padding:11px 14px;font-size:14px;line-height:1.45}.error[data-v-8eb333c3]{color:var(--error);background:var(--error-bg)}.warning[data-v-8eb333c3]{color:var(--warning);background:var(--warning-bg)}.msg-enter-active[data-v-8eb333c3],.msg-leave-active[data-v-8eb333c3]{transition:opacity .2s,transform .2s}.msg-enter-from[data-v-8eb333c3],.msg-leave-to[data-v-8eb333c3]{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.msg-enter-from[data-v-8eb333c3],.msg-leave-to[data-v-8eb333c3]{transform:none}.spinner[data-v-8eb333c3]{border-top-color:#ffffff59;animation:none}.spinner.muted[data-v-8eb333c3]{border-top-color:var(--border)}.download[data-v-8eb333c3],.retry[data-v-8eb333c3]{transition:opacity .15s,background-color .15s}.download[data-v-8eb333c3]:active:not(:disabled),.retry[data-v-8eb333c3]:active{transform:none}}
