.lp{--ui-field-bg:#ffffff0a;--ui-field-line:#ffffff2e;--ui-surface:#1a2138;--ui-off:#94a3b86b;--ui-hover:#94a3b81f;--ui-on-text:#06222a}.lp[data-theme=light]{--ui-field-bg:#fff;--ui-field-line:#7c8aa0;--ui-surface:#fff;--ui-off:#7c8aa0;--ui-hover:#0f172a0f;--ui-on-text:#fff}.ui-flip{display:inline-block}[dir=ltr] .ui-flip{transform:scaleX(-1)}.ui-field{border-radius:var(--r-ctl,10px);border:1px solid var(--ui-field-line);background:var(--ui-field-bg);width:100%;height:42px;color:var(--text);font:inherit;text-align:start;cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;transition:border-color .12s;display:inline-flex}.ui-field.is-auto{width:auto}.ui-field.is-sm{height:34px;padding:0 10px;font-size:12.5px}.ui-field.input{border-radius:var(--r-pill);height:44px;padding:0 16px}.ui-field:hover:not(:disabled){border-color:var(--text-3)}.ui-field:focus-visible,.ui-field[aria-expanded=true]{border-color:var(--aqua);outline:2px solid var(--aqua);outline-offset:1px}.ui-field:disabled{opacity:.55;cursor:not-allowed}.ui-field-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ui-field-text.is-empty{color:var(--text-3)}.ui-field-caret{color:var(--text-3);flex:none;transition:transform .12s}.ui-field[aria-expanded=true] .ui-field-caret{transform:rotate(180deg)}.ui-bare{font:inherit;color:inherit;cursor:pointer;background:0 0;align-items:center;gap:4px;display:inline-flex}.ui-bare:disabled{cursor:progress}input.ui-field{cursor:text}input.ui-field::placeholder{color:var(--text-3)}.ui-pop{z-index:10010;background:var(--ui-surface);color:var(--text);border:1px solid var(--line-strong);border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 34px #03060c6b}.ui-sheet-scrim{z-index:10010;background:#03060c9e;position:fixed;inset:0}.ui-sheet{z-index:10011;inset-inline:0;background:var(--ui-surface);max-height:78dvh;color:var(--text);padding:8px 0 calc(12px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0}.ui-sheet-grip{background:var(--line-strong);border-radius:4px;flex:none;width:40px;height:4px;margin:2px auto 10px}.ui-sheet-title{flex:none;padding:0 18px 10px;font-size:15px;font-weight:600}.ui-list{overscroll-behavior:contain;outline:none;flex:auto;min-height:0;padding:4px;overflow-y:auto}.ui-sheet .ui-list{padding:0 8px}.ui-opt{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:14px;display:flex}.ui-sheet .ui-opt{min-height:48px;font-size:16px}button.ui-opt,a.ui-opt{width:100%;color:inherit;font:inherit;text-align:start;background:0 0;border:0;text-decoration:none}.ui-menu .ui-opt:hover,.ui-menu .ui-opt:focus-visible{background:var(--ui-hover);outline:none}.ui-opt.is-active{background:var(--ui-hover)}.ui-opt[aria-selected=true]{color:var(--aqua);font-weight:600}.ui-opt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-opt-label{flex:auto;min-width:0}.ui-opt-hint{color:var(--text-3);font-size:12px;font-weight:400;display:block}.ui-opt-check{flex:none}.ui-empty{color:var(--text-3);text-align:center;padding:14px;font-size:13px}.ui-search{border:1px solid var(--line-strong);height:38px;color:var(--text-3);border-radius:8px;flex:none;align-items:center;gap:8px;margin:6px;padding:0 10px;display:flex}.ui-search input{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.ui-cal{padding:10px}.ui-sheet .ui-cal{padding:0 14px 6px}.ui-cal-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.ui-cal-title{font-size:14px;font-weight:600}.ui-cal-nav{width:34px;height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ui-sheet .ui-cal-nav{width:44px;height:44px}.ui-cal-nav:hover{background:var(--ui-hover)}.ui-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ui-cal-dow{height:26px;color:var(--text-3);place-items:center;font-size:11.5px;display:grid}.ui-cal-day{height:34px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;place-items:center;padding:0;font-size:13px;display:grid}.ui-sheet .ui-cal-day{height:44px;font-size:15px}.ui-cal-day:hover:not(:disabled){background:var(--ui-hover)}.ui-cal-day:focus-visible{outline:2px solid var(--aqua);outline-offset:-1px}.ui-cal-day.is-today{border-color:var(--line-strong)}.ui-cal-day.is-on{background:var(--aqua);color:var(--ui-on-text);font-weight:600}.ui-cal-day:disabled{color:var(--text-3);opacity:.45;cursor:not-allowed}.ui-cal-foot{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.ui-link{min-height:32px;color:var(--aqua);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:600}.ui-time{align-items:center;gap:4px;display:inline-flex}.ui-time>.ui-field{width:76px}.ui-check{border:1.5px solid var(--ui-off);width:20px;height:20px;color:var(--ui-on-text);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;padding:0;transition:background .12s,border-color .12s;display:inline-grid}.ui-check[aria-checked=true]{background:var(--aqua);border-color:var(--aqua)}.ui-check:hover:not(:disabled){border-color:var(--aqua)}.ui-check:focus-visible,.ui-switch:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.ui-check:disabled,.ui-switch:disabled{opacity:.45;cursor:not-allowed}@media (pointer:coarse){.ui-check{width:22px;height:22px}}.ui-switch{background:var(--ui-off);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:24px;padding:0;transition:background .16s;display:inline-block;position:relative}.ui-switch.is-sm{width:36px;height:20px}.ui-switch[aria-checked=true]{background:var(--aqua)}.ui-switch-knob{top:2px;background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .16s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #03060c59}.ui-switch.is-sm .ui-switch-knob{width:16px;height:16px}.ui-switch[aria-checked=true] .ui-switch-knob{inset-inline-start:22px}.ui-switch.is-sm[aria-checked=true] .ui-switch-knob{inset-inline-start:18px}.ui-badge{border:1px solid var(--line-strong);color:var(--text);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;line-height:1.6;display:inline-flex}.ui-badge-dot{background:var(--st-none,var(--text-3));border-radius:50%;flex:none;width:6px;height:6px}.ui-badge[data-tone=new] .ui-badge-dot{background:var(--st-new,var(--aqua))}.ui-badge[data-tone=progress] .ui-badge-dot{background:var(--st-progress,var(--indigo))}.ui-badge[data-tone=interested] .ui-badge-dot{background:var(--st-interested,var(--violet))}.ui-badge[data-tone=ok] .ui-badge-dot{background:var(--st-ok,var(--success))}.ui-badge[data-tone=warn] .ui-badge-dot{background:var(--st-wait,var(--warning))}.ui-badge[data-tone=bad] .ui-badge-dot{background:var(--st-bad,var(--error))}.ui-btn{border-radius:var(--r-ctl,10px);min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .12s,background .12s,border-color .12s;display:inline-flex}.ui-btn.is-sm{min-height:34px;padding:0 12px;font-size:12.5px}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.ui-btn-primary{background:var(--gradient-calm) border-box;color:#fff;border:1px solid #0000}.ui-btn-primary:hover:not(:disabled){opacity:.92}.ui-btn-secondary{border:1px solid var(--ui-field-line);color:var(--text);background:0 0}.ui-btn-secondary:hover:not(:disabled){background:var(--ui-hover)}.ui-back{border-radius:var(--r-ctl,10px);min-width:40px;min-height:40px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13.5px;text-decoration:none;display:inline-flex}.ui-back:hover{background:var(--ui-hover);color:var(--text)}.ui-back:focus-visible{outline:2px solid var(--aqua);outline-offset:1px}.ui-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:1fr;gap:10px;display:grid}.ui-tile{text-align:start;border:1px solid var(--line-strong);border-radius:var(--r-card,14px);background:var(--ui-field-bg);min-height:104px;color:var(--text);font:inherit;flex-direction:column;justify-content:space-between;gap:6px;padding:14px;text-decoration:none;display:flex}a.ui-tile,button.ui-tile{cursor:pointer;transition:border-color .12s,background .12s}a.ui-tile:hover,button.ui-tile:hover{border-color:var(--text-3);background:var(--ui-hover)}a.ui-tile:focus-visible,button.ui-tile:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.ui-tile-label{color:var(--text-2);align-items:center;gap:6px;font-size:13px;display:flex}.ui-tile-value{font-size:26px;font-weight:600;line-height:1.2}.ui-tile-foot{color:var(--text-3);font-size:12px}.ui-panel-scrim{z-index:10002;background:#03060c66;position:fixed;inset:0}.ui-panel{z-index:10003;background:var(--ui-surface);width:min(480px,92vw);color:var(--text);border-inline-start:1px solid var(--line-strong);outline:none;flex-direction:column;animation:.22s ease-out both ui-panel-in;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.ui-panel.is-docked{width:480px}[dir=rtl] .ui-panel{--ui-panel-from:-28px}@keyframes ui-panel-in{0%{opacity:0;transform:translateX(var(--ui-panel-from,28px))}}.ui-panel-head{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-height:60px;padding:8px 12px;display:flex}.ui-panel-title{flex:1 1 0;min-width:0}.ui-panel-tools{flex:none;align-items:center;gap:2px;margin-inline-start:auto;display:flex}.ui-panel-tools .ui-back:disabled{opacity:.35;cursor:not-allowed}.ui-panel-extra{flex:1 0 100%;min-width:0;padding-inline:8px}.ui-panel-title h2{margin:0;font-size:16px;font-weight:600;line-height:1.35}.ui-panel-title p{color:var(--text-3);margin:0;font-size:12.5px}.ui-panel-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px;overflow-y:auto}.ui-panel-foot{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;gap:8px;padding:12px 16px;display:flex}.ui-fb{gap:8px;margin-bottom:12px;display:grid}.ui-fb-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ui-fb-search{flex:0 220px;min-width:170px;position:relative}.ui-fb-search svg{inset-inline-end:12px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-fb-search .ds-input{height:34px;padding-inline-end:34px;font-size:13px}.ui-fb-quick,.ui-fb-menus{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ui-fb-menu{border-radius:999px;flex:none;max-width:200px}.ui-fb-menu.is-on{border-color:var(--aqua);color:var(--aqua);background:color-mix(in srgb, var(--aqua) 10%, transparent)}.ui-fb-menu .ui-field-text{flex:0 auto}.ui-fb-end{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ui-fb-sort-icon{flex:none;display:none}@media (min-width:1100px){.ui-fb-row{flex-wrap:nowrap}.ui-fb-search{flex:120px;min-width:120px;max-width:280px}.ui-fb-quick{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;overflow-x:auto}.ui-fb-quick::-webkit-scrollbar{display:none}.ui-fb-quick .ord-chip{flex:none;padding-inline:10px}.ui-fb-menus{flex-wrap:nowrap;flex:none}:root:has(.ui-panel.is-docked) .ui-fb-row{flex-wrap:wrap}}@media (max-width:1099.98px){.ui-fb-sort{justify-content:center;width:34px;padding:0}.ui-fb-sort .ui-fb-sort-icon{display:block}.ui-fb-sort .ui-fb-sort-text,.ui-fb-sort .ui-field-caret{display:none}}.ui-fb-end .ui-btn{min-height:34px;padding:0 12px;font-size:12.5px}.ui-fb-more{display:none}.ui-fb-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-fb-pill{border:1px solid var(--line-strong);min-height:28px;color:var(--text-2);border-radius:999px;align-items:center;gap:2px;padding-inline:10px 2px;font-size:12.5px;display:inline-flex}.ui-fb-pill button{width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ui-fb-pill button:hover{background:var(--ui-hover);color:var(--text)}.ui-fb-pill button:focus-visible{outline:2px solid var(--aqua);outline-offset:1px}.ui-fb-pills .ui-link{min-height:28px}@media (max-width:767.98px){.ui-fb-search{flex:1 0 100%}.ui-fb-search .ds-input{height:40px;font-size:16px}.ui-fb-quick{scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;overflow-x:auto}.ui-fb-quick::-webkit-scrollbar{display:none}.ui-fb-quick .ord-chip{flex:none;min-height:36px;padding-inline:12px}.ui-fb-menus,.ui-fb-sort{display:none}.ui-fb-more{min-height:40px;padding:0 12px;display:inline-flex}.ui-fb-end .ui-btn{min-height:40px}}.ui-bsheet{z-index:10011;inset-inline:0;max-height:85dvh;padding:8px 0 calc(10px + env(safe-area-inset-bottom));background:var(--ui-surface);color:var(--text);border-radius:18px 18px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0}.ui-bsheet-grab{touch-action:none;cursor:grab;flex:none}.ui-bsheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 10px;overflow-y:auto}.ui-bsheet-foot{border-top:1px solid var(--line);flex:none;padding:10px 16px 0}.ui-fb-group+.ui-fb-group{border-top:1px solid var(--line);margin-top:10px;padding-top:6px}.ui-fb-group-title{color:var(--text-3);margin:0;padding:4px 8px 2px;font-size:12.5px;font-weight:600}.ui-fb-radio{min-height:44px}.ui-fb-radio[aria-checked=true]{color:var(--aqua);font-weight:600}.ui-period{gap:8px;margin-bottom:16px;display:grid}.ui-period-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-chip{border:1px solid var(--line-strong);min-height:36px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 13px;font-size:12.5px}.ui-chip:hover{border-color:var(--text-3);color:var(--text)}.ui-chip:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.ui-chip.is-on{border-color:var(--aqua);color:var(--aqua);font-weight:600}@media (pointer:coarse){.ui-chip{min-height:40px}}.ui-period-range{color:var(--text-3);font-size:12px}.ui-period-custom{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ui-period-custom .ui-field{width:150px}.ui-period-err{color:var(--error);font-size:12.5px}@media (prefers-reduced-motion:reduce){.ui-switch,.ui-switch-knob,.ui-field-caret{transition:none}.ui-panel{animation:none}}
