.lc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;color:var(--t2);font-size:.8125rem;font-weight:400;line-height:1.35}.lc-table thead{background:var(--bg-card);border-bottom:1px solid var(--bd)}.lc-table th{text-align:left;padding:var(--density-table-pad-y,8px) var(--density-table-pad-x,12px);color:var(--t4);-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:500}.lc-table tbody tr{border-bottom:1px solid var(--bd-sub);transition:background .12s}.lc-table tbody tr:hover{background:var(--bg-hover)}.lc-table td{padding:var(--density-table-pad-y,8px) var(--density-table-pad-x,12px)}.lc-pstack{vertical-align:middle;align-items:center;min-width:0;display:inline-flex;position:relative}.lc-pstack__faces{align-items:center;margin:0;padding:0;list-style:none;display:flex}.lc-pstack__face,.lc-pstack__more{box-shadow:0 0 0 2px var(--bg-card);border-radius:999px;position:relative}.lc-pstack__face{transition:transform .14s;display:inline-flex}.lc-pstack__face+.lc-pstack__face,.lc-pstack__more{margin-left:calc(var(--lc-pstack-size) * -.25)}.lc-pstack__face:hover{z-index:2;transform:translateY(-1px)}.lc-pstack__more{z-index:1;box-sizing:border-box;min-width:var(--lc-pstack-size);height:var(--lc-pstack-size);background:var(--bg-hover);color:var(--t2);font-variant-numeric:tabular-nums;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-weight:500;line-height:1;transition:background .14s,color .14s;display:inline-flex}.lc-pstack__more:hover,.lc-pstack__more[aria-expanded=true]{background:var(--bd);color:var(--t1)}.lc-pstack__more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-pstack__empty{color:var(--t5);font-size:.8125rem}.lc-pstack__popover{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--bd);background:var(--bg-modal,var(--bg-card));width:320px;max-width:calc(100vw - 32px);max-height:min(480px,70vh);color:var(--t1);text-align:left;border-radius:12px;padding:4px;font-family:inherit;animation:.14s ease-out lc-pstack-in;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.lc-pstack__popover[data-placement=top]{animation-name:lc-pstack-in-up}.lc-pstack__popover:focus{outline:none}.lc-pstack__popover:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-pstack__head{color:var(--t3);align-items:baseline;gap:8px;padding:8px 12px 4px;font-size:.8125rem;font-weight:500;display:flex}.lc-pstack__count{font-variant-numeric:tabular-nums;color:var(--t5);font-weight:400}.lc-pstack__list{margin:0;padding:0;list-style:none}.lc-pstack__row{border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.lc-pstack__who{flex-direction:column;gap:2px;min-width:0;display:flex}.lc-pstack__name,.lc-pstack__detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-pstack__name{color:var(--t1);font-size:.9375rem;font-weight:400}.lc-pstack__detail{color:var(--t4);font-size:.8125rem}@keyframes lc-pstack-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes lc-pstack-in-up{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lc-pstack__face,.lc-pstack__more{transition:none}.lc-pstack__face:hover{transform:none}.lc-pstack__popover{animation:none}}.lc-reason{flex-direction:column;min-width:0;display:flex}.lc-reason-label{color:var(--t3);margin-bottom:8px;font-size:.75rem;font-weight:500;line-height:1rem}.lc-reason-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.lc-reason-chip{box-sizing:border-box;border:1px solid var(--bd);max-width:100%;height:30px;color:var(--t2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 12px 0 10px;font-size:.875rem;font-weight:400;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.lc-reason-chip:hover{background:var(--bg-hover);border-color:var(--bd-strong)}.lc-reason-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-reason-chip[aria-pressed=true]{background:var(--accent-faint);border-color:var(--accent);color:var(--accent)}.lc-reason-chip[aria-disabled=true]{border-color:var(--bd-sub);color:var(--t5);cursor:not-allowed}.lc-reason-chip[aria-disabled=true]:hover{border-color:var(--bd-sub);background:0 0}.lc-reason-chip:disabled{opacity:.5;cursor:not-allowed}.lc-reason-chip:disabled:hover{border-color:var(--bd);background:0 0}.lc-reason-chip[aria-pressed=true]:disabled:hover{background:var(--accent-faint);border-color:var(--accent)}.lc-reason-glyph{flex:0 0 12px;width:12px;height:12px;position:relative}.lc-reason-glyph svg{transition:opacity .16s,transform .16s;position:absolute;inset:0}.lc-reason-plus{opacity:.7}.lc-reason-check{opacity:0;transform:scale(.6)}.lc-reason-chip[aria-pressed=true] .lc-reason-plus{opacity:0;transform:rotate(90deg)scale(.6)}.lc-reason-chip[aria-pressed=true] .lc-reason-check{opacity:1;transform:none}.lc-reason-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lc-reason-meta{color:var(--t4);margin:6px 0 0;font-size:.75rem;line-height:1.4}.lc-reason-meta:empty{margin:0}.lc-reason-error{color:var(--danger);margin:6px 0 0;font-size:.75rem;line-height:1.4}.lc-reason-note{margin-top:12px}@media (prefers-reduced-motion:reduce){.lc-reason-chip,.lc-reason-glyph svg{transition:none}}.lc-ctp{--lc-ctp-bg:var(--bg-card);--lc-ctp-head-h:52px;min-width:0;color:var(--t2);flex-direction:column;gap:8px;font-size:.875rem;font-weight:400;display:flex}.lc-ctp-label{color:var(--t3);font-size:.75rem;font-weight:500}.lc-ctp-scroll{overscroll-behavior:contain;min-width:0;scroll-padding-top:var(--lc-ctp-head-h);border:1px solid var(--bd);background:var(--lc-ctp-bg);border-radius:12px;position:relative;overflow-y:auto}.lc-ctp--bare .lc-ctp-scroll{border:0;border-radius:0}.lc-ctp-head{z-index:1;box-sizing:border-box;height:var(--lc-ctp-head-h);border-bottom:1px solid var(--bd-sub);background:var(--lc-ctp-bg);align-items:center;gap:8px;padding:0 8px;display:flex;position:sticky;top:0}.lc-ctp-search{flex:auto;min-width:0;position:relative}.lc-ctp-search-icon{color:var(--t4);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.lc-ctp-search-input{box-sizing:border-box;border:1px solid var(--bd);background:var(--bg-input);width:100%;height:36px;color:var(--t1);font:inherit;border-radius:8px;padding:0 32px 0 34px;font-size:.9375rem;font-weight:400;transition:border-color .12s,box-shadow .12s}.lc-ctp-search-input::placeholder{color:var(--t5)}.lc-ctp-search-input::-webkit-search-cancel-button{appearance:none}.lc-ctp-search-input:hover{border-color:var(--bd-strong)}.lc-ctp-search-input:focus,.lc-ctp-search-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-faint);outline:none}.lc-ctp-search-clear{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lc-ctp-btn{box-sizing:border-box;min-width:24px;height:24px;color:var(--t3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-size:.75rem;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.lc-ctp-btn--icon{color:var(--t4);border-radius:999px;padding:0}.lc-ctp-btn--accent{color:var(--accent)}.lc-ctp-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--t1)}.lc-ctp-btn--accent:hover:not(:disabled){background:var(--accent-faint);color:var(--accent)}.lc-ctp-btn:disabled{color:var(--t5);cursor:default}.lc-ctp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-ctp-bulk{gap:4px;margin-left:auto;display:flex}.lc-ctp-tree{padding:4px}.lc-ctp-row{box-sizing:border-box;min-width:0;min-height:32px;color:var(--t2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:8px;padding:0 12px 0 8px;transition:background .12s,color .12s;display:flex}.lc-ctp-row--sub{padding-left:32px}.lc-ctp-row:hover{background:var(--bg-hover)}.lc-ctp-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lc-ctp-row[aria-selected=true]{background:var(--accent-faint);color:var(--t1)}.lc-ctp-row[aria-disabled=true]{color:var(--t5);cursor:default}.lc-ctp-row[aria-disabled=true]:hover{background:0 0}.lc-ctp-chevron{height:16px;color:var(--t4);flex:0 0 16px;justify-content:center;align-items:center;transition:transform .16s;display:inline-flex}.lc-ctp-chevron[data-expanded=true]{transform:rotate(90deg)}.lc-ctp-hit{flex:none;justify-content:center;align-items:center;margin:-4px;padding:4px;display:inline-flex}.lc-ctp-check{box-sizing:border-box;border:1.5px solid var(--bd-strong);background:var(--bg-input);color:#fff;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;transition:background .12s,border-color .12s;display:inline-flex}.lc-ctp-check--radio{border-radius:999px}.lc-ctp-row:hover .lc-ctp-check{border-color:var(--t4)}.lc-ctp-check[data-state=checked],.lc-ctp-check[data-state=mixed],.lc-ctp-row:hover .lc-ctp-check[data-state=checked],.lc-ctp-row:hover .lc-ctp-check[data-state=mixed]{border-color:var(--accent);background:var(--accent)}.lc-ctp-check--radio[data-state=checked]:after{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.lc-ctp-row[aria-disabled=true] .lc-ctp-check{border-color:var(--bd);background:var(--bg-hover)}.lc-ctp-row[aria-disabled=true] .lc-ctp-check[data-state=checked],.lc-ctp-row[aria-disabled=true] .lc-ctp-check[data-state=mixed]{border-color:var(--bd-strong);background:var(--bd-strong)}.lc-ctp-num{font-variant-numeric:tabular-nums;color:var(--t4);flex:0 0 2.25rem;font-size:.75rem}.lc-ctp-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lc-ctp-row--main .lc-ctp-name{color:var(--t1)}.lc-ctp-row[aria-disabled=true] .lc-ctp-name{color:var(--t5)}.lc-ctp-mark{background:color-mix(in srgb, var(--accent) 24%, transparent);color:inherit;border-radius:2px}.lc-ctp-count{font-variant-numeric:tabular-nums;color:var(--t4);flex:none;font-size:.75rem}.lc-ctp-all{background:var(--accent-faint);color:var(--tone-info-fg);border-radius:999px;flex:none;padding:0 8px;font-size:.75rem;font-weight:500;line-height:20px}.lc-ctp-dot{background:var(--accent);border-radius:999px;flex:0 0 6px;height:6px}.lc-ctp-empty{text-align:center;color:var(--t4);overflow-wrap:anywhere;padding:24px 16px;font-size:.875rem}.lc-ctp-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lc-ctp *,.lc-ctp :after{transition:none!important}}.lc-ctp-select{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.lc-ctp-select-trigger{box-sizing:border-box;border:1px solid var(--bd);background:var(--bg-input);width:100%;min-width:0;height:36px;color:var(--t1);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 32px 0 12px;font-size:.9375rem;font-weight:400;transition:border-color .12s,background .12s;display:inline-flex}.lc-ctp-select--clearable .lc-ctp-select-trigger{padding-right:60px}.lc-ctp-select-trigger:hover:not(:disabled),.lc-ctp-select-trigger[aria-expanded=true]{border-color:var(--bd-strong)}.lc-ctp-select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-ctp-select-trigger:disabled{background:var(--bg-hover);color:var(--t5);cursor:default}.lc-ctp-select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lc-ctp-select-value[data-placeholder=true]{color:var(--t4)}.lc-ctp-select-caret{color:var(--t4);pointer-events:none;margin-top:-6px;transition:transform .16s;display:inline-flex;position:absolute;top:50%;right:12px}.lc-ctp-select-trigger[aria-expanded=true] .lc-ctp-select-caret{transform:rotate(180deg)}.lc-ctp-select-clear{position:absolute;top:50%;right:32px;transform:translateY(-50%)}.lc-ctp-select-popover{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--bd);background:var(--bg-modal);border-radius:12px;width:400px;max-width:calc(100vw - 32px);font-family:inherit;animation:.14s ease-out lc-ctp-pop;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 12px 32px #00000029,0 2px 6px #0000000f}.lc-ctp-select-popover[data-placement=top]{animation-name:lc-ctp-pop-up}.lc-ctp-select-popover .lc-ctp{--lc-ctp-bg:var(--bg-modal)}@keyframes lc-ctp-pop{0%{opacity:0;transform:translateY(-4px)}}@keyframes lc-ctp-pop-up{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lc-ctp-select-trigger,.lc-ctp-select-caret{transition:none}.lc-ctp-select-popover{animation:none}}.lc-home{flex-direction:column;gap:32px;display:flex}.lc-home__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lc-home__greeting{letter-spacing:-.022em;color:var(--t1);margin:0;font-size:2rem;font-weight:600;line-height:1.2}.lc-home__sub{color:var(--t3);margin-top:4px;font-size:.9375rem}.lc-home__actions{flex-wrap:wrap;gap:8px;display:flex}.lc-home__cols{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:40px;display:grid}.lc-home__cols--single{grid-template-columns:minmax(0,1fr)}.lc-home__main,.lc-home__aside{flex-direction:column;gap:40px;min-width:0;display:flex}.lc-home__aside{border-left:1px solid var(--bd-sub);padding-left:32px}@media (width<=1024px){.lc-home__cols{grid-template-columns:minmax(0,1fr)}.lc-home__aside{border-left:0;padding-top:8px;padding-left:0}}@media (width<=640px){.lc-home__greeting{font-size:1.625rem}.lc-section__head{flex-wrap:wrap;row-gap:4px}.lc-row:has(.lc-row__trailing button){flex-wrap:wrap}.lc-row:has(.lc-row__trailing button) .lc-row__body{flex:200px}.lc-row:has(.lc-row__trailing button) .lc-row__trailing{margin-left:auto}}.lc-status{flex-wrap:wrap;align-items:center;gap:10px 28px;margin:-12px 0 0;padding:0;font-size:1rem;list-style:none;display:flex}.lc-status__item{color:var(--t2);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.lc-status__item:hover{color:var(--t1);text-underline-offset:3px;text-decoration:underline}.lc-status__dot{border-radius:50%;flex:none;width:9px;height:9px}.lc-status__count{font-variant-numeric:tabular-nums;font-weight:500}.lc-status__clear{color:var(--t4);align-items:center;gap:8px;display:inline-flex}.lc-section__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.lc-section__title{letter-spacing:-.012em;color:var(--t1);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.lc-section__action{color:var(--accent);white-space:nowrap;font-size:.875rem;text-decoration:none}.lc-rows{margin:0;padding:0;list-style:none}.lc-row{border-top:1px solid var(--bd-sub);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.lc-row:first-child{border-top:0;padding-top:4px}.lc-row__body{flex:1;min-width:0}.lc-row__title{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.lc-row__detail{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.8125rem;overflow:hidden}.lc-row__trailing{flex:none;align-items:center;gap:8px;display:flex}
