.panel-team__view>[hidden]{display:none!important}.panel-team__tabs{border:1px solid var(--ld-line);background:color-mix(in oklab, var(--ld-soft) 70%, var(--ld-surface));border-radius:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.panel-team__tab{min-height:3.6rem;color:var(--ld-mute);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem .9rem;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s;display:grid}.panel-team__tab:hover:not(.is-on){color:var(--ld-ink);background:color-mix(in oklab, var(--ld-surface) 55%, transparent)}.panel-team__tab:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-team__tab.is-on{border-color:color-mix(in oklab, var(--ld-teal) 22%, var(--ld-line));background:var(--ld-surface);color:var(--ld-ink);box-shadow:0 6px 18px color-mix(in oklab, var(--ld-ink) 7%, transparent)}.panel-team__tab-icon{background:color-mix(in oklab, var(--ld-ink) 6%, transparent);border-radius:.75rem;width:2.25rem;height:2.25rem;padding:.5rem;transition:background-color .2s,color .2s}.panel-team__tab.is-on .panel-team__tab-icon{background:var(--ld-teal-soft);color:var(--ld-teal)}.panel-team__tab-text{gap:.1rem;min-width:0;display:grid}.panel-team__tab-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:850;overflow:hidden}.panel-team__tab-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--ld-mute);font-size:.72rem;font-weight:600;overflow:hidden}.panel-team__tab-badge{background:color-mix(in oklab, var(--ld-ink) 7%, transparent);min-width:1.9rem;color:var(--ld-mute);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:.15rem .5rem;font-size:.74rem;font-weight:800}.panel-team__tab-badge.is-todo{background:var(--ld-gold-soft);color:var(--ld-gold)}.panel-team__tab-badge.is-done{background:var(--ld-teal-soft);color:var(--ld-teal)}.panel-team__view{animation:.24s panel-team-panel-in}.panel-duties{--duty-radius:1.1rem;--duty-tint:color-mix(in oklab, var(--ld-soft) 55%, var(--ld-surface));--duty-line-strong:color-mix(in oklab, var(--ld-ink) 16%, transparent);border:1px solid var(--ld-line);background:var(--ld-surface);box-shadow:var(--ld-shadow);border-radius:1.4rem;gap:1rem;padding:1.4rem;display:grid}.panel-duties__hero{border-bottom:1px solid var(--ld-line);grid-template-columns:auto minmax(0,1fr) minmax(15rem,auto);align-items:start;gap:1rem 1.25rem;padding-bottom:1.1rem;display:grid}.panel-duties__mark{background:linear-gradient(145deg, color-mix(in oklab, var(--ld-gold) 16%, var(--ld-surface)), var(--ld-teal-soft));width:3rem;height:3rem;color:var(--ld-teal);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ld-teal) 14%, transparent);border-radius:1rem;flex-shrink:0;place-items:center;display:grid}.panel-duties__mark-icon{width:1.4rem;height:1.4rem}.panel-duties__hero-copy{gap:.35rem;min-width:0;display:grid}.panel-duties__title{color:var(--ld-ink);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:900}.panel-duties__lead{max-width:44rem;color:var(--ld-mute);text-wrap:pretty;margin:0;font-size:.84rem;line-height:1.8}.panel-duties__lead-link{color:var(--ld-teal);white-space:nowrap;font-weight:800;text-decoration:none}.panel-duties__lead-link:hover{text-underline-offset:3px;text-decoration:underline}.panel-duties__steps{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.panel-duties__steps li{border:1px solid var(--ld-line);background:var(--duty-tint);min-height:2rem;color:var(--ld-ink);border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .75rem .25rem .35rem;font-size:.76rem;font-weight:700;display:inline-flex}.panel-duties__steps li small{color:var(--ld-mute);font-size:.68rem;font-weight:600}.panel-duties__step-num{background:var(--ld-surface);width:1.4rem;height:1.4rem;box-shadow:inset 0 0 0 1px var(--duty-line-strong);color:var(--ld-mute);border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:850;display:grid}.panel-duties__steps li.is-done{border-color:color-mix(in oklab, var(--ld-teal) 25%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 6%, var(--ld-surface))}.panel-duties__steps li.is-done .panel-duties__step-num{background:var(--ld-teal);box-shadow:none;color:#fff}.panel-duties__score{border-radius:var(--duty-radius);border:1px solid var(--ld-line);background:var(--duty-tint);align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.panel-duties__score.is-done{border-color:color-mix(in oklab, var(--ld-teal) 25%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 6%, var(--ld-surface))}.panel-duties__score-ring{--p:0%;background:conic-gradient(var(--ld-gold) var(--p), color-mix(in oklab, var(--ld-ink) 9%, transparent) 0);border-radius:50%;flex-shrink:0;place-items:center;width:3.4rem;height:3.4rem;display:grid;position:relative}.panel-duties__score.is-done .panel-duties__score-ring{background:conic-gradient(var(--ld-teal) var(--p), transparent 0)}.panel-duties__score-ring:before{content:"";background:var(--ld-surface);border-radius:50%;position:absolute;inset:5px}.panel-duties__score-ring>span{color:var(--ld-ink);font-variant-numeric:tabular-nums;place-items:center;font-size:.8rem;font-weight:850;display:grid;position:relative}.panel-duties__score.is-done .panel-duties__score-ring>span{color:var(--ld-teal)}.panel-duties__score-title{color:var(--ld-ink);white-space:nowrap;margin:0;font-size:.9rem;font-weight:850}.panel-duties__score-lead{color:var(--ld-mute);margin:.15rem 0 0;font-size:.74rem}.panel-duties__score-cta{color:var(--ld-teal);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.3rem;padding:0;font-size:.76rem;font-weight:800}.panel-duties__score-cta:hover{text-underline-offset:3px;text-decoration:underline}.panel-duties__areas{border-radius:var(--duty-radius);border:1px solid var(--ld-line);background:var(--duty-tint);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.75rem .9rem;scroll-margin-top:7rem;display:flex}.panel-duties__areas-head{gap:.1rem;min-width:10rem;display:grid}.panel-duties__areas-title{color:var(--ld-ink);align-items:center;gap:.4rem;font-size:.86rem;font-weight:850;display:inline-flex}.panel-duties__areas-icon{width:1rem;height:1rem;color:var(--ld-teal)}.panel-duties__areas-hint{color:var(--ld-mute);font-size:.7rem;font-weight:600}.panel-duties__count{background:var(--ld-teal-soft);min-width:1.4rem;height:1.3rem;color:var(--ld-teal);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.35rem;font-size:.7rem;font-weight:800;display:inline-grid}.panel-duties__chips{flex-wrap:wrap;flex:20rem;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.panel-duties__chip{border:1px solid var(--ld-line);background:var(--ld-surface);min-height:2rem;color:var(--ld-ink);box-shadow:0 1px 2px color-mix(in oklab, var(--ld-ink) 5%, transparent);border-radius:999px;align-items:center;gap:.15rem;padding-inline:.8rem .3rem;font-size:.78rem;font-weight:750;display:inline-flex}.panel-duties__chip-remove{width:1.45rem;height:1.45rem;color:var(--ld-mute);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:999px;place-items:center;transition:opacity .15s,background-color .15s,color .15s;display:grid}.panel-duties__chip:hover .panel-duties__chip-remove,.panel-duties__chip-remove:focus-visible{opacity:1}.panel-duties__chip-remove:hover:not(:disabled){background:var(--ld-coral-soft);color:var(--ld-coral)}.panel-duties__chip-remove-icon{width:.75rem;height:.75rem}.panel-duties__chip-new{border:1px dashed color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line));min-height:2rem;color:var(--ld-teal);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:.3rem;padding:0 .85rem;font-size:.76rem;font-weight:800;transition:background-color .15s,border-color .15s;display:inline-flex}.panel-duties__chip-new:hover{background:var(--ld-teal-soft);border-style:solid}.panel-duties__add{border:1px solid color-mix(in oklab, var(--ld-teal) 45%, var(--ld-line));background:var(--ld-surface);box-shadow:0 0 0 3px var(--ld-teal-soft);border-radius:999px;align-items:center;gap:.25rem;padding:.15rem;display:inline-flex}.panel-duties__add-input{width:11rem;height:1.75rem;color:var(--ld-ink);font:inherit;background:0 0;border:0;outline:none;padding-inline:.6rem;font-size:.8rem}.panel-duties__add-ok{background:var(--ld-teal);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.panel-duties__add-ok:disabled{opacity:.4;cursor:not-allowed}.panel-duties__workspace{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.panel-duties__roster{border:1px solid var(--ld-line);background:var(--duty-tint);border-radius:1.15rem;gap:.55rem;min-width:0;padding:.55rem;display:grid;position:sticky;top:5.6rem}.panel-duties__filters{background:color-mix(in oklab, var(--ld-ink) 5%, transparent);border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.2rem;display:grid}.panel-duties__filter{min-height:2rem;color:var(--ld-mute);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;padding:0 .4rem;font-size:.74rem;font-weight:800;transition:background-color .15s,color .15s;display:inline-flex}.panel-duties__filter:hover:not(.is-on){color:var(--ld-ink)}.panel-duties__filter span{background:color-mix(in oklab, var(--ld-ink) 7%, transparent);min-width:1.2rem;height:1.15rem;color:var(--ld-mute);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.66rem;display:inline-grid}.panel-duties__filter.is-on{background:var(--ld-surface);color:var(--ld-ink);box-shadow:0 2px 6px color-mix(in oklab, var(--ld-ink) 8%, transparent)}.panel-duties__filter.is-on span{background:var(--ld-teal-soft);color:var(--ld-teal)}.panel-duties__search{align-items:center;display:flex;position:relative}.panel-duties__search input{border:1px solid var(--ld-line);background:var(--ld-surface);width:100%;height:2.3rem;color:var(--ld-ink);font:inherit;border-radius:999px;outline:none;padding-inline:2.1rem .8rem;font-size:.8rem}.panel-duties__search input:focus-visible{border-color:color-mix(in oklab, var(--ld-teal) 50%, var(--ld-line));box-shadow:0 0 0 3px var(--ld-teal-soft)}.panel-duties__search-icon{width:.9rem;height:.9rem;color:var(--ld-mute);pointer-events:none;position:absolute;inset-inline-start:.75rem}.panel-duties__people{overscroll-behavior:contain;scrollbar-width:thin;gap:.25rem;max-height:min(62vh,36rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.panel-duties__person{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem .65rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.panel-duties__person:hover:not(.is-on){background:color-mix(in oklab, var(--ld-surface) 75%, transparent)}.panel-duties__person:focus-visible{outline:2px solid var(--ld-teal);outline-offset:1px}.panel-duties__person.is-on{border-color:color-mix(in oklab, var(--ld-teal) 30%, var(--ld-line));background:var(--ld-surface);box-shadow:0 6px 16px color-mix(in oklab, var(--ld-ink) 7%, transparent)}.panel-duties__person.is-on:before{content:"";background:var(--ld-teal);border-radius:999px;width:3px;position:absolute;inset-block:.7rem;inset-inline-start:-1px}.panel-duties__person .panel-team__avatar{width:2.35rem;height:2.35rem;font-size:.72rem}.panel-duties__person-text{gap:.15rem;min-width:0;display:grid}.panel-duties__person-text strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ld-ink);font-size:.84rem;font-weight:800;overflow:hidden}.panel-duties__person-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--ld-mute);font-size:.71rem;overflow:hidden}.panel-duties__person-text small.is-todo{color:var(--ld-gold);font-weight:650}.panel-duties__person-meta{flex-wrap:wrap;gap:.25rem;margin-top:.15rem;display:flex}.panel-duties__meta-chip,.panel-duties__away{border-radius:999px;align-items:center;gap:.2rem;padding:.05rem .4rem;font-size:.64rem;font-weight:750;line-height:1.6;display:inline-flex}.panel-duties__meta-chip{background:color-mix(in oklab, var(--ld-ink) 6%, transparent);color:var(--ld-mute)}.panel-duties__away{background:var(--ld-coral-soft);color:var(--ld-coral)}.panel-duties__state{border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;display:grid}.panel-duties__state.is-done{background:var(--ld-teal);color:#fff}.panel-duties__state.is-todo{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ld-gold) 55%, var(--ld-line))}.panel-duties__state.is-dirty{background:var(--ld-gold);width:.6rem;height:.6rem;box-shadow:0 0 0 4px color-mix(in oklab, var(--ld-gold) 20%, transparent);animation:1.8s ease-in-out infinite panel-duties-pulse}.panel-duties__none{color:var(--ld-mute);text-align:center;margin:0;padding:.75rem;font-size:.78rem}.panel-duties__editor{border:1px solid var(--ld-line);background:var(--ld-surface);border-radius:1.2rem;gap:.85rem;min-width:0;padding:1.1rem 1.15rem 0;scroll-margin-top:6rem;transition:border-color .2s,box-shadow .2s;animation:.22s panel-team-panel-in;display:grid}.panel-duties__editor.is-dirty{border-color:color-mix(in oklab, var(--ld-gold) 40%, var(--ld-line));box-shadow:0 0 0 3px color-mix(in oklab, var(--ld-gold) 10%, transparent)}.panel-duties__editor.is-locked{background:var(--duty-tint)}.panel-duties__editor-head{border-bottom:1px solid var(--ld-line);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-bottom:.9rem;display:flex}.panel-duties__editor-head .panel-team__avatar{width:3rem;height:3rem;font-size:.85rem}.panel-duties__editor-who{flex:10rem;gap:.15rem;min-width:0;display:grid}.panel-duties__editor-who strong{color:var(--ld-ink);font-size:1.05rem;font-weight:850}.panel-duties__editor-who span{color:var(--ld-mute);font-size:.76rem}.panel-duties__badge{white-space:nowrap;border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:800}.panel-duties__badge.is-done{background:var(--ld-teal-soft);color:var(--ld-teal)}.panel-duties__badge.is-todo,.panel-duties__badge.is-dirty{background:var(--ld-gold-soft);color:var(--ld-gold)}.panel-duties__section{border-radius:var(--duty-radius);border:1px solid var(--ld-line);background:var(--ld-surface);gap:.75rem;padding:.95rem 1rem 1rem;display:grid}.panel-duties__section-head{align-items:flex-start;gap:.65rem;display:flex}.panel-duties__section-icon{background:var(--ld-teal-soft);width:2rem;height:2rem;color:var(--ld-teal);border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.panel-duties__section-copy{flex:auto;gap:.1rem;min-width:0;display:grid}.panel-duties__section-title{color:var(--ld-ink);margin:0;font-size:.88rem;font-weight:850}.panel-duties__section-lead{color:var(--ld-mute);margin:0;font-size:.73rem;line-height:1.7}.panel-duties__quality{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .6rem;font-size:.7rem;font-weight:800}.panel-duties__quality.is-empty{background:color-mix(in oklab, var(--ld-ink) 6%, transparent);color:var(--ld-mute)}.panel-duties__quality.is-short{background:var(--ld-coral-soft);color:var(--ld-coral)}.panel-duties__quality.is-ok{background:var(--ld-gold-soft);color:var(--ld-gold)}.panel-duties__quality.is-good{background:var(--ld-teal-soft);color:var(--ld-teal)}.panel-duties__compose{border:1px solid var(--duty-line-strong);background:var(--ld-surface);border-radius:.95rem;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.panel-duties__compose:focus-within{border-color:color-mix(in oklab, var(--ld-teal) 55%, var(--ld-line));box-shadow:0 0 0 3px var(--ld-teal-soft)}.panel-duties__compose.is-disabled{background:var(--duty-tint)}.panel-duties__textarea{width:100%;min-height:7.5rem;color:var(--ld-ink);font:inherit;resize:vertical;background:0 0;border:0;outline:none;padding:.85rem 1rem .5rem;font-size:.9rem;line-height:1.9}.panel-duties__textarea::placeholder{color:color-mix(in oklab, var(--ld-mute) 65%, transparent)}.panel-duties__textarea:disabled{cursor:not-allowed}.panel-duties__compose-foot{border-top:1px solid var(--ld-line);background:var(--duty-tint);color:var(--ld-mute);align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.72rem;display:flex}.panel-duties__compose-hint{flex:auto;min-width:0}.panel-duties__meter{flex-shrink:0;gap:.2rem;display:inline-flex}.panel-duties__meter span{background:color-mix(in oklab, var(--ld-ink) 10%, transparent);border-radius:999px;width:1.1rem;height:.3rem;transition:background-color .25s}.panel-duties__meter.is-short span.is-on{background:var(--ld-coral)}.panel-duties__meter.is-ok span.is-on{background:var(--ld-gold)}.panel-duties__meter.is-good span.is-on{background:var(--ld-teal)}.panel-duties__counter{font-variant-numeric:tabular-nums;flex-shrink:0}.panel-duties__snippets{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.panel-duties__snippets-label{color:var(--ld-mute);font-size:.72rem;font-weight:700}.panel-duties__snippet{border:1px dashed var(--duty-line-strong);min-height:1.75rem;color:var(--ld-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:0 .65rem;font-size:.72rem;font-weight:650;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.panel-duties__snippet:hover:not(:disabled){border-style:solid;border-color:color-mix(in oklab, var(--ld-teal) 40%, var(--ld-line));background:var(--ld-teal-soft);color:var(--ld-teal)}.panel-duties__pick{flex-wrap:wrap;gap:.4rem;display:flex}.panel-duties__pick-item{border:1px solid var(--ld-line);background:var(--ld-surface);min-height:2.2rem;color:var(--ld-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:0 .9rem 0 .95rem;font-size:.78rem;font-weight:750;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.panel-duties__pick-item:hover:not(:disabled){border-color:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-line))}.panel-duties__pick-item:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-duties__pick-item.is-on{border-color:color-mix(in oklab, var(--ld-teal) 45%, var(--ld-line));background:var(--ld-teal-soft);color:var(--ld-teal)}.panel-duties__pick-item:disabled{opacity:.55;cursor:not-allowed}.panel-duties__pick-box{border:1.5px solid color-mix(in oklab, var(--ld-ink) 22%, transparent);border-radius:.3rem;place-items:center;width:1rem;height:1rem;display:grid}.panel-duties__pick-item.is-on .panel-duties__pick-box{border-color:var(--ld-teal);background:var(--ld-teal);color:#fff}.panel-duties__pick-check{width:.7rem;height:.7rem}.panel-duties__presence{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.72rem;font-weight:750;display:inline-flex}.panel-duties__presence-dot{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.panel-duties__presence.is-free{background:var(--ld-ok-soft);color:var(--ld-ok)}.panel-duties__presence.is-shift{background:var(--ld-teal-soft);color:var(--ld-teal)}.panel-duties__presence.is-away{background:var(--ld-coral-soft);color:var(--ld-coral)}.panel-duties__avail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.panel-duties__avail-card{border:1px solid var(--ld-line);background:var(--duty-tint);border-radius:.95rem;align-content:start;gap:.6rem;min-width:0;padding:.85rem;transition:border-color .2s,background-color .2s;display:grid}.panel-duties__avail-card.is-on{border-color:color-mix(in oklab, var(--ld-teal) 28%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 4%, var(--ld-surface))}.panel-duties__avail-card-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.5rem;display:flex}.panel-duties__avail-card-head strong,.panel-duties__switch-copy strong{color:var(--ld-ink);font-size:.82rem;font-weight:800}.panel-duties__link-btn{color:var(--ld-coral);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.74rem;font-weight:800}.panel-duties__link-btn:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.panel-duties__presets{flex-wrap:wrap;gap:.3rem;display:flex}.panel-duties__preset{border:1px solid var(--ld-line);background:var(--ld-surface);min-height:1.8rem;color:var(--ld-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 .7rem;font-size:.72rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.panel-duties__preset:hover:not(:disabled):not(.is-on){border-color:color-mix(in oklab, var(--ld-coral) 35%, var(--ld-line))}.panel-duties__preset.is-on{border-color:color-mix(in oklab, var(--ld-coral) 45%, var(--ld-line));background:var(--ld-coral-soft);color:var(--ld-coral)}.panel-duties__avail-note{color:var(--ld-mute);margin:0;font-size:.7rem;line-height:1.7}.panel-duties__switch-row{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.panel-duties__switch-copy{gap:.15rem;display:grid}.panel-duties__switch-copy small{color:var(--ld-mute);font-size:.7rem;line-height:1.7}.panel-duties__switch{flex-shrink:0;width:2.5rem;height:1.45rem;position:relative}.panel-duties__switch input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.panel-duties__switch input:disabled{cursor:not-allowed}.panel-duties__switch-track{background:color-mix(in oklab, var(--ld-ink) 18%, transparent);border-radius:999px;transition:background-color .2s;position:absolute;inset:0}.panel-duties__switch-track:after{content:"";top:.18rem;width:1.09rem;height:1.09rem;box-shadow:0 1px 3px color-mix(in oklab, var(--ld-ink) 25%, transparent);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;inset-inline-start:.18rem}.panel-duties__switch input:checked+.panel-duties__switch-track{background:var(--ld-teal)}.panel-duties__switch input:checked+.panel-duties__switch-track:after{transform:translate(-1.05rem)}[dir=ltr] .panel-duties__switch input:checked+.panel-duties__switch-track:after{transform:translate(1.05rem)}.panel-duties__switch input:focus-visible+.panel-duties__switch-track{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-duties__switch input:disabled+.panel-duties__switch-track{opacity:.5}.panel-duties__shift{gap:.6rem;display:grid}.panel-duties__avail-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.panel-duties__avail-day{border:1px solid var(--ld-line);background:var(--ld-surface);height:2.1rem;color:var(--ld-mute);font:inherit;cursor:pointer;border-radius:.6rem;font-size:.78rem;font-weight:800;transition:background-color .15s,border-color .15s,color .15s}.panel-duties__avail-day:hover:not(:disabled):not(.is-on){border-color:color-mix(in oklab, var(--ld-teal) 35%, var(--ld-line));color:var(--ld-ink)}.panel-duties__avail-day.is-on{border-color:var(--ld-teal);background:var(--ld-teal);color:#fff}.panel-duties__avail-day:disabled,.panel-duties__preset:disabled{opacity:.55;cursor:not-allowed}.panel-duties__avail-times{align-items:center;gap:.4rem;display:flex}.panel-duties__avail-time{border:1px solid var(--ld-line);background:var(--ld-surface);border-radius:.7rem;flex:1 1 0;align-items:center;gap:.35rem;min-width:0;padding:0 .6rem;transition:border-color .15s,box-shadow .15s;display:flex}.panel-duties__avail-time:focus-within{border-color:color-mix(in oklab, var(--ld-teal) 50%, var(--ld-line));box-shadow:0 0 0 3px var(--ld-teal-soft)}.panel-duties__avail-time span{color:var(--ld-mute);font-size:.72rem;font-weight:700}.panel-duties__avail-time input{min-width:0;height:2.1rem;color:var(--ld-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto;font-size:.82rem;font-weight:700}.panel-duties__avail-dash{background:var(--duty-line-strong);flex-shrink:0;width:.5rem;height:1.5px}.panel-duties__actions{z-index:2;border-top:1px solid var(--ld-line);background:color-mix(in oklab, var(--ld-surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0 0 1.2rem 1.2rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-inline:-1.15rem;padding:.75rem 1.15rem;display:flex;position:sticky;bottom:0}.panel-duties__actions.is-dirty{background:color-mix(in oklab, var(--ld-gold) 5%, var(--ld-surface));box-shadow:0 -8px 20px color-mix(in oklab, var(--ld-ink) 6%, transparent)}.panel-duties__actions>:first-child{margin-inline-end:auto}.panel-duties__status{color:var(--ld-gold);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.78rem;font-weight:750;display:inline-flex}.panel-duties__status.is-saved{color:var(--ld-mute);font-weight:650}.panel-duties__status.is-saved svg{color:var(--ld-teal)}.panel-duties__status-dot{background:var(--ld-gold);border-radius:50%;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite panel-duties-pulse}.panel-duties__kbd{border:1px solid var(--ld-line);background:var(--ld-surface);color:var(--ld-mute);border-bottom-width:2px;border-radius:.35rem;padding:.05rem .4rem;font-family:inherit;font-size:.66rem;font-weight:750}.panel-duties__reset{color:var(--ld-mute);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.15rem .45rem;font-size:.76rem;font-weight:750;text-decoration:underline}.panel-duties__reset:hover:not(:disabled){color:var(--ld-coral)}.panel-duties__locked{color:var(--ld-mute);font-size:.78rem}.panel-duties__empty{border-radius:var(--duty-radius);border:1.5px dashed var(--ld-line);color:var(--ld-mute);align-items:center;gap:.85rem;padding:1.1rem;font-size:.84rem;line-height:1.8;display:flex}.panel-duties__empty p{margin:0}@keyframes panel-duties-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:1100px){.panel-duties__hero{grid-template-columns:auto minmax(0,1fr)}.panel-duties__score{grid-column:1/-1}.panel-duties__avail-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.panel-duties__workspace{grid-template-columns:minmax(0,1fr)}.panel-duties__roster{position:static}.panel-duties__people{max-height:16rem}}@media (max-width:639px){.panel-team__tab{grid-template-columns:minmax(0,1fr) auto;min-height:3rem;padding:.5rem .7rem}.panel-team__tab-icon,.panel-team__tab-text small{display:none}.panel-team__tab-text strong{white-space:normal;font-size:.8rem}.panel-duties{padding:1rem}.panel-duties__hero{grid-template-columns:minmax(0,1fr)}.panel-duties__mark{display:none}.panel-duties__editor{padding:.9rem .9rem 0}.panel-duties__section{padding:.8rem}.panel-duties__section-head{flex-wrap:wrap}.panel-duties__compose-hint{display:none}.panel-duties__actions{margin-inline:-.9rem;padding-inline:.9rem}.panel-duties__actions .panel-btn{flex:auto}.panel-duties__kbd{display:none}}@media (prefers-reduced-motion:reduce){.panel-team__view,.panel-duties__editor,.panel-duties__meter span,.panel-duties__switch-track:after,.panel-duties__state.is-dirty,.panel-duties__status-dot,.panel-team__tab,.panel-duties__person{transition:none;animation:none}}
.panel-dashboard{container:dash/inline-size}.panel-dash-hero{background:radial-gradient(120% 140% at 100% 0%, color-mix(in oklab, var(--ld-teal) 10%, transparent), transparent 55%), var(--ld-surface);flex-direction:column;gap:.9rem;display:flex;position:relative;overflow:hidden}.panel-dash-hero__main{align-items:center;gap:.9rem 1rem;display:flex}.panel-dash-hero__mark{border:1px solid color-mix(in oklab, var(--ld-teal) 22%, var(--ld-line));background:color-mix(in oklab, var(--ld-teal) 9%, var(--ld-surface));width:3.25rem;height:3.25rem;color:var(--ld-teal);border-radius:1.05rem;flex-shrink:0;place-items:center;display:grid}.panel-dash-hero__mark svg{width:1.95rem;height:2.25rem}.panel-dash-hero__body{flex:1;min-width:0}.panel-dash-hero__today{color:var(--ld-mute);margin:0;font-size:.74rem;font-weight:700}.panel-dash-hero__title{letter-spacing:-.02em;color:var(--ld-ink);text-wrap:balance;margin:.1rem 0 0;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:900}.panel-dash-hero__status{color:var(--dash-status,var(--ld-mute));background:color-mix(in oklab, var(--dash-status,var(--ld-mute)) 11%, transparent);border-radius:999px;align-items:center;gap:.45rem;margin:.4rem 0 0;padding:.22rem .7rem .22rem .6rem;font-size:.8rem;font-weight:750;line-height:1.6;display:inline-flex}.panel-dash-hero__status.is-ok{--dash-status:var(--ld-ok)}.panel-dash-hero__status.is-warn{--dash-status:color-mix(in oklab, var(--ld-gold) 80%, var(--ld-ink))}.panel-dash-hero__status.is-info{--dash-status:var(--ld-teal)}.panel-dash-hero__dot{background:currentColor;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;position:relative}.panel-dash-hero__status.is-warn .panel-dash-hero__dot:after{content:"";opacity:0;border:2px solid;border-radius:999px;animation:1.8s ease-out infinite panel-dash-ping;position:absolute;inset:-.25rem}@keyframes panel-dash-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.panel-dash-hero__cta-wrap{flex-shrink:0}.panel-dash-hero__bar{border-top:1px solid color-mix(in oklab, var(--ld-line) 75%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding-top:.8rem;display:flex}.panel-dash-range{background:color-mix(in oklab, var(--ld-soft) 70%, transparent);border:1px solid color-mix(in oklab, var(--ld-line) 70%, transparent);border-radius:999px;align-items:center;gap:.15rem;padding:.2rem;display:inline-flex}.panel-dash-range__caption{color:var(--ld-mute);padding-inline:.6rem .35rem;font-size:.72rem;font-weight:700}.panel-dash-range__btn{font:inherit;color:var(--ld-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.32rem .8rem;font-size:.78rem;font-weight:750;transition:color .2s;position:relative}.panel-dash-range__btn:hover{color:var(--ld-ink)}.panel-dash-range__btn.is-active{color:var(--ld-teal)}.panel-dash-range__btn:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-dash-range__pill{background:var(--ld-surface);box-shadow:0 1px 3px color-mix(in oklab, var(--ld-ink) 10%, transparent);border-radius:999px;position:absolute;inset:0}.panel-dash-range__label{position:relative}.panel-dash-sync{align-items:center;gap:.5rem;display:inline-flex}.panel-dash-sync__stamp{color:var(--ld-mute);font-variant-numeric:tabular-nums;font-size:.72rem}.panel-dash-sync__btn{border:1px solid color-mix(in oklab, var(--ld-line) 85%, transparent);width:2.1rem;height:2.1rem;color:var(--ld-mute);background:var(--ld-surface);cursor:pointer;border-radius:.75rem;place-items:center;transition:color .2s,border-color .2s;display:grid}.panel-dash-sync__btn:hover:not(:disabled){color:var(--ld-teal);border-color:color-mix(in oklab, var(--ld-teal) 40%, transparent)}.panel-dash-sync__btn:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px}.panel-dash-sync__btn:disabled{cursor:progress}.panel-dash-sync__btn svg{width:1.05rem;height:1.05rem}.panel-dash-sync__btn.is-spinning svg{animation:.9s linear infinite panel-dash-spin}@keyframes panel-dash-spin{to{transform:rotate(360deg)}}.panel-dash-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.panel-dash-stat{--dash-tone:var(--ld-teal);border:1px solid var(--ld-line);background:var(--ld-surface);border-radius:1.2rem;flex-direction:column;gap:.2rem;min-width:0;padding:.9rem 1rem .95rem;display:flex;position:relative;overflow:hidden}.panel-dash-stat.is-gold{--dash-tone:var(--ld-gold)}.panel-dash-stat.is-coral{--dash-tone:var(--ld-coral)}.panel-dash-stat.is-ok{--dash-tone:var(--ld-ok)}.ld-dark .panel-dash-stat{background:color-mix(in oklab, var(--ld-surface) 88%, transparent)}.panel-dash-stat__head{align-items:center;gap:.5rem;display:flex}.panel-dash-stat__icon{width:1.9rem;height:1.9rem;color:color-mix(in oklab, var(--dash-tone) 85%, var(--ld-ink));background:color-mix(in oklab, var(--dash-tone) 13%, transparent);border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.panel-dash-stat__icon svg{width:1.05rem;height:1.05rem}.panel-dash-stat__label{min-width:0;color:var(--ld-mute);flex:1;margin:0;font-size:.8rem;font-weight:750}.panel-dash-stat__value{color:var(--ld-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.15rem .35rem;margin:.45rem 0 0;font-size:1.55rem;font-weight:900;line-height:1.2;display:flex}.panel-dash-stat__unit{color:var(--ld-mute);font-size:.76rem;font-weight:700}.panel-dash-stat__unknown{color:var(--ld-mute);font-weight:700}.panel-dash-stat__hint{color:var(--ld-mute);text-wrap:pretty;margin:0;font-size:.74rem;line-height:1.6}.panel-dash-stat__meter{background:color-mix(in oklab, var(--ld-soft) 85%, transparent);border-radius:999px;height:.4rem;margin-top:auto;position:relative;overflow:hidden}.panel-dash-stat__meter>span{border-radius:inherit;background:var(--dash-tone);transition:inline-size .4s;position:absolute;inset-block:0;inset-inline-start:0}.panel-dash-stat__link{color:var(--ld-teal);text-underline-offset:.25em;align-self:flex-start;margin-top:.55rem;font-size:.74rem;font-weight:800;text-decoration:underline}.panel-dash-stat__link:focus-visible{outline:2px solid var(--ld-teal);outline-offset:2px;border-radius:.35rem}@container dash (max-width:50rem){.panel-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-dash-spark{box-sizing:content-box;width:100%;height:2rem;margin-top:auto;padding-top:.55rem;overflow:visible}.panel-dash-spark__line{stroke:var(--dash-tone,var(--ld-teal));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.panel-dash-delta{font-variant-numeric:tabular-nums;cursor:help;color:var(--ld-mute);background:color-mix(in oklab, var(--ld-soft) 80%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:.2rem;padding:.12rem .45rem;font-size:.7rem;font-weight:800;display:inline-flex}.panel-dash-delta__icon{width:.85rem;height:.85rem}.panel-dash-delta.is-good{color:var(--ld-ok);background:color-mix(in oklab, var(--ld-ok) 12%, transparent)}.panel-dash-delta.is-bad{color:var(--ld-coral);background:color-mix(in oklab, var(--ld-coral) 12%, transparent)}.panel-dash-delta.is-none,.panel-dash-delta.is-flat{font-weight:700}.panel-dash-ring{flex-shrink:0;place-items:center;width:2.3rem;height:2.3rem;display:grid}.panel-dash-ring svg{width:100%;height:100%}.panel-dash-ring__track{stroke:color-mix(in oklab, var(--ld-ink) 12%, transparent);stroke-width:4px}.panel-dash-ring__arc{stroke:var(--ld-teal);stroke-width:4px;stroke-linecap:round}.panel-dash-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start;gap:1.1rem;display:grid}.panel-dash-grid.is-single{grid-template-columns:minmax(0,1fr)}.panel-dash-grid__main,.panel-dash-grid__side{gap:1.1rem;min-width:0;display:grid}.panel-dash-grid__side{top:calc(var(--panel-topbar-h,0px) + 1rem);position:sticky}@container dash (max-width:54rem){.panel-dash-grid{grid-template-columns:minmax(0,1fr)}.panel-dash-grid__side{display:contents}.panel-dash-grid__side>.panel-dash-desk{order:-1}.panel-dash-grid__side>.panel-dash-shortcuts{order:1}}.panel-dash-toggle{background:color-mix(in oklab, var(--ld-soft) 65%, transparent);border-radius:999px;gap:.15rem;padding:.2rem;display:inline-flex}.panel-dash-toggle__btn{font:inherit;color:var(--ld-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.32rem .75rem;font-size:.78rem;font-weight:700;transition:background-color .2s,color .2s}.panel-dash-toggle__btn:hover{color:var(--ld-ink)}.panel-dash-toggle__btn.is-active{color:var(--ld-teal);background:var(--ld-surface);box-shadow:0 1px 2px color-mix(in oklab, var(--ld-ink) 8%, transparent)}.panel-dash-toggle__btn:focus-visible{outline:2px solid var(--ld-teal);outline-offset:1px}.panel-dash-trend__head,.panel-dash-agents__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.panel-dash-trend__title,.panel-dash-agents__title{color:var(--ld-ink);margin:0;font-size:1.05rem;font-weight:850}.panel-dash-trend__body{margin-top:.9rem}.panel-dash-trend__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0 0 1.1rem;display:grid}.panel-dash-trend__stats>div{background:color-mix(in oklab, var(--ld-soft) 70%, transparent);border-radius:.9rem;min-width:0;padding:.6rem .8rem}.panel-dash-trend__stats dt{color:var(--ld-mute);font-size:.7rem;font-weight:700}.panel-dash-trend__stats dd{color:var(--ld-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.1rem .4rem;margin:.15rem 0 0;font-size:.88rem;font-weight:850;display:flex}.panel-dash-trend__stats dd small{color:var(--ld-mute);font-size:.7rem;font-weight:650}.panel-dash-chart{height:clamp(9rem,24svh,13.5rem);position:relative}.panel-dash-chart__svg{touch-action:pan-y;width:100%;height:100%;overflow:visible}.panel-dash-chart__svg:focus-visible{outline:2px solid var(--ld-teal);outline-offset:4px;border-radius:.5rem}.panel-dash-chart__grid{stroke:color-mix(in oklab, var(--ld-ink) 8%, transparent);stroke-width:1px;stroke-dasharray:3 4}.panel-dash-chart__ylabel{color:var(--ld-mute);background:color-mix(in oklab, var(--ld-surface) 85%, transparent);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:.35rem;padding:0 .3rem;font-size:.66rem;font-weight:700;position:absolute;right:0;transform:translateY(-115%)}.panel-dash-chart__baseline{stroke:color-mix(in oklab, var(--ld-ink) 14%, transparent);stroke-width:1px}.panel-dash-chart__line{stroke:var(--ld-teal);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.panel-dash-chart__cursor{stroke:color-mix(in oklab, var(--ld-teal) 45%, transparent);stroke-width:1px;stroke-dasharray:3 3}.panel-dash-chart__dot{fill:var(--ld-surface);stroke:var(--ld-teal);stroke-width:1.5px}.panel-dash-chart__marker{fill:var(--ld-teal);stroke:var(--ld-surface);stroke-width:2px}.panel-dash-chart__tip{inset-block-start:-.35rem;border:1px solid color-mix(in oklab, var(--ld-teal) 22%, var(--ld-line));background:var(--ld-surface);min-width:6rem;box-shadow:var(--ld-shadow);pointer-events:none;opacity:0;text-align:center;border-radius:.7rem;gap:.1rem;padding:.45rem .6rem;display:grid;position:absolute;left:0;transform:translate(-50%)}.panel-dash-chart__tip-day{color:var(--ld-mute);font-size:.72rem;font-weight:700}.panel-dash-chart__tip-value{color:var(--ld-ink);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:850}.panel-dash-chart__axis{color:var(--ld-mute);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;margin:.5rem 0 0;padding:0;font-size:.72rem;font-weight:650;list-style:none;display:flex}.panel-dash-notice{border:1px dashed color-mix(in oklab, var(--ld-line) 90%, transparent);color:var(--ld-mute);text-align:center;text-wrap:pretty;border-radius:1rem;margin:0;padding:1.1rem 1rem;font-size:.84rem;line-height:1.8}.panel-dash-notice.is-error{border-style:solid;border-color:color-mix(in oklab, var(--ld-coral) 35%, transparent);background:color-mix(in oklab, var(--ld-coral) 8%, transparent);color:var(--ld-ink)}.panel-dash-desk{--dash-tone:var(--ld-gold);border-color:color-mix(in oklab, var(--dash-tone) 35%, var(--ld-line));background:linear-gradient(180deg, color-mix(in oklab, var(--dash-tone) 8%, var(--ld-surface)), var(--ld-surface) 55%)}.panel-dash-desk.is-urgent{--dash-tone:var(--ld-coral)}.panel-dash-desk.is-calm{--dash-tone:var(--ld-ok);background:var(--ld-surface);border-color:var(--ld-line)}.panel-dash-desk__head{align-items:center;gap:.75rem;display:flex}.panel-dash-desk__heading{min-width:0}.panel-dash-desk__mark{background:color-mix(in oklab, var(--dash-tone) 14%, var(--ld-surface));width:2.6rem;height:2.6rem;color:color-mix(in oklab, var(--dash-tone) 85%, var(--ld-ink));border-radius:.9rem;flex-shrink:0;place-items:center;display:grid}.panel-dash-desk__mark svg{width:1.45rem;height:1.45rem}.panel-dash-desk__title{color:var(--ld-ink);margin:0;font-size:1rem;font-weight:850}.panel-dash-desk__list{gap:.35rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.panel-dash-desk__row{--row-tone:var(--ld-teal);border:1px solid color-mix(in oklab, var(--ld-line) 80%, transparent);background:var(--ld-surface);border-radius:.85rem;transition:background-color .2s,border-color .2s;position:relative}.panel-dash-desk__row.is-warn{--row-tone:var(--ld-gold)}.panel-dash-desk__row.is-urgent{--row-tone:var(--ld-coral)}.panel-dash-desk__row:before{content:"";background:var(--row-tone);border-radius:999px;width:3px;position:absolute;inset-block:.6rem;inset-inline-start:0}.panel-dash-desk__row:hover{border-color:color-mix(in oklab, var(--row-tone) 35%, transparent);background:color-mix(in oklab, var(--row-tone) 5%, var(--ld-surface))}.panel-dash-desk__row-link{gap:.35rem;padding:.6rem .8rem .6rem .7rem;text-decoration:none;display:grid}.panel-dash-desk__row-link:focus-visible{outline:2px solid var(--ld-teal);outline-offset:-2px;border-radius:.85rem}.panel-dash-desk__row-title{-webkit-line-clamp:2;color:var(--ld-ink);-webkit-box-orient:vertical;font-size:.82rem;font-weight:700;line-height:1.7;display:-webkit-box;overflow:hidden}.panel-dash-desk__row-meta{color:var(--ld-mute);flex-wrap:wrap;align-items:center;gap:.3rem .45rem;font-size:.7rem;display:flex}.panel-dash-desk__chip{background:color-mix(in oklab, var(--ld-soft) 90%, transparent);border-radius:999px;padding:.05rem .45rem;font-weight:700}.panel-dash-desk__lock{font-weight:650}.panel-dash-desk__age{color:color-mix(in oklab, var(--row-tone) 80%, var(--ld-ink));font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:800}.panel-dash-desk__more{color:var(--ld-mute);text-align:center;margin:.55rem 0 0;font-size:.74rem}.panel-dash-desk__cta{justify-content:center;width:100%;margin-top:.85rem}.panel-dash-desk__calm{color:var(--ld-mute);margin:.7rem 0 0;font-size:.78rem;line-height:1.85}.panel-dash-shortcuts{gap:.6rem;display:grid}.panel-dash-shortcuts .panel-card__eyebrow{margin:0}.panel-dash-profile{border:1px dashed color-mix(in oklab, var(--ld-teal) 35%, transparent);background:color-mix(in oklab, var(--ld-teal) 6%, var(--ld-surface));border-radius:.9rem;align-items:center;gap:.65rem;padding:.6rem .7rem;text-decoration:none;transition:border-color .2s;display:flex}.panel-dash-profile:hover{border-color:var(--ld-teal)}.panel-dash-profile__body{flex:1;gap:.05rem;min-width:0;display:grid}.panel-dash-profile__body b,.panel-dash-shortcuts__text b{color:var(--ld-ink);font-size:.82rem;font-weight:800}.panel-dash-profile__body small,.panel-dash-shortcuts__text small{color:var(--ld-mute);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.panel-dash-shortcuts__list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.panel-dash-shortcuts__item{border-radius:.85rem;align-items:center;gap:.65rem;padding:.5rem .55rem;text-decoration:none;transition:background-color .2s;display:flex}.panel-dash-shortcuts__item:hover{background:color-mix(in oklab, var(--ld-teal) 6%, transparent)}.panel-dash-shortcuts__item:focus-visible,.panel-dash-profile:focus-visible{outline:2px solid var(--ld-teal);outline-offset:1px}.panel-dash-shortcuts__icon{width:2.1rem;height:2.1rem;color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal) 10%, transparent);border-radius:.7rem;flex-shrink:0;place-items:center;display:grid}.panel-dash-shortcuts__icon svg{width:1.1rem;height:1.1rem}.panel-dash-shortcuts__text{flex:1;min-width:0;display:grid}.panel-dash-shortcuts__go{width:1rem;height:1rem;color:var(--ld-mute);flex-shrink:0;transition:transform .2s}.panel-dash-shortcuts__item:hover .panel-dash-shortcuts__go,.panel-dash-profile:hover .panel-dash-shortcuts__go{color:var(--ld-teal);transform:translate(-2px)}.panel-dash-agents__cols,.panel-dash-agents__row{grid-template-columns:minmax(0,1.5fr) minmax(6.5rem,1fr) 4.5rem minmax(6.5rem,auto) minmax(6rem,auto);align-items:center;gap:.75rem;display:grid}.panel-dash-agents__cols{color:var(--ld-mute);background:color-mix(in oklab, var(--ld-soft) 75%, transparent);border-radius:.7rem;margin-top:.9rem;padding:.4rem .7rem;font-size:.68rem;font-weight:750}.panel-dash-agents__cols>span:nth-child(n+3){text-align:end}.panel-dash-agents__list{margin:.2rem 0 0;padding:0;list-style:none;display:grid}.panel-dash-agents__row{border-block-end:1px solid color-mix(in oklab, var(--ld-line) 55%, transparent);padding:.65rem .7rem}.panel-dash-agents__row:last-child{border-block-end:0}.panel-dash-agents__name{align-items:center;gap:.55rem;min-width:0;display:flex}.panel-dash-agents__rank{width:1.5rem;height:1.5rem;color:var(--ld-teal);background:color-mix(in oklab, var(--ld-teal) 10%, transparent);border-radius:.5rem;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:850;display:grid}.panel-dash-agents__row.is-shared .panel-dash-agents__rank{color:var(--ld-mute);background:color-mix(in oklab, var(--ld-soft) 90%, transparent)}.panel-dash-agents__link{color:var(--ld-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:750;text-decoration:none;overflow:hidden}a.panel-dash-agents__link:hover{color:var(--ld-teal)}.panel-dash-agents__link.is-static{cursor:help;color:var(--ld-mute)}.panel-dash-agents__removed{color:var(--ld-mute);background:var(--ld-soft);border:1px dashed var(--ld-line);border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.64rem;font-weight:750}.panel-dash-agents__link:focus-visible{outline:2px solid var(--ld-teal);outline-offset:3px;border-radius:.35rem}.panel-dash-agents__share-cell{align-items:center;gap:.45rem;display:flex}.panel-dash-agents__share{background:color-mix(in oklab, var(--ld-soft) 85%, transparent);border-radius:999px;flex:1;height:.45rem;position:relative;overflow:hidden}.panel-dash-agents__share-bar{background:linear-gradient(to left, var(--ld-teal), color-mix(in oklab, var(--ld-gold) 65%, var(--ld-teal)));border-radius:999px;width:0;position:absolute;inset-block:0;inset-inline-start:0}.panel-dash-agents__share-label{min-width:2.4rem;color:var(--ld-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem;font-weight:800}.panel-dash-agents__num{color:var(--ld-ink);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem;font-weight:750}.panel-dash-agents__num small{color:var(--ld-mute);font-size:.68rem;font-weight:600}.panel-dash-agents__foot{color:var(--ld-mute);margin:.8rem 0 0;font-size:.72rem}@container dash (max-width:40rem){.panel-dash-hero__main{flex-wrap:wrap}.panel-dash-hero__mark{width:2.8rem;height:2.8rem}.panel-dash-hero__cta-wrap,.panel-dash-hero__cta{justify-content:center;width:100%}.panel-dash-hero__bar{flex-direction:column;align-items:stretch}.panel-dash-range,.panel-dash-sync{justify-content:space-between}.panel-dash-stats{gap:.6rem}.panel-dash-stat{padding:.8rem .85rem}.panel-dash-stat__value{font-size:1.3rem}.panel-dash-trend__stats{gap:.35rem}.panel-dash-trend__stats>div{padding:.5rem .6rem}.panel-dash-agents__cols{display:none}.panel-dash-agents__row{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name name name""share share share";gap:.45rem .6rem;padding-inline:.2rem}.panel-dash-agents__name{grid-area:name}.panel-dash-agents__share-cell{grid-area:share}.panel-dash-agents__num{text-align:start;flex-direction:column;align-items:flex-start;gap:.05rem;font-size:.78rem;display:flex}.panel-dash-agents__num:before{content:attr(data-label);color:var(--ld-mute);font-size:.66rem;font-weight:650}.panel-dash-chart__axis li:nth-child(2n){display:none}}@container dash (max-width:24rem){.panel-dash-stats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.panel-dash-range__btn,.panel-dash-toggle__btn,.panel-dash-desk__row,.panel-dash-sync__btn,.panel-dash-shortcuts__item,.panel-dash-shortcuts__go,.panel-dash-stat__meter>span{transition:none}.panel-dash-hero__status.is-warn .panel-dash-hero__dot:after,.panel-dash-sync__btn.is-spinning svg{animation:none}}
