.lv-side{--subnav-w:336px;min-height:0}.lv-nr{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;border-radius:var(--atl-r-pill);background:none;font:inherit;font-size:14px;text-align:left;color:var(--col-mid);cursor:pointer;transition:background var(--atl-dur-tap),color var(--atl-dur-tap)}.lv-nr:hover{background:var(--atl-hover);color:var(--col-strong)}.lv-nr[data-active]{background:var(--col-pick);color:var(--col-strong)}.lv-nr[data-active]:hover{background:var(--col-pick-hover)}.lv-nr:focus-visible{outline:2px solid var(--col-strong);outline-offset:-2px}.lv-nr>.cal-k,.lv-nr>svg{flex:none}.lv-nr .t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-nr .n{font-size:12px;color:var(--col-mid);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-live .n{color:inherit;font-weight:600}.lv-foot{margin-top:auto;padding-top:16px}.lv-card{flex-direction:column;padding:12px;border-radius:var(--atl-r-lg);background:var(--atl-inset);font-size:12px;line-height:1.4;color:var(--col-mid)}.lv-card,.lv-card-k{display:flex;gap:4px}.lv-card-k{align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--col-soft)}.lv-card-t{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;text-align:left;color:var(--col-strong)}button.lv-card-t{cursor:pointer}button.lv-card-t:focus-visible{outline:2px solid var(--col-strong);outline-offset:2px;border-radius:var(--atl-r-md)}.lv-card-l{overflow-wrap:anywhere}.lv-card-n{display:flex;align-items:flex-start;gap:4px}.lv-card-n>svg{flex:none;margin-top:2px}.lv-card-a{align-self:flex-start;margin-top:8px}.lv-side .cal-fl{padding:0}.lv-sh{display:flex;align-items:center;justify-content:space-between;margin:20px 0 0;padding:0 8px 6px;font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--col-soft)}.lv-main{container:lvw/inline-size}.lv-main[data-stale] .lv-scroll{filter:grayscale(.8);opacity:.6}.lv-scroll{flex:1 1;min-height:0;overflow-y:auto}.lv-scroll>.lv-ftop{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--cal-bg);border-bottom:1px solid var(--atl-divider)}.lv-head{display:flex;align-items:center;gap:var(--cal-s2);flex-wrap:wrap;padding:var(--cal-s4) var(--cal-s4) 0}.lv-head h2{margin:0;font-size:15px;font-weight:600;color:var(--col-strong)}.lv-head .sub{font-size:12px;color:var(--col-soft)}.lv-scope{gap:var(--cal-s2);margin-left:auto}.lv-chip,.lv-scope{display:inline-flex}.lv-chip{flex:none;align-items:center;height:32px;padding:0 12px;border:0;border-radius:var(--atl-r-pill);cursor:pointer;background:var(--atl-field);color:var(--col-mid);font:inherit;font-size:13px}.lv-chip[aria-pressed=true]{background:var(--atl-accent-tint);color:var(--atl-accent)}.lv-head .lv-fold{margin-left:auto;min-height:44px}.lv-tools{display:flex;align-items:center;gap:var(--cal-s2);padding:var(--cal-s3) var(--cal-s4);flex-wrap:wrap}.lv-fbar{flex-wrap:nowrap}.lv-fpanel{padding-top:0}.lv-fpanel[hidden]{display:none}.lv-search{flex:1 1 220px;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:var(--atl-r-pill);border:1px solid transparent;background:var(--atl-inset);font-size:14px;color:var(--col-soft)}.lv-search input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:none;font:inherit;color:var(--atl-ink)}.lv-search input::placeholder{color:var(--atl-field-hint)}.lv-search:focus-within{border-color:var(--atl-field-border-focus)}.lv-fbtn{flex:none}.lv-body[data-side] .lv-fl{display:none}.lv-fbtn[data-on],.lv-fpanel .cal-btn[data-on]{border-color:transparent;background:var(--atl-accent-tint);color:var(--atl-accent)}.lv-fn{min-width:18px;height:18px;padding:0 4px;border-radius:var(--atl-r-pill);background:var(--atl-accent);color:var(--atl-on-accent);font-size:11px;font-weight:700;display:inline-grid;place-items:center}.lv-gsel{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--col-soft)}.lv-gsel input{height:32px;max-width:160px;padding:0 8px;border-radius:var(--atl-r-md);border:1px solid var(--atl-field-border);background:var(--atl-field);color:var(--col-strong);font:inherit;font-size:13px}.lv-sec{display:flex;align-items:baseline;justify-content:space-between;padding:var(--cal-s4) var(--cal-s4) 8px;font-size:11px;letter-spacing:.07em;font-weight:400;color:var(--col-soft);text-transform:uppercase}.lv-bulk,.lv-sec{flex-wrap:wrap;gap:8px}.lv-bulk{display:inline-flex;align-items:center;margin-left:auto;text-transform:none;letter-spacing:0}.lv-bulk-q{font-weight:500;color:var(--atl-ink)}.lv-sec .lv-bulk-b{margin-left:auto;height:auto;min-height:44px;border:0;background:var(--atl-hover);text-transform:none;letter-spacing:0}.lv-bulk .lv-bulk-b{margin-left:0}.lv-sec .lv-bulk-b.gh{background:transparent}.lv-sec span+span{text-transform:none;letter-spacing:0;font-weight:500}.lv-note.pad{padding:var(--cal-s3) var(--cal-s4)}.lv-note.pad-s{padding:var(--cal-s2) var(--cal-s3)}.lv-note.pad-y{padding:var(--cal-s2) 0}.lv-note.pad-t{padding:var(--cal-s1) var(--cal-s4) var(--cal-s2)}.lv-note.pad-b{padding:var(--cal-s2) var(--cal-s4) var(--cal-s4)}.lv-note{padding:0 var(--cal-s4);font-size:12px;color:var(--col-soft);max-width:72ch}.lv-note.pad0{padding:var(--cal-s3) 0}.lv-end{height:var(--cal-s4)}.lv-wait{display:flex;flex-direction:column;gap:var(--cal-s3);padding:var(--cal-s4)}.lv-wait .lv-dtiles{padding:0}.lv-banw{padding:var(--cal-s3) var(--cal-s4)}.lv-more{margin:var(--cal-s2) var(--cal-s4)}.lv-wgroup{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:var(--cal-s4) var(--cal-s4) 0;font-size:14px;font-weight:600;color:var(--col-strong)}.lv-wgroup span{min-width:0;font-size:12px;font-weight:400;color:var(--col-soft);white-space:normal;overflow-wrap:anywhere}.lv-decide{scroll-margin-top:var(--cal-s3)}.lv-decide:focus{outline:none}.lv-drafts-all{padding:var(--cal-s2) var(--cal-s4)}.lv-drafts-all,.lv-drafts-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lv-drafts-note{margin-bottom:var(--cal-s2)}.lv-rows{display:flex;flex-direction:column}.lv-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;padding:8px var(--cal-s4);padding-left:calc(var(--cal-s4) + var(--ind, 0px));border-top:1px solid var(--atl-divider);min-width:0}.lv-row:first-child{border-top:0}.lv-row[data-a]{cursor:pointer}.lv-row[data-a]:not([data-sel]):hover{background:var(--atl-hover)}.lv-row[data-sel]{background:var(--col-pick)}.lv-row .lead{display:flex;align-items:center;gap:8px}.lv-row .tw{width:16px;flex:none;height:20px;padding:0;border:0;background:none;border-radius:var(--atl-r-xs);color:var(--col-soft);display:grid;place-items:center;cursor:pointer}.lv-row button.tw:hover{background:var(--atl-hover);color:var(--col-strong)}.lv-row .t{min-width:0}.lv-row .t>b{font-size:14px;font-weight:600;color:var(--col-strong);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lv-row[data-id] .t>b{display:block;white-space:nowrap;text-overflow:ellipsis}.lv-row[data-id] .t .m{flex-wrap:wrap;row-gap:2px}.lv-row[data-id] .t .m>*{flex:0 1 auto;min-width:0;max-width:100%}.lv-row[data-id] .r{flex-wrap:nowrap;white-space:nowrap}.lv-row .t .m{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;font-size:12px;color:var(--col-mid);min-width:0}.lv-row .t .lv-seps{margin-left:-12px;-webkit-clip-path:inset(0 0 0 12px);clip-path:inset(0 0 0 12px)}.lv-row .t .lv-seps>*{position:relative;margin-left:12px}.lv-row .t .lv-seps>:before{content:"·";position:absolute;left:-12px;color:var(--col-mid);font-weight:400}.lv-row .t .lv-seps>.cal-tag:before{content:none}.lv-row .r{display:flex;align-items:center;gap:8px;justify-self:end}.lv-row .pct{font-size:13px;font-weight:600;color:var(--col-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.lv-row[data-hidden] .t b{font-weight:400;font-style:italic;color:var(--col-mid)}.lv-row .bar{width:96px}.lv-row .show-s{display:none}.lv-row .t .lv-pbar{height:4px;margin-top:8px;max-width:320px}@container lvw (max-width: 699px){.lv-row{padding-left:calc(var(--cal-s4) + min(var(--ind, 0px), 24px));column-gap:8px}.lv-row .bar,.lv-row .hide-s{display:none}.lv-row .show-s{display:inline}.lv-row .t .lv-pbar.show-s{display:block}.lv-row .r{min-width:min-content;max-width:45%}.lv-row .r .cal-tag{max-width:100%;white-space:normal;text-align:center}.lv-row .r .pct{flex:none}.lv-row .r>:not(.pct){min-width:0}.lv-row:not(.lv-crow) .lead:not(:has(.lv-av,.tw svg,.tw.leaf)){width:0;margin-right:-8px;overflow:hidden}}.lv-chat{--cal-s1:4px;--cal-s2:8px;--cal-s3:12px;--cal-s4:16px;--cal-s5:24px;--cal-r:var(--atl-r-lg)}.lv-mini{container:lvc/inline-size;border:1px solid var(--atl-hairline);border-radius:var(--cal-r);background:var(--atl-surface);overflow:hidden}@container lvc (max-width: 560px){.lv-row{column-gap:8px;padding-left:var(--cal-s3);padding-right:var(--cal-s3)}.lv-row .bar,.lv-row .hide-s{display:none}.lv-row .show-s{display:inline}.lv-row .t .lv-pbar.show-s{display:block}.lv-row .r{min-width:min-content;max-width:45%}.lv-row .r .cal-tag{max-width:100%;white-space:normal;text-align:center}.lv-row .r .pct{flex:none}.lv-row .r>:not(.pct){min-width:0}.lv-row:not(.lv-crow) .lead:not(:has(.lv-av,.tw svg,.tw.leaf)){width:0;margin-right:-8px;overflow:hidden}}.lv-row[data-id] .r .cal-tag{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.lv-row[data-id] .t .lv-pbar{margin-top:4px}.lv-bar{height:6px;border-radius:var(--atl-r-pill);background:var(--atl-inset);overflow:hidden}.lv-bar>i{display:block;height:100%;border-radius:inherit}.lv-av,.lv-bar>i{background:var(--atl-accent)}.lv-av{width:20px;height:20px;flex:none;border-radius:50%;color:var(--atl-on-accent);font-size:11px;font-weight:700;display:grid;place-items:center}.lv-av.l{width:32px;height:32px;font-size:12px}.lv-who{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;min-width:0;max-width:100%}.lv-nm{overflow:hidden;text-overflow:ellipsis}.lv-strong{font-weight:600;color:var(--col-strong)}.lv-soft{font-size:13px;color:var(--col-mid)}.lv-bad{color:var(--atl-danger)}.lv-block{display:block}.lv-kic{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:var(--atl-r-tail);background:var(--k,var(--cal-grey));color:var(--atl-surface);vertical-align:-5px;margin-right:var(--cal-s2)}.lv-kic svg{stroke-width:2}.lv-kic[data-done]{opacity:.5}.lv-dname,.lv-kname{color:var(--col-mid)}.lv-dsw{display:inline-block;flex:none;width:12px;height:12px;border-radius:var(--atl-r-tail);background:var(--k,var(--cal-grey));vertical-align:-1px;margin-right:var(--cal-s2)}.lv-lock{display:inline-flex;vertical-align:-2px;margin-left:var(--cal-s2);color:var(--atl-warn)}.cal-fn .lv-kic{margin-right:var(--cal-s2)}.lv-dtiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cal-s3);gap:var(--cal-s3);padding:var(--cal-s3) var(--cal-s4) 0}.lv-dtile{flex-direction:column;gap:var(--cal-s1);padding:var(--cal-s3);background:var(--atl-surface);border-radius:var(--atl-r-md);border:0;box-shadow:var(--atl-shadow-card);text-align:left;font:inherit;color:inherit}.lv-dt-h,.lv-dtile{display:flex;min-width:0}.lv-dt-h{align-items:baseline;justify-content:space-between;gap:var(--cal-s3)}.lv-dt-h>.lv-dt-t{flex:1 1 auto;white-space:nowrap}.lv-dt-h>.lv-dt-n{flex:none}button.lv-dtile{cursor:pointer;min-height:44px}button.lv-dtile:hover:not(:disabled){background:linear-gradient(var(--atl-hover),var(--atl-hover)),var(--atl-surface)}button.lv-dtile:disabled{cursor:default}button.lv-dtile[aria-pressed=true]{background:linear-gradient(var(--atl-accent-tint),var(--atl-accent-tint)),var(--atl-surface)}button.lv-dtile:focus-visible{outline:2px solid var(--atl-ink);outline-offset:-2px}.lv-dt-c,.lv-dt-t{font-size:12px;color:var(--atl-muted);min-width:0;overflow:hidden;text-overflow:ellipsis}.lv-dt-n{font-size:28px;font-weight:600;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--atl-ink)}.lv-dtile[data-tone=bad] .lv-dt-n{color:var(--atl-danger)}.lv-dtile[data-tone=warn] .lv-dt-n{color:var(--atl-warn)}.lv-dtile[data-tone=ok] .lv-dt-n{color:var(--atl-ok)}.lv-dtile[data-tone=acc] .lv-dt-n{color:var(--atl-accent)}.lv-dt-rw{display:flex;justify-content:space-between;gap:var(--cal-s2);padding:var(--cal-s1) 0;border-top:1px solid var(--atl-divider);font-size:12px;color:var(--atl-text-2)}.lv-dtile>:not(.lv-dt-rw)+.lv-dt-rw{margin-top:var(--cal-s1)}.lv-dt-rw>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-dt-rw>em{flex:none;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--atl-muted);text-align:right}.lv-dt-rw[data-tone=bad]>em{color:var(--atl-danger)}.lv-dt-rw[data-tone=warn]>em{color:var(--atl-warn)}.lv-dgrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--cal-s3);gap:var(--cal-s3);padding:var(--cal-s3) var(--cal-s4) 0;align-items:start}.lv-dbox{min-width:0}.lv-dbox>.lv-sec{color:var(--atl-muted)}.lv-dbox.lv-team{background:var(--atl-surface);border-radius:var(--atl-r-lg);box-shadow:var(--atl-shadow-card);overflow:hidden}.lv-dbox.lv-team>.lv-sec{padding-left:var(--cal-s4);padding-right:var(--cal-s4)}.lv-team .lv-drow+.lv-drow{border-top:1px solid var(--atl-divider)}.lv-dbox>.lv-sec{padding-top:var(--cal-s3)}.lv-dlist{display:flex;flex-direction:column}.lv-drow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--cal-s1) var(--cal-s3);gap:var(--cal-s1) var(--cal-s3);align-items:center;padding:var(--cal-s2) var(--cal-s4);background:none;border:0;text-align:left;color:inherit;font:inherit;cursor:pointer}.lv-drow:not([data-sel]):hover{background:var(--atl-hover)}.lv-drow[data-sel]{background:var(--col-pick)}.lv-drow .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--col-strong)}.lv-drow .n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--col-soft);font-size:13px}.lv-drow .lv-bar{grid-column:1/-1}@container lvw (min-width: 640px){.lv-dtiles{grid-template-columns:repeat(4,minmax(0,1fr))}.lv-dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-dbox[data-wide]{grid-column:1/-1}}.lv-main .cal-empty{position:static;flex:1 1}.lv-dock{overflow-y:auto;container:lvd/inline-size}.lv-pop{gap:var(--cal-s3)}.lv-a{display:inline;padding:0;border:0;background:none;font:inherit;color:var(--atl-accent);text-align:inherit;cursor:pointer}.lv-a:hover{text-decoration:underline}.lv-a:focus-visible{outline:2px solid var(--atl-accent);outline-offset:2px;border-radius:var(--atl-r-xs)}.lv-pop :is(a,.lv-a),.lv-scroll .cal-warnbox :is(a,.lv-a){color:var(--atl-accent);cursor:pointer}.lv-crumb{font-size:12px;color:var(--col-soft);display:flex;flex-wrap:wrap}.lv-crumb,.lv-crumb>span{align-items:center;gap:4px}.lv-crumb>span{display:inline-flex}.lv-crumb :is(a,.lv-a){cursor:pointer}.lv-crumb :is(a,.lv-a):hover,.lv-pop dd :is(a,.lv-a):hover{text-decoration:underline}.lv-bc{min-width:0}.lv-bc ol{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;font-size:12px;color:var(--col-soft)}.lv-bc li,.lv-bc ol{align-items:center;gap:4px;min-width:0}.lv-bc li{display:inline-flex;flex:0 1 auto}.lv-bc li svg{flex:none}.lv-bc .gap{display:none;flex:none}.lv-bc-a{max-width:24ch;min-width:0;padding:0;border:0;background:none;font:inherit;color:var(--atl-accent);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-bc-a:hover{text-decoration:underline}.lv-bc-a:focus-visible{outline:2px solid var(--atl-accent);outline-offset:2px;border-radius:var(--atl-r-xs)}.lv-bc li[aria-current]{flex:1 1}.lv-bc-now{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--col-strong)}@container lvc (max-width: 560px){.lv-bc .gap{display:inline-flex}.lv-bc li[data-mid]{display:none}.lv-bc-a{max-width:14ch}}.lv-drillc{padding:0 var(--cal-s4) 8px}.lv-drillc :is(a,.lv-a){color:var(--atl-accent);cursor:pointer}.lv-pop .cal-pop-h .lv-lab{margin-top:4px}.lv-pop .cal-pop-h h2{max-width:60ch}.lv-sheet .cal-pop-h h2{font-size:18px;font-weight:600}.lv-pop .cal-pop-h{flex-wrap:wrap;row-gap:var(--cal-s1)}.lv-pop .cal-pop-h .lv-lab{order:1;flex:1 1 auto;min-width:0}.lv-pop .cal-pop-h .atl-wref-key{order:2;flex:0 0 auto}.lv-pop .cal-pop-h>.cal-btn{order:3}.lv-pop .cal-pop-h h2{order:4;flex:1 1 100%;max-width:none}.lv-pop .cal-seg{align-self:flex-start}.lv-room{display:flex;align-items:center;gap:8px;padding:8px 0 12px;border-bottom:1px solid var(--atl-hairline);color:var(--muted,var(--atl-muted))}.lv-room-t{flex:1 1;min-width:0;font-size:13px;line-height:18px}.lv-room .cal-err{flex-basis:100%}.cal-docked>.lv-pop{width:100%;max-width:672px;margin-inline:auto}.lv-lab{display:inline-flex;align-items:center;gap:var(--cal-s2);font-size:12px;color:var(--col-mid)}.lv-lab .lv-kic{margin-right:0}.lv-big{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.lv-big b{font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--atl-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-big span{font-size:13px;color:var(--col-mid)}.lv-gnote{padding-top:var(--cal-s2)}.lv-goals{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,540px),1fr));grid-gap:var(--cal-s3);gap:var(--cal-s3)}.lv-goal,.lv-goals{padding:var(--cal-s4)}.lv-goal{container:lvg/inline-size;width:100%;display:flex;flex-direction:column;gap:var(--cal-s2);min-width:0;background:var(--atl-surface);border:0;border-radius:var(--cal-r);font:inherit;color:inherit;text-align:left;cursor:pointer}.lv-goal:not([data-sel]):hover{background:var(--atl-hover)}.lv-goal[data-sel]{background:var(--col-pick)}.lv-goal:focus-visible{outline:2px solid var(--col-strong);outline-offset:-2px}.lv-goal .top{display:flex;align-items:center;gap:var(--cal-s2);flex-wrap:wrap}.lv-goal .top b{flex:1 1;min-width:0;font-size:15px;font-weight:600;color:var(--col-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-goal .mid{display:flex;align-items:center;gap:var(--cal-s4);flex-wrap:wrap}.lv-gm{font-size:13px;flex-direction:column;gap:var(--cal-s1)}.lv-gm,.lv-goal .foot{color:var(--col-mid);display:flex}.lv-goal .foot{font-size:12px;align-items:center;gap:var(--cal-s3);flex-wrap:wrap}@container lvg (max-width: 460px){.lv-goal .top b{flex-basis:100%;order:3;white-space:normal}}.lv-body[data-side] .lv-goals{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.lv-body[data-side] .lv-goal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--cal-s2);gap:var(--cal-s2);border:0;border-top:1px solid var(--atl-divider);border-radius:0;padding:var(--cal-s2) var(--cal-s4)}.lv-body[data-side] .lv-goal .top{grid-column:1/-1}.lv-body[data-side] .lv-goal .lv-bar{grid-column:1;grid-row:2}.lv-body[data-side] .lv-goal .mid{grid-column:2;grid-row:2;gap:0}.lv-body[data-side] .lv-goal .mid .lv-big b{font-size:13px}.lv-body[data-side] .lv-goal .foot,.lv-body[data-side] .lv-goal .mid>:not(.lv-big),.lv-body[data-side] .lv-goal .top>:not(b){display:none}.lv-body[data-side] .lv-goal .top b{white-space:normal;font-size:14px}.lv-fields{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;margin:0;font-size:13px;color:var(--atl-text-2);align-items:start}.lv-fields dt{color:var(--col-soft)}.lv-fields dd,.lv-fields dt{display:flex;align-items:center;gap:8px}.lv-fields dd{margin:0;flex-wrap:wrap;min-width:0;max-width:72ch;overflow-wrap:anywhere}.lv-fields dd>.lv-block{flex-basis:100%}@media (max-width:560px){.lv-fields dd:has(>.wk-al){grid-column:1/-1}}.lv-long{flex-basis:100%;white-space:pre-wrap}.lv-long-in{resize:vertical;min-height:88px}.lv-count{display:block;margin-top:4px;font-size:11px;color:var(--col-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-k{width:18px;height:18px;flex:none;border-radius:var(--atl-r-tail);background:var(--atl-inset);color:var(--atl-text-2);font-size:11px;font-weight:700;display:grid;place-items:center}.lv-k.ok{background:var(--atl-ok-tint);color:var(--atl-ok)}.lv-k.no{background:var(--atl-danger-tint);color:var(--atl-danger)}.lv-k.wait{background:var(--atl-warn-tint);color:var(--atl-warn)}.lv-sub{font-size:11px;letter-spacing:.07em;font-weight:400;color:var(--col-soft);text-transform:uppercase;display:flex;justify-content:space-between;gap:8px}.lv-sub :is(a,.lv-a){display:inline-flex;align-items:center;gap:4px;color:var(--atl-accent);text-transform:none;letter-spacing:0;font-weight:500}.lv-split,.lv-split>section{display:flex;flex-direction:column;gap:var(--cal-s3)}.lv-split>section{min-width:0}.lv-split>section.hist-pane,.lv-split>section.sch-pane[data-off]{display:none}.lv-split>section.hist-pane[data-on]{display:flex}@container lvd (min-width: 1100px){.lv-dock .lv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--cal-s5);gap:var(--cal-s5)}.lv-dock .lv-split>section.hist-pane,.lv-dock .lv-split>section.sch-pane{display:flex}.lv-dock .lv-only-tabs{display:none}}.lv-pop{container:lvc/inline-size}.lv-hist{display:flex;flex-direction:column}.lv-ev{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:8px;gap:8px;padding:8px 0;border-top:1px solid var(--atl-divider);font-size:13px;color:var(--atl-text-2)}.lv-ev:first-child{border-top:0}.lv-ev .w{color:var(--col-strong);font-weight:600}.lv-ev .d{font-size:12px;color:var(--col-soft);margin-top:4px}.lv-ico{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--atl-inset);color:var(--atl-text-2)}.lv-soon{flex:none;overflow:visible;padding:0;background:none}.lv-pop .cal-ld{padding:8px 0}.lv-soon .cal-li{grid-template-columns:20px minmax(0,1fr) auto}.lv-soon .cal-li .lv-kic{margin-right:0}.lv-body[data-side]>.lv-main{flex:1 1 280px;min-width:280px}.lv-body[data-side]>.lv-dock{flex:0 1 690px;min-width:0}.lv-body[data-side]>.lv-dock>.lv-pop{max-width:672px;margin-inline:auto}.lv-body[data-side]:not([data-tier])>.lv-dock[data-soon]{flex:0 1 380px;min-width:280px}.lv-body[data-side]:not([data-tier]):has(>.lv-dock[data-soon])>.lv-main{flex:1 1 400px;min-width:360px}.lv-body[data-side] .lv-main .lv-row{grid-template-columns:auto minmax(0,1fr)}.lv-body[data-side] .lv-main .lv-row .t .lv-pbar,.lv-body[data-side] .lv-main .lv-row .t .m,.lv-body[data-side] .lv-main .lv-row>.r{display:none}.lv-badge{margin-left:auto}.lv-snote{padding:12px 4px 0}.lv-snone{padding:0 8px}@container calw (max-width: 520px){.lv-body{padding:var(--cal-s3)}.lv-main{border:1px solid var(--atl-hairline);border-radius:var(--cal-r)}}.lv-row .acts{grid-column:2/-1;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lv-row .acts .cal-btn{height:28px}@container lvw (max-width: 699px){.lv-row .acts{grid-column:1/-1}}@container lvc (max-width: 560px){.lv-row .acts{grid-column:1/-1}}.lv-inl{align-items:stretch!important;width:100%}.lv-inl,.lv-inl-l{flex-direction:column}.lv-inl-l{display:flex;gap:4px;font-size:12px;color:var(--atl-muted)}.lv-inl textarea{width:100%;resize:vertical;line-height:1.5;border-radius:var(--atl-r-lg)}.lv-inl-a{display:flex;flex-wrap:wrap}.lv-inl-a,.lv-lbl{gap:8px;align-items:center}.lv-lbl{display:inline-flex}.lv-form fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lv-form .cal-kinds button:disabled{opacity:.45;cursor:default}.lv-form .lv-bad,.lv-form input.lv-bad{border-color:var(--atl-danger)!important}.lv-ups button{max-width:100%}.lv-ups button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-ups button svg{flex:none}.lv-pick{display:grid;grid-gap:8px;gap:8px}.lv-pickrow{width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--atl-divider);font:inherit;color:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr)}.lv-pickrow:first-child{border-top:0}.lv-pickrow:hover{background:var(--atl-hover)}.cal-note .lv-smart{display:flex;gap:4px;flex:none}.lv-stat{flex-basis:100%;display:flex;gap:8px;align-items:center;font-size:12px;line-height:1.35;color:var(--atl-muted)}.lv-stat .lv-smart{display:flex;gap:4px;flex:none}.lv-form .lv-hd{font-size:11px;font-weight:400;letter-spacing:.07em;text-transform:uppercase;color:var(--col-soft)}.lv-opt{font-weight:400;color:var(--atl-muted)}.lv-owner{display:flex;align-items:center;gap:8px;justify-content:space-between;font-size:13px;color:var(--atl-ink)}.lv-accs{border-radius:var(--atl-r-lg);overflow:hidden;background:var(--atl-inset)}.lv-acc{border-top:1px solid var(--atl-divider)}.lv-acc:first-child{border-top:0}.lv-acc-h{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px 16px;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.lv-acc-h:hover{background:var(--atl-hover)}.lv-acc-h .k{flex:none;font-size:13px;font-weight:600;color:var(--atl-ink)}.lv-acc-h .vv{flex:1 1;min-width:0;text-align:right;font-size:13px;color:var(--atl-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-acc-h .vv.set{color:var(--atl-text-2)}.lv-acc-h svg{flex:none;color:var(--atl-muted);transition:transform var(--atl-dur-exit)}.lv-acc[data-open] .lv-acc-h svg{transform:rotate(90deg)}.lv-acc-b{display:flex;flex-direction:column;gap:8px;padding:4px 16px 16px}.lv-acc-b fieldset{gap:8px}.lv-cfg{padding-bottom:var(--cal-s5)}.lv-crow{width:100%;border:0;border-top:1px solid var(--atl-divider);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.lv-crow:first-child{border-top:0}.lv-crow:not([data-sel]):hover{background:var(--atl-hover)}.lv-crow:focus-visible{outline:2px solid var(--atl-accent);outline-offset:-2px}.lv-crow .lead{color:var(--col-soft)}.lv-crow .lv-dsw,.lv-crow .lv-kic{margin-right:0}.lv-cmans{padding:var(--cal-s4) var(--cal-s4) 0}.lv-cnote{padding-top:4px}.lv-kpick{display:flex;flex-direction:column;gap:var(--cal-s2)}.lv-kprev{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--cal-s2);font-weight:600}.lv-kprev .lv-kic{margin-right:0}.lv-cfield{flex-wrap:nowrap!important;align-items:center!important;margin-bottom:8px}.lv-cfield input{flex:1 1 auto;min-width:0}.cal-sheet .cal-form .lv-cfield>.atl-sel{flex:0 0 104px;width:104px}.lv-ffl{flex:none;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:var(--atl-r-pill);cursor:pointer;border:1px solid var(--atl-field-border);background:var(--atl-field);color:var(--col-mid);font:inherit;font-size:13px}.lv-ffl[aria-pressed=true]{background:var(--atl-accent-tint);border-color:transparent;color:var(--atl-accent)}.lv-kpick .cal-cps{flex-wrap:wrap;gap:8px}.lv-kpick .cal-cps button{width:24px;height:24px}.lv-ctile{display:inline-flex;align-items:center;gap:var(--cal-s2);margin-right:12px;white-space:nowrap}.lv-ctile .lv-kic{margin-right:0}.lv-g-legrow{display:flex;align-items:center;justify-content:space-between;gap:var(--cal-s2);padding:0 var(--cal-s4) var(--cal-s3)}.lv-g-leg{display:flex;flex-wrap:wrap;gap:var(--cal-s2) var(--cal-s4);font-size:12px;color:var(--col-mid)}.lv-g-leg>span{display:inline-flex;align-items:center;gap:var(--cal-s2)}.lv-g-dep{width:18px;border-top:1.5px dashed var(--col-soft)}.lv-g-tdy{width:2px;height:12px;background:var(--atl-accent)}.lv-gantt{position:relative;border-top:1px solid var(--atl-divider)}.lv-g-head{display:grid;grid-template-columns:var(--lw) minmax(0,1fr);height:30px;position:-webkit-sticky;position:sticky;top:0;z-index:4;background:var(--atl-surface);border-bottom:1px solid var(--atl-divider)}.lv-g-head .lv-g-lc{font-size:11px;letter-spacing:.06em;font-weight:600;color:var(--atl-muted);text-transform:uppercase}.lv-g-head .lv-g-tr span{position:absolute;top:8px;padding-left:4px;font-size:11px;color:var(--col-soft);white-space:nowrap}.lv-g-body{position:relative}.lv-g-grid,.lv-g-links{position:absolute;top:0;left:var(--lw);width:calc(100% - var(--lw) - var(--cal-s4));pointer-events:none}.lv-g-grid{bottom:0}.lv-g-links{z-index:1;overflow:visible}.lv-g-links path{fill:none;stroke:var(--col-soft);stroke-width:1.25;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;opacity:.75}.lv-g-links path[data-bad]{stroke:var(--atl-danger)}.lv-g-links path[data-on]{stroke:var(--atl-accent);stroke-width:2;opacity:1;stroke-dasharray:none}.lv-g-m{width:1px;background:var(--atl-divider)}.lv-g-m,.lv-g-today{position:absolute;top:0;bottom:0}.lv-g-today{width:2px;transform:translateX(-1px);background:var(--atl-accent);z-index:2}.lv-g-today span{font-style:normal;position:absolute;top:2px;left:5px;padding:0 4px;border-radius:var(--atl-r-xs);background:var(--atl-surface);font-size:11px;font-weight:600;color:var(--atl-accent);white-space:nowrap}.lv-g-row{display:grid;grid-template-columns:var(--lw) minmax(0,1fr);height:var(--rh);border-top:1px solid var(--atl-divider);cursor:pointer}.lv-g-grid+.lv-g-row{border-top:0}.lv-g-row:hover{background:var(--atl-hover)}.lv-g-row[data-sel]{background:var(--col-pick)}.lv-g-row[data-ctx] .lv-g-lc{opacity:.55}.lv-g-lc{display:flex;align-items:center;gap:var(--cal-s2);min-width:0;padding:0 8px 0 calc(var(--cal-s4) + var(--ind, 0px))}.lv-g-lc .tw{width:16px;height:20px;flex:none;display:grid;place-items:center;color:var(--col-soft);background:none;border:0;padding:0;cursor:pointer;border-radius:var(--atl-r-xs)}.lv-g-lc button.tw:hover{background:var(--atl-hover);color:var(--col-strong)}.lv-g-lc .t{min-width:0;display:flex;flex-direction:column}.lv-g-lc .t b{font-size:13px;font-weight:600;color:var(--col-strong)}.lv-g-lc .t .m,.lv-g-lc .t b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-g-lc .t .m{font-size:11px;color:var(--col-mid)}.lv-g-tr{position:relative;margin-right:var(--cal-s4);min-width:0}.lv-g-bar{position:absolute;top:calc(50% - 7px);height:14px;border-radius:var(--atl-r-tail);overflow:hidden;z-index:2;background:var(--atl-accent-tint);border:1px solid transparent}.lv-g-dia{position:absolute;top:50%;width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg);z-index:3;background:var(--atl-accent);border:2px solid var(--atl-surface);box-sizing:border-box}.lv-g-dia[data-state=met]{background:var(--atl-ok)}.lv-g-dia[data-state=missed]{background:var(--atl-danger)}.lv-g-dia-leg{position:static;display:inline-block;margin:0 8px 0 0;transform:rotate(45deg);vertical-align:middle}.lv-g-bar>b{display:block;height:100%;background:var(--atl-accent)}.lv-g-bar[data-sum]{top:calc(50% - 3px);height:6px;border:0;background:var(--col-soft);opacity:.5}.lv-g-bar[data-late]:not([data-sum]){background:var(--atl-danger-tint);border-color:var(--atl-danger-border)}.lv-g-bar[data-late]:not([data-sum])>b{background:var(--atl-danger)}.lv-g-bar[data-done]:not([data-sum]){background:var(--atl-ok-tint);border-color:var(--atl-ok-border)}.lv-g-bar[data-done]>b{background:var(--atl-ok)}.lv-g-bar[data-open]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}.lv-gantt[data-phone] .lv-g-head,.lv-gantt[data-phone] .lv-g-row{grid-template-columns:minmax(0,1fr)}.lv-gantt[data-phone] .lv-g-head .lv-g-lc{display:none}.lv-gantt[data-phone] .lv-g-tr{margin-left:var(--cal-s4)}.lv-gantt[data-phone] .lv-g-grid,.lv-gantt[data-phone] .lv-g-links{left:var(--cal-s4);width:calc(100% - 2 * var(--cal-s4))}.lv-gantt[data-phone] .lv-g-row{grid-template-rows:36px 28px}.lv-gantt[data-phone] .lv-g-lc{padding-top:4px;position:relative;z-index:3;background:var(--atl-surface)}.lv-gantt[data-phone] .lv-g-row:hover .lv-g-lc{background:var(--atl-hover)}.lv-gantt[data-phone] .lv-g-row[data-sel] .lv-g-lc{background:var(--col-pick)}.lv-gantt[data-phone] .lv-g-today span{display:none}.lv-body[data-off] .cal-docked>.cal-pop,.lv-body[data-off] .lv-dock,.lv-body[data-off] .lv-scroll{padding-bottom:96px}.lv-noq{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--col-mid);white-space:nowrap}.lv-fit{display:flex;gap:8px;align-items:flex-start;margin:0}.lv-fit>svg{flex:none;margin-top:2px;color:var(--atl-accent)}.lv-map{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);cursor:default}.lv-map>svg{color:var(--atl-text-2)}.lv-cfg{max-width:880px}.lv-ctabs{padding:var(--cal-s3) var(--cal-s4) var(--cal-s2);gap:8px}.lv-ctabs button{font-size:13px;padding:6px 12px}.lv-ctabs .n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7;font-weight:500}.lv-cat{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--atl-r-xs);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap;background:var(--atl-inset);color:var(--col-mid)}.lv-cat[data-cat=indeterminate]{background:var(--atl-accent-tint);color:var(--atl-accent)}.lv-cat[data-cat=done]{background:var(--atl-ok-tint);color:var(--atl-ok)}.lv-tool{padding-bottom:var(--cal-s4)}.lv-trule{margin:var(--cal-s3) var(--cal-s4) 0;border:1px solid var(--atl-divider);border-radius:var(--atl-r-lg)}.lv-trule>.lv-row{padding-left:var(--cal-s3);padding-right:var(--cal-s3)}.lv-trule>.lv-cnote{padding:8px var(--cal-s3) var(--cal-s3)}.lv-trh{padding:var(--cal-s3) var(--cal-s3) 4px;font-size:13px;font-weight:600;color:var(--col-strong)}.lv-tgrp{border-top:1px solid var(--atl-divider)}.lv-tgrp>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:var(--cal-s3) var(--cal-s4);cursor:pointer;list-style:none}.lv-tgrp>summary::-webkit-details-marker{display:none}.lv-tgrp>summary>svg{color:var(--col-soft);transition:transform var(--atl-dur-exit)}.lv-tgrp[open]>summary>svg{transform:rotate(90deg)}.lv-tgrp>summary:hover{background:var(--atl-hover)}.lv-tgrp>summary:focus-visible{outline:2px solid var(--atl-accent);outline-offset:-2px}.lv-tgrp>summary .t{min-width:0}.lv-tgrp>summary .t b{font-size:14px;font-weight:600;color:var(--col-strong)}.lv-tgrp>summary .t .m{display:flex;flex-wrap:wrap;gap:0 8px;font-size:12px;color:var(--col-mid)}.lv-tgrp .t .lv-seps{margin-left:-12px;-webkit-clip-path:inset(0 0 0 12px);clip-path:inset(0 0 0 12px)}.lv-tgrp .t .lv-seps>*{position:relative;margin-left:12px}.lv-tgrp .t .lv-seps>:before{content:"·";position:absolute;left:-12px;color:var(--col-mid);font-weight:400}.lv-tgrp .lv-rows{padding-left:24px}.lv-map{grid-template-columns:minmax(0,1fr) auto minmax(150px,240px)}.lv-map>.atl-sel{width:100%}.lv-tst>span:first-child{font-size:14px;color:var(--col-strong)}.lv-map[data-hand]>.atl-sel .atl-sel-field{border-color:var(--atl-accent)}.lv-tst{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.lv-same{grid-column:1/-1;justify-self:end}.lv-same .cal-btn{height:28px;font-size:12px;position:relative}@media (max-width:560px){.lv-map{grid-template-columns:minmax(0,1fr)}.lv-map>svg{display:none}.lv-tgrp .lv-rows{padding-left:0}.lv-same{justify-self:start}.lv-ctabs button{font-size:12px;padding:5px 9px}}.lv-crow .lead>.lv-cat{min-width:84px;justify-content:center}.lv-mstep{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--atl-divider);border-radius:var(--atl-r-tail);margin:8px 0}.lv-dir{gap:var(--cal-s3)}.lv-dir,.lv-dline{display:flex;flex-direction:column;padding:var(--cal-s3) var(--cal-s4)}.lv-dline{gap:var(--cal-s2);border:1px solid var(--atl-hairline);border-radius:var(--atl-r-lg);background:var(--atl-surface)}.lv-dline[data-sel]{border-color:var(--atl-accent)}.lv-dl-top{display:flex;align-items:center;justify-content:space-between;gap:var(--cal-s3);background:none;border:0;padding:0;color:inherit;text-align:left;cursor:pointer;font:inherit}.lv-dl-top[data-sel]{background:var(--col-pick);border-radius:var(--atl-r-md)}.lv-dl-top .lv-lab b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-dl-top .lv-who{flex:0 1 auto;max-width:40%}.lv-dl-top .lv-lab{display:inline-flex;align-items:center;gap:8px;min-width:0}.lv-hrow .lv-dl-top{flex-wrap:wrap}.lv-hrow .lv-dl-top .lv-lab{flex:1 1 12rem}.lv-hrow .lv-dl-top .lv-who{min-width:0;max-width:100%}.lv-dl-top .lv-who{font-size:13px;color:var(--col-mid)}.lv-dl-mid{display:grid;grid-template-columns:auto minmax(60px,1fr) minmax(120px,200px);align-items:center;grid-gap:var(--cal-s3);gap:var(--cal-s3)}.lv-dl-mid .lv-big b{font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-spark{width:100%;height:40px;overflow:visible}.lv-spark polyline{fill:none;stroke:var(--atl-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.lv-spark circle{fill:var(--atl-accent)}.lv-spark .t{stroke:var(--atl-muted);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.lv-dl-foot{display:flex;flex-wrap:wrap;gap:4px var(--cal-s4);font-size:12px;color:var(--atl-text-2)}.lv-punct{display:flex;flex-direction:column;padding:0 var(--cal-s4) var(--cal-s3)}.lv-dir,.lv-punct{max-width:900px}.lv-punct>.lv-wgroup{padding:var(--cal-s3) 0 var(--cal-s2)}.lv-pl{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(60px,1fr) auto;align-items:center;grid-gap:var(--cal-s3);gap:var(--cal-s3);padding:8px 0;border-top:1px solid var(--atl-divider);font-size:13px}.lv-pl .lv-soft{grid-column:2/-1;font-size:12px}.lv-prate{color:var(--atl-text-2)}.lv-prate:last-child{grid-column:2/-1}@container lvw (max-width: 599px){.lv-dl-mid{grid-template-columns:auto minmax(0,1fr)}.lv-dl-mid .lv-spark,.lv-dl-mid>.lv-soft{grid-column:1/-1}.lv-pl{grid-template-columns:minmax(0,1fr) minmax(60px,1fr) auto}.lv-pl>:first-child{grid-column:1/-1}}.lv-crew{display:inline-flex;align-items:center;position:relative}.lv-crew .lv-av{margin-left:-2px;flex:none;box-shadow:0 0 0 2px var(--cal-bg);background:var(--atl-inset);color:var(--atl-text-2)}.lv-crew .lv-av:first-child{margin-left:0}.lv-crew .lv-av.more{font-size:11px}.lv-main[data-capped]{max-width:1400px}.lv-body[data-tier]>.lv-dock,.lv-body[data-tier][data-side]>.lv-dock{flex:0 1 1200px}.lv-body[data-tier]>.lv-dock>.lv-pop{max-width:none}.lv-body[data-tier][data-side]>.lv-dock>.lv-pop{max-width:none;margin-inline:0}.lv-dcol{flex:0 1 560px;min-width:0;display:flex;flex-direction:column;overflow:hidden;container:lvw/inline-size;border:1px solid var(--atl-hairline);border-radius:var(--cal-r);background:var(--cal-bg)}.lv-pbar{padding:0 var(--cal-s4) var(--cal-s2);flex-wrap:wrap}.lv-team{margin:0 var(--cal-s4) var(--cal-s3)}.lv-trow{grid-template-columns:minmax(0,1fr)}.lv-trow .lv-tn{display:flex;flex-wrap:wrap;gap:2px var(--cal-s3);font-size:13px;color:var(--col-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfg-page{padding:0 var(--cal-s5) calc(var(--cal-s5) + var(--cfg-ask-h, 0px));max-width:960px;display:flex;flex-direction:column}.cfg-top{display:flex;align-items:center;gap:var(--cal-s3);flex-wrap:wrap;padding:var(--cal-s3) var(--cal-gut) 0}.cfg-top h2{margin:0;font-size:15px;font-weight:600;color:var(--col-strong)}.cfg-top .sub{font-size:12px;color:var(--col-soft)}.cfg-top .sp{flex:1 1}.cfg-nav{padding:var(--cal-s3) var(--cal-gut) var(--cal-s3);overflow-x:auto;scrollbar-width:none}.cfg-nav::-webkit-scrollbar{display:none}.cfg-nav .cal-seg button{display:inline-flex;align-items:center;gap:var(--cal-s2)}.cfg-nav .cal-seg svg{flex:none;color:var(--col-soft)}.cfg-nav .cal-seg button[aria-pressed=true] svg{color:var(--atl-accent)}.cfg-dotn{width:6px;height:6px;border-radius:50%;background:var(--atl-warn);flex:none}.cfg-h{margin:var(--cal-s4) 0 0;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--atl-ink)}.cfg-lede{margin:var(--cal-s1) 0 0;font-size:14px;line-height:1.5;color:var(--col-mid);max-width:64ch}.cfg-k{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:20px 0 var(--cal-s2);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--col-soft)}.cfg-k .cal-btn,.cfg-k span+span{text-transform:none;letter-spacing:0;font-weight:500}.cfg-k .cal-btn{height:28px;position:relative}.cfg-k .cal-btn:after,.lv-same .cal-btn:after{content:"";position:absolute;inset:-8px 0}.cfg-card{border-radius:var(--atl-r-lg);background:var(--atl-inset);overflow:hidden}.cfg-card>.cfg-k{margin:0;padding:var(--cal-s4) var(--cal-s4) var(--cal-s2)}.cfg-card>.lv-rows>.lv-row:first-child{border-top:0}.cfg-2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--cal-s4);gap:var(--cal-s4);align-items:start}.cfg-2>.cfg-card{min-width:0}.cfg-chain{--n:4;--g:var(--cal-s5);display:grid;grid-template-columns:repeat(var(--n),minmax(min-content,1fr));grid-gap:var(--g);gap:var(--g);position:relative}.cfg-node{position:relative;display:flex;flex-direction:column;gap:var(--cal-s2);padding:var(--cal-s3);min-width:0;text-align:left;border:0;border-radius:var(--atl-r-md);background:var(--atl-inset);color:inherit;font:inherit;cursor:pointer}.cfg-node:hover{background:var(--atl-hover)}.cfg-node[data-sel]{box-shadow:inset 0 0 0 1px var(--atl-accent)}.cfg-node[data-free]{box-shadow:inset 0 0 0 1px var(--atl-hairline)}.cfg-node[data-new]{background:var(--atl-accent-tint)}.cfg-node .k{display:flex;align-items:center;gap:var(--cal-s2);font-size:14px;font-weight:600;color:var(--col-strong);min-width:0}.cfg-node .k>span:last-child{min-width:0;overflow-wrap:normal;word-break:normal}.cfg-node .n{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--atl-ink)}.cfg-node .n small{margin-left:var(--cal-s1);font-size:12px;font-weight:400;letter-spacing:0;color:var(--col-soft)}.cfg-node .w{font-size:12px;line-height:1.4;color:var(--col-mid)}.cfg-arr{position:absolute;top:50%;right:calc(var(--g, var(--cal-s5)) / -2 - 7px);transform:translateY(-50%);display:grid;place-items:center;width:14px;height:14px;color:var(--col-soft);pointer-events:none}.cfg-split{display:flex;gap:2px;height:6px;border-radius:var(--atl-r-pill);overflow:hidden}.cfg-split i{display:block;flex:var(--w) 1 0;background:var(--k);min-width:3px}.cfg-split.l{height:8px}.cfg-cap{margin:var(--cal-s2) 0 0;font-size:12px;color:var(--col-soft)}.cfg-free{display:grid;grid-gap:var(--cal-s5);gap:var(--cal-s5)}.cfg-free .lab{grid-column:1/-1;font-size:12px;color:var(--col-soft);margin-bottom:calc(var(--cal-s2) * -1)}.cfg-doms{display:flex;flex-wrap:wrap;gap:var(--cal-s2)}.cfg-dom{display:inline-flex;align-items:center;gap:var(--cal-s2);padding:8px 12px;border:1px solid var(--atl-hairline);border-radius:var(--atl-r-pill);background:transparent;color:var(--atl-text-2);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.cfg-dom:hover{background:var(--atl-hover)}.cfg-dom .lv-dsw{margin:0}.cfg-dom small{font-size:12px;font-weight:400;color:var(--col-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfg-dom[data-sel]{border-color:transparent;background:color-mix(in srgb,var(--k) 14%,transparent);color:var(--atl-ink);font-weight:600}.cfg-dom[data-add]{border-style:dashed;color:var(--col-mid)}.cfg-dom[data-on]{border-color:transparent;background:color-mix(in srgb,var(--k) 14%,transparent);color:var(--atl-ink);font-weight:600}.cfg-dom[data-off]{color:var(--col-soft)}.cfg-todo .lv-row{grid-template-columns:auto minmax(0,1fr) auto;padding-top:12px;padding-bottom:12px}.cfg-todo .lv-row .t b{font-weight:500;font-size:13px}.cfg-todo .lv-row .t .m{margin-top:0}.cfg-wi{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--atl-warn-tint);color:var(--atl-warn)}.cfg-wi[data-tone=bad]{background:var(--atl-danger-tint);color:var(--atl-danger)}.cfg-wi[data-tone=ok]{background:var(--atl-ok-tint);color:var(--atl-ok)}.cfg-health{display:flex;align-items:center;gap:var(--cal-s3);padding:0 var(--cal-s4) var(--cal-s3);font-size:12px;color:var(--col-mid)}.cfg-health .lv-bar{flex:1 1}.cfg-health b{color:var(--atl-ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfg-out{display:flex;flex-direction:column;padding:0 var(--cal-s2)}.cfg-lr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--cal-s2);gap:var(--cal-s2);padding:8px var(--cal-s2);padding-left:calc(var(--cal-s2) + var(--ind, 0px));border:0;border-radius:var(--atl-r-sm);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0}.cfg-lr:hover{background:var(--atl-hover)}.cfg-lr[data-sel]{background:var(--col-pick)}.cfg-lr .t{min-width:0;display:flex;flex-direction:column}.cfg-lr .t b{font-size:14px;font-weight:600;color:var(--col-strong)}.cfg-lr .t b,.cfg-lr .t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-lr .t span{font-size:12px;color:var(--col-mid)}.cfg-lr .c{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfg-lr .c,.cfg-lr>svg{color:var(--col-soft)}.cfg-lr[data-new]{background:var(--atl-accent-tint)}.cfg-gl{width:20px;display:grid;place-items:center;color:var(--col-soft)}.cfg-prev{flex-direction:column;padding:var(--cal-s3);border-radius:var(--atl-r-md);background:var(--atl-ground)}.cfg-prev,.cfg-prev>.k{display:flex;gap:var(--cal-s2)}.cfg-prev>.k{align-items:center;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--col-soft)}.cfg-prev .lv-row{border:0;border-radius:var(--atl-r-sm);background:var(--atl-surface);padding-top:12px;padding-bottom:12px}.cfg-prev .lv-row+.lv-row{border-top:0}.cfg-prev .lv-row .lead{display:none}.cfg-prev .lv-row{grid-template-columns:minmax(0,1fr) auto}.cfg-prev .lv-row .r .bar{width:72px}.cfg-prev .rows{display:flex;flex-direction:column;gap:var(--cal-s2)}.cfg-prev .lv-row[data-ghost]{opacity:.55}.cfg-prev .lv-row .t .m{margin-top:2px}.cfg-prev .cfg-pn{font-size:12px;color:var(--col-mid);line-height:1.4}.cfg-ic{display:flex;flex-wrap:wrap;gap:var(--cal-s1)}.cfg-ic button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:var(--atl-r-sm);background:var(--atl-btn-tint);color:var(--atl-text-2);cursor:pointer}.cfg-ic button:hover{background:var(--atl-btn-tint-hover)}.cfg-ic button[aria-pressed=true]{background:var(--atl-accent-tint);color:var(--atl-accent)}.cfg-saved{display:flex;align-items:center;gap:var(--cal-s2);font-size:12px;color:var(--col-soft)}.cfg-saved svg{color:var(--atl-ok)}.cfg-links{display:flex;gap:var(--cal-s3);flex-wrap:wrap;font-size:13px}.cfg-links a{color:var(--atl-accent);cursor:pointer}.cfg-links a.bad{color:var(--atl-danger)}.lv-pop .cfg-sub{margin:0;font-size:12px;color:var(--col-soft);line-height:1.4}.lv-pop h3.cfg-f{margin:0;font-size:12px;font-weight:500;color:var(--atl-muted)}.cfg-fld{display:flex;flex-direction:column;gap:var(--cal-s1)}.cfg-fld small,.cfg-fld>.lab,.cfg-fld>label{font-size:12px;color:var(--atl-muted)}.cfg-fld small{line-height:1.4}.cfg-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--cal-s5);gap:var(--cal-s5);position:relative}.cfg-lane{position:relative;flex-direction:column;padding:var(--cal-s3);border-radius:var(--atl-r-md);background:var(--atl-inset);min-width:0}.cfg-lane,.cfg-lane>.h{display:flex;gap:var(--cal-s2)}.cfg-lane>.h{align-items:center}.cfg-lane>.h b{font-size:14px;font-weight:600;color:var(--col-strong)}.cfg-lane>p{margin:0 0 var(--cal-s1);font-size:12px;line-height:1.4;color:var(--col-mid)}.cfg-st{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--cal-s2);gap:var(--cal-s2);padding:8px var(--cal-s3) 8px var(--cal-s2);min-height:40px;border:0;border-radius:var(--atl-r-sm);background:var(--atl-surface);font-size:13px;font-weight:500;color:var(--atl-ink)}.cfg-st .g{color:var(--col-soft);display:grid;place-items:center;width:16px;cursor:-webkit-grab;cursor:grab}.cfg-st small{font-size:11px;font-weight:400;color:var(--col-soft)}.cfg-st[data-sel]{box-shadow:inset 0 0 0 1px var(--atl-accent)}.cfg-st[data-add]{background:var(--atl-inset);color:var(--col-mid);cursor:pointer}.cfg-lane .cfg-arr{top:56px}.cfg-tcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--cal-s3);gap:var(--cal-s3)}.cfg-tcard{display:flex;flex-direction:column;gap:var(--cal-s2);padding:var(--cal-s3) var(--cal-s4);border:0;border-radius:var(--atl-r-lg);background:var(--atl-inset);text-align:left;font:inherit;color:inherit;cursor:pointer;min-width:0}.cfg-tcard:hover{background:var(--atl-btn-tint-hover)}.cfg-tcard .k{display:flex;align-items:center;gap:var(--cal-s2);font-size:14px;font-weight:600;color:var(--col-strong)}.cfg-tcard .k .n{margin-left:auto;font-size:12px;font-weight:400;color:var(--col-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfg-tcard p{margin:0;font-size:12px;line-height:1.45;color:var(--col-mid)}.cfg-conns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--cal-s3);gap:var(--cal-s3)}.cfg-conn{flex-direction:column;padding:var(--cal-s4);border:0;border-radius:var(--atl-r-lg);background:var(--atl-inset);min-width:0}.cfg-conn,.cfg-conn>.h{display:flex;gap:var(--cal-s3)}.cfg-conn>.h{align-items:center}.cfg-conn>.h .lv-kic{width:32px;height:32px;border-radius:var(--atl-r-sm)}.cfg-conn>.h .lv-kic svg{stroke-width:1.5}.cfg-conn>.h .t{flex:1 1;min-width:0}.cfg-conn>.h .t b{display:block;font-size:15px;font-weight:600;color:var(--col-strong)}.cfg-conn>.h .t span{font-size:12px;color:var(--col-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.cfg-conn[data-bad]{box-shadow:inset 0 0 0 1px var(--atl-danger-border)}.cfg-conn[data-add]{background:var(--atl-inset);align-items:flex-start;justify-content:center}.cfg-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--cal-s3);gap:var(--cal-s3)}.cfg-stats>div{display:flex;flex-direction:column;min-width:0}.cfg-stats b{font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--atl-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfg-stats span{font-size:12px;color:var(--col-soft)}.cfg-stats>div[data-tone=warn] b{color:var(--atl-warn)}.cfg-stats>div[data-tone=bad] b{color:var(--atl-danger)}.cfg-meter{display:flex;flex-direction:column;gap:var(--cal-s1);font-size:12px;color:var(--col-mid)}.cfg-meter .lv-bar{height:6px}.cfg-conn .cal-acts{padding-top:0}.cfg-conn p.why{margin:0;font-size:12px;line-height:1.45;color:var(--col-mid)}.cfg-crumb{display:flex;align-items:center;gap:var(--cal-s1);padding:var(--cal-s4) var(--cal-s5) 0;font-size:13px;color:var(--col-mid)}.cfg-crumb button{border:0;background:none;padding:0;font:inherit;color:var(--atl-accent);cursor:pointer}.cfg-crumb svg{color:var(--col-soft)}.cfg-sugg{display:flex;align-items:center;gap:var(--cal-s3);padding:var(--cal-s3) var(--cal-s4);margin-top:var(--cal-s4);border-radius:var(--atl-r-lg);background:var(--atl-accent-tint);font-size:13px;line-height:1.45;color:var(--atl-ink)}.cfg-sugg>svg{flex:none;color:var(--atl-accent)}.cfg-sugg>span{flex:1 1;min-width:0}.cfg-sugg .cal-btn{flex:none}.cfg-mv{position:relative;display:grid;margin-top:var(--cal-s3)}.cfg-ts .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-ts[data-hand]{border-color:var(--atl-accent)}.cfg-ts[data-sug]{border-style:dashed;border-color:var(--atl-accent);background:var(--atl-accent-tint)}.cfg-mv svg path{fill:none;stroke-width:1.5;stroke-linecap:round}.cfg-mv .w-cat{stroke:var(--atl-field-border);opacity:.55}.cfg-mv .w-hand,.cfg-mv .w-sug{stroke:var(--atl-accent)}.cfg-mv .w-sug{stroke-dasharray:4 4}.cfg-key{display:flex;flex-wrap:wrap;gap:var(--cal-s2) var(--cal-s4);margin-top:var(--cal-s3);font-size:12px;color:var(--col-mid)}.cfg-key span{display:inline-flex;align-items:center;gap:var(--cal-s2)}.cfg-key i{display:inline-block;width:20px;border-top:1.5px solid var(--atl-field-border);opacity:.55}.cfg-key i.h{border-color:var(--atl-accent);opacity:1}.cfg-key i.s{border-top-style:dashed;border-color:var(--atl-accent);opacity:1}.cfg-steps{display:flex;font-size:12px;color:var(--col-soft)}.cfg-steps,.cfg-steps .s{align-items:center;gap:var(--cal-s2)}.cfg-steps .s{display:inline-flex}.cfg-steps .s i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--atl-hairline);font-style:normal;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfg-steps .s[data-done] i{background:var(--atl-ok-tint);border-color:transparent;color:var(--atl-ok)}.cfg-steps .s[data-on]{color:var(--atl-ink);font-weight:600}.cfg-steps .s[data-on] i{background:var(--atl-accent-fill);border-color:transparent;color:var(--atl-on-fill)}.cfg-steps .ln{flex:1 1;height:1px;background:var(--atl-hairline);min-width:12px}.cfg-how{display:flex;flex-direction:column;gap:var(--cal-s2)}.cfg-how button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--cal-s3);gap:var(--cal-s3);align-items:start;padding:var(--cal-s3);border:0;border-radius:var(--atl-r-md);background:var(--atl-btn-tint);font:inherit;color:inherit;text-align:left;cursor:pointer}.cfg-how button[aria-pressed=true]{background:var(--atl-accent-tint)}.lk-hd{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--atl-muted)}.lk-acc{border:1px solid var(--atl-hairline);border-radius:var(--atl-r-lg);background:var(--atl-surface);overflow:hidden}.lk-acc summary{display:flex;align-items:center;gap:var(--cal-s3);padding:12px 16px;min-height:44px;cursor:pointer;list-style:none}.lk-acc summary::-webkit-details-marker{display:none}.lk-acc summary:hover{background:var(--atl-hover)}.lk-acc .k{font-size:13px;font-weight:600;color:var(--atl-ink);flex:none}.lk-acc .vv{flex:1 1;min-width:0;text-align:right;font-size:13px;color:var(--atl-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-acc summary svg{flex:none;color:var(--atl-muted);transition:transform var(--atl-dur-tap) var(--atl-ease-out)}.lk-acc[open] summary svg{transform:rotate(90deg)}.lk-acc .lk-body{display:flex;flex-direction:column;gap:var(--cal-s3);padding:4px 16px 16px}.lk-why{color:var(--atl-muted);flex-basis:100%}@media (prefers-reduced-motion:reduce){.lk-acc summary svg{transition:none}}.cfg-how b{display:block;font-size:13px;font-weight:600;color:var(--atl-ink)}.cfg-how small{display:block;margin-top:2px}.cfg-how small,.cfg-how span{font-size:12px;line-height:1.4;color:var(--atl-muted)}.cfg-radio{width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid var(--atl-field-border);display:grid;place-items:center}.cfg-how button[aria-pressed=true] .cfg-radio{border-color:var(--atl-accent)}.cfg-how button[aria-pressed=true] .cfg-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--atl-accent)}.cfg-sheet-b{gap:var(--cal-s4)}.cfg-meas,.cfg-sheet-b{display:flex;flex-direction:column}.cfg-meas{gap:var(--cal-s2);padding:var(--cal-s3);border:0;border-radius:var(--atl-r-md);background:var(--atl-inset)}.cfg-meas .lv-big b{font-size:28px}.cfg-first{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--cal-s5);gap:var(--cal-s5);align-items:start;margin-top:var(--cal-s5)}.cfg-q{display:flex;flex-direction:column;gap:var(--cal-s3);padding:var(--cal-s4);border:0;border-radius:var(--atl-r-lg);background:var(--atl-inset)}.cfg-q+.cfg-q{margin-top:var(--cal-s3)}.cfg-q[data-done]{padding:var(--cal-s3) var(--cal-s4);flex-direction:row;align-items:center;background:transparent}.cfg-q[data-later]{opacity:.55;background:transparent}.cfg-q .qn{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--atl-inset);font-size:12px;font-weight:600;color:var(--atl-text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfg-q[data-done] .qn{background:var(--atl-ok-tint);color:var(--atl-ok)}.cfg-q[data-on] .qn{background:var(--atl-accent-fill);color:var(--atl-on-fill)}.cfg-q h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--atl-ink)}.cfg-q .hd{display:flex;align-items:center;gap:var(--cal-s3)}.cfg-q .hd .t{flex:1 1;min-width:0}.cfg-q .hd .t span{display:block;font-size:12px;color:var(--col-soft)}.cfg-q p{margin:0;font-size:13px;color:var(--col-mid);line-height:1.45}.cfg-prop{position:-webkit-sticky;position:sticky;top:var(--cal-s4);display:flex;flex-direction:column;gap:var(--cal-s3);padding:var(--cal-s4);border:0;border-radius:var(--atl-r-lg);background:var(--atl-inset)}.cfg-prop>.k{display:flex;align-items:center;gap:var(--cal-s2);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--col-soft)}.cfg-prop .k svg{color:var(--atl-accent)}.cfg-mini{display:flex;flex-direction:column;gap:var(--cal-s2)}.cfg-mini .cfg-lr{padding-top:4px;padding-bottom:4px;cursor:default}.cfg-mini .cfg-lr:hover{background:none}.cfg-prop[data-grow] .cfg-lr{animation:none}.cfg-ask{flex:none;display:flex;flex-direction:column;gap:var(--cal-s2);align-items:center;padding:0 var(--cal-gut) var(--cal-s3)}.cfg-ask>*{width:100%;max-width:880px}.cfg-ask .cal-kinds{justify-content:flex-start}.cfg-ask .pill{display:flex;box-shadow:var(--atl-shadow-float);align-items:flex-end;gap:var(--cal-s1);padding:4px 16px;background:var(--atl-surface);border:1px solid var(--atl-hairline);border-radius:var(--atl-r-pill)}.cfg-ask .pill .ib{width:32px;height:38px;border:0;background:none;color:var(--atl-text-2);display:grid;place-items:center;flex:none}.cfg-ask .pill .tx{flex:1 1;color:var(--atl-field-hint)}.cfg-ask .pill .tx[data-typed]{color:var(--atl-ink)}.cfg-ask .pill .go{width:38px;height:38px;border:0;border-radius:50%;background:var(--atl-accent-fill);color:var(--atl-on-fill);display:grid;place-items:center;flex:none}.cfg-ask small{font-size:12px;color:var(--col-soft);text-align:center}.cfg-foot{background:var(--atl-ground);padding-top:0}@container lvw (max-width: 640px){.cfg-crumb,.cfg-page{padding-left:var(--cal-s4);padding-right:var(--cal-s4)}.cfg-h{font-size:17px}.cfg-chain,.cfg-free{grid-template-columns:minmax(0,1fr);gap:var(--cal-s3)}.cfg-chain>.cfg-node{padding-left:calc(var(--cal-s3) + var(--i, 0) * 12px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--cal-s3);column-gap:var(--cal-s3);grid-row-gap:var(--cal-s1);row-gap:var(--cal-s1)}.cfg-chain>.cfg-node .k{grid-column:1}.cfg-chain>.cfg-node .n{grid-column:2;grid-row:1}.cfg-chain>.cfg-node .cfg-split{grid-column:1/-1}.cfg-chain>.cfg-node .w{display:none}.cfg-chain>.cfg-node{padding-top:var(--cal-s2);padding-bottom:var(--cal-s2)}.cfg-cap{display:none}.cfg-arr{top:auto;bottom:calc(var(--cal-s3) / -2 - 7px);right:auto;left:22px;transform:rotate(90deg)}.cfg-2,.cfg-conns,.cfg-first,.cfg-lanes,.cfg-tcards{grid-template-columns:minmax(0,1fr)}.cfg-lane .cfg-arr{display:none}.cfg-ask .cal-kinds{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cfg-ask .cal-kinds button{flex:none}.cfg-sugg{flex-wrap:wrap}.cfg-sugg .cal-btn{margin-left:calc(16px + var(--cal-s3))}.cfg-stats b{font-size:15px}}.cfg-free{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--cal-s3);align-items:center}.cfg-free .lab{grid-column:3/-1;margin:0}.cfg-free .cfg-node{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--cal-s2) var(--cal-s3);gap:var(--cal-s2) var(--cal-s3);padding:var(--cal-s2) var(--cal-s3)}.cfg-free .cfg-node .cfg-split,.cfg-free .cfg-node .split,.cfg-free .cfg-node .w{display:none}.cfg-free .cfg-node .n{font-size:15px}.cfg-free .cfg-node .n small{font-size:12px}@container lvw (max-width: 640px){.cfg-free{grid-template-columns:minmax(0,1fr)}.cfg-free .lab{grid-column:1}}.lv-cfg.cfg-wrap{max-width:960px;padding-bottom:0;display:flex;flex-direction:column;min-height:100%}.cfg-page{flex:1 0 auto}.cfg-note{padding-left:0;padding-right:0}.cfg-dpad{padding:0 var(--cal-s4) var(--cal-s4);display:flex;flex-direction:column;gap:var(--cal-s3)}.cfg-sub{padding:var(--cal-s3) 0 var(--cal-s2)}.cfg-sub .n{opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfg-st{grid-template-columns:minmax(0,1fr) auto;padding-right:var(--cal-s2)}.cfg-st .nm{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--cal-s2);min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.cfg-st .nm:focus-visible{outline:2px solid var(--atl-accent);outline-offset:2px;border-radius:var(--atl-r-sm)}.cfg-st .pm-input{width:auto;max-width:112px;height:32px;padding:0 var(--cal-s2);font-size:12px}.cfg-st[data-add]{grid-template-columns:auto 1fr;padding-right:var(--cal-s3)}.cfg-src{padding:0 6px;border-radius:var(--atl-r-xs);background:var(--atl-accent-tint);color:var(--atl-accent);font-weight:500}.cfg-lane>.h{min-height:24px}.cfg-lane .cfg-arr{top:28px;right:calc(var(--cal-s5) / -2 - 7px);transform:none}.cfg-tcard[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--atl-accent)}.cfg-tcard[data-static]{cursor:default}.cfg-tcard[data-static]:hover{background:var(--atl-inset)}.cfg-more{display:flex;align-items:center;justify-content:space-between;gap:var(--cal-s3);flex-wrap:wrap;margin-top:var(--cal-s3);font-size:12px;color:var(--col-mid)}.cfg-mv{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);margin-top:var(--cal-s5)}.cfg-mv>.col{position:relative;display:flex;flex-direction:column;gap:var(--cal-s2);min-width:0}.cfg-mv>svg.wires{position:relative;display:block;min-width:0;overflow:visible}.cfg-mv>.col{--row:36px}.cfg-mv .hd{position:absolute;top:-20px;left:0;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--col-soft);white-space:nowrap}.cfg-mv .hd.r{left:auto;right:0}.cfg-slot,.cfg-ts{height:var(--row);box-sizing:border-box;display:flex;align-items:center;gap:var(--cal-s2);padding:0 var(--cal-s3);border:1px solid var(--atl-hairline);border-radius:var(--atl-r-sm);background:var(--atl-surface);font-size:13px;color:var(--atl-ink)}.cfg-slot{font-weight:600}.cfg-slot .cal-tag{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cfg-ts{position:relative}.cfg-ts,.cfg-ts .cal-tag,.cfg-ts .lv-cat{flex:none}.cfg-slot{position:relative;left:0;right:0;flex:none}.cfg-slot .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-sugg .cal-err{flex:none}.cfg-pills{display:flex;gap:var(--cal-s2);flex-wrap:wrap}.cfg-addrow{align-items:center;gap:var(--cal-s2)}.cfg-addrow .pm-input{flex:1 1 auto;min-width:0}.cfg-dom:focus-visible,.cfg-how button:focus-visible,.cfg-lr:focus-visible,.cfg-node:focus-visible,.cfg-tcard:focus-visible{outline:2px solid var(--atl-accent);outline-offset:2px}.cfg-lr .lv-dsw,.cfg-lr .lv-kic{margin-right:0}.cfg-page .lv-note{padding-left:0;padding-right:0}.cfg-card .lv-note{padding:var(--cal-s3) var(--cal-s4)}.cfg-prev .lv-row .t b{font-size:13px}.cal-sheet .cfg-prev,.lv-pop .cfg-prev{margin-top:var(--cal-s2)}.cfg-wi{flex:none}.cfg-mx{display:flex;flex-direction:column;overflow-x:auto}.cfg-mx .r{display:grid;grid-template-columns:minmax(120px,1.1fr) repeat(var(--n),minmax(104px,1fr));align-items:stretch;border-top:1px solid var(--atl-divider)}.cfg-mx .r:first-child{border-top:0}.cfg-mx .c,.cfg-mx .c0{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cal-s1) var(--cal-s2);padding:var(--cal-s3);min-width:0;border:0;background:none;font:inherit;font-size:13px;color:inherit;text-align:left;cursor:pointer}.cfg-mx .c0{gap:var(--cal-s2);font-weight:600;color:var(--col-strong)}.cfg-mx .h .c,.cfg-mx .h .c0{font-size:12px;font-weight:600;color:var(--col-mid);cursor:default}.cfg-mx .h button.c{cursor:pointer}.cfg-mx .h button.c:hover,.cfg-mx .r:not(.h) .c0:hover,.cfg-mx .r:not(.h) .c:hover{background:var(--atl-hover)}.cfg-mx .c small{font-size:11px;color:var(--col-soft)}.cfg-mx .c .lv-dsw,.cfg-mx .c0 .lv-kic{margin-right:0}.cfg-mx button:focus-visible{outline:2px solid var(--atl-accent);outline-offset:-2px}.cfg-ask{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;margin-top:var(--cal-s4);padding-top:var(--cal-s3);background:linear-gradient(to bottom,transparent,var(--cal-bg) 24px)}.cfg-ask .pill{align-items:center}.cfg-ask .pill .tx{flex:1 1 auto;min-width:0;padding:8px;border:0;background:transparent;outline:none;font:inherit;font-size:16px;line-height:24px;color:var(--atl-ink)}.cfg-ask .pill .tx::placeholder{color:var(--atl-field-hint)}.cfg-ask .pill:focus-within{border-color:var(--atl-accent)}.cfg-ask .pill .go:disabled{opacity:.4}.cfg-top .cal-btn{flex:none}.cfg-page .cfg-crumb button,.cfg-page a[role=button]{color:var(--atl-accent);cursor:pointer}.lv-bbar{display:flex;gap:var(--cal-s3);flex-wrap:wrap;padding:var(--cal-s2) var(--cal-s4)}.lv-bbar,.lv-bl{align-items:center}.lv-bl{display:inline-flex;gap:var(--cal-s2);font-size:13px;color:var(--col-mid)}.lv-board{overflow-x:auto;padding:0 var(--cal-s4)}.lv-bcols{display:grid;grid-gap:var(--cal-s2);gap:var(--cal-s2);min-width:min-content}.lv-bhead{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--atl-ground);padding-bottom:var(--cal-s2)}.lv-bch{display:flex;align-items:center;gap:var(--cal-s2);flex-wrap:wrap;padding:var(--cal-s2) var(--cal-s3);border-radius:var(--cal-r);background:var(--atl-inset);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--col-mid);border:1px solid transparent}.lv-bch .n{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-bch .c{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-bch .w{display:inline-flex;align-items:center;gap:4px;flex-basis:100%;text-transform:none;letter-spacing:0;font-weight:600}.lv-bch[data-over]{background:var(--atl-warn-tint);color:var(--atl-warn);border-color:var(--atl-warn)}.lv-blane{margin-bottom:var(--cal-s3)}.lv-bln{display:flex;align-items:center;gap:var(--cal-s2);padding:var(--cal-s2) 0;font-size:13px;font-weight:600;color:var(--atl-ink);position:-webkit-sticky;position:sticky;left:0}.lv-bln small{color:var(--col-mid);font-weight:400}.lv-bcell{min-height:56px;display:flex;flex-direction:column;gap:var(--cal-s2);padding:var(--cal-s2);border-radius:var(--cal-r);background:var(--atl-inset);border:1px dashed transparent}.lv-bcell[data-over]{background:var(--atl-warn-tint)}.lv-bcell[data-drop]{border-color:var(--atl-accent);background:var(--atl-accent-tint)}.lv-bcard{display:flex;flex-direction:column;gap:var(--cal-s2);padding:var(--cal-s2) var(--cal-s3);background:var(--atl-surface);border:1px solid var(--atl-hairline);border-radius:var(--cal-r)}.lv-bcard[draggable=true]{cursor:-webkit-grab;cursor:grab}.lv-bcard[data-drag]{opacity:.5}.lv-bcard[data-sel]{border-color:var(--atl-accent)}.lv-bcard[data-stale]{border-color:var(--atl-warn)}.lv-bcard .t{display:flex;align-items:flex-start;gap:var(--cal-s2);text-align:left;font:inherit;font-weight:600;color:var(--atl-ink);background:none;border:0;padding:0;cursor:pointer}.lv-bcard .t:focus-visible{outline:2px solid var(--col-strong);outline-offset:2px}.lv-bcard .why{display:inline-flex}.lv-bcard .s,.lv-bcard .why{align-items:center;gap:var(--cal-s2);font-size:12px;color:var(--col-mid)}.lv-bcard .s{display:flex;flex-wrap:wrap}.lv-bmove{align-self:flex-start}.lv-bcn{display:none;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--col-mid)}.lv-bcn[data-over]{color:var(--atl-warn)}@media (max-width:700px){.lv-bcols{grid-template-columns:minmax(0,1fr)!important}.lv-bhead{display:none}.lv-bcn{display:block}}.lv-key{display:inline-flex;align-items:center;gap:var(--cal-s2);font-size:12px;color:var(--col-mid)}.lv-key i{width:12px;height:12px;border-radius:var(--atl-r-xs);border:1px solid var(--atl-hairline);margin-left:var(--cal-s2)}.lv-key i[data-tone=under],.lv-lcell[data-tone=under]{background:var(--atl-accent-tint)}.lv-key i[data-tone=ok],.lv-lcell[data-tone=ok]{background:var(--atl-ok-tint)}.lv-key i[data-tone=over],.lv-lcell[data-tone=over]{background:var(--atl-danger-tint);color:var(--atl-danger);border-color:var(--atl-danger)}.lv-load{min-width:0;max-width:100%;overflow-x:auto;padding:0 var(--cal-s4) var(--cal-s3)}.lv-load>*{width:max-content;min-width:100%;box-sizing:border-box}.lv-lrow{display:grid;grid-gap:var(--cal-s2);gap:var(--cal-s2);align-items:stretch;min-width:min-content;margin-bottom:var(--cal-s2)}.lv-lhead{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--atl-ground)}.lv-lw{display:flex;flex-direction:column;align-items:center;font-size:12px;color:var(--col-mid)}.lv-lw b{font-weight:600;color:var(--atl-ink)}.lv-lwho{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:13px}.lv-lwho small{color:var(--col-mid);display:flex;flex-wrap:wrap;gap:var(--cal-s2)}.lv-lwarn{display:inline-flex;align-items:center;gap:4px;color:var(--atl-danger);font-weight:600}.lv-lcell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:var(--cal-s2);font:inherit;color:var(--atl-ink);background:var(--atl-inset);border:1px solid transparent;border-radius:var(--cal-r);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button.lv-lcell{cursor:pointer}button.lv-lcell:disabled{cursor:default}.lv-lcell[data-tone=count]{border-style:dashed;border-color:var(--atl-hairline)}.lv-lcell[data-sel]{outline:2px solid var(--atl-accent);outline-offset:1px}.lv-lcell:focus-visible{outline:2px solid var(--col-strong);outline-offset:2px}.lv-lcell .n{display:inline-flex;align-items:center;gap:4px;font-weight:600}.lv-lcell small{font-size:12px;color:var(--col-mid)}.lv-lcell[data-tone=over] small{color:var(--atl-danger)}.lv-lcell .u{font-style:italic}.lv-lcap{flex-direction:column;padding:var(--cal-s3);margin-bottom:var(--cal-s3);background:var(--atl-inset);border-radius:var(--cal-r);max-width:420px}.lv-lcap,.lv-lcap-acts,.lv-ldrill{display:flex;gap:var(--cal-s2)}.lv-ldrill{padding:0 var(--cal-s4);flex-direction:column}.lv-ldrill h3{font-size:14px;margin:var(--cal-s2) 0}.lv-ldi{display:flex;justify-content:space-between;align-items:center;gap:var(--cal-s3);padding:var(--cal-s2) var(--cal-s3);text-align:left;font:inherit;color:var(--atl-ink);background:var(--atl-surface);border:1px solid var(--atl-hairline);border-radius:var(--cal-r);cursor:pointer}.lv-ldi .t{font-weight:600}.lv-ldi .s{align-items:center;font-size:12px;color:var(--col-mid);flex-wrap:wrap;justify-content:flex-end}.lv-ldi .s,.lv-ldrow{display:flex;gap:var(--cal-s2)}.lv-ldrow{align-items:stretch}.lv-ldrow .lv-ldi{flex:1 1;min-width:0}.lv-ldrow[draggable=true]{cursor:-webkit-grab;cursor:grab}.lv-ldrow[data-drag]{opacity:.5}.lv-lblock[data-drop]{outline:2px dashed var(--atl-accent);outline-offset:-2px;border-radius:var(--cal-r)}.lv-ldi:focus-visible{outline:2px solid var(--col-strong);outline-offset:2px}.lv-meeting{display:flex;flex-direction:column;gap:8px}.lv-form .cal-ban,.lv-meeting .cal-ban{box-shadow:none}@media (pointer:coarse){.cal-sheet .cal-btn.ic,.lv-pop .cal-btn.ic{width:44px;height:44px}}.cal-work-meeting{display:flex;flex-direction:column;gap:8px}.cfg-sub{margin-top:var(--cal-s2);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--col-soft)}.cfg-sw{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:var(--cal-s3);gap:var(--cal-s3);cursor:pointer}.cfg-sw input{position:absolute;opacity:0;width:1px;height:1px}.cfg-sw .track{position:relative;width:36px;height:20px;margin-top:1px;border-radius:var(--atl-r-pill);background:var(--atl-field-border);transition:background var(--atl-dur-tap)}.cfg-sw .track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--atl-surface);transition:transform var(--atl-dur-tap)}.cfg-sw input:checked+.track{background:var(--atl-accent)}.cfg-sw input:checked+.track:after{transform:translateX(16px)}.cfg-sw input:focus-visible+.track{outline:2px solid var(--atl-accent);outline-offset:2px}.cfg-sw .txt{display:flex;flex-direction:column;gap:2px;min-width:0}.cfg-sw .txt b{font-size:14px;font-weight:600;color:var(--atl-ink)}.cfg-sw .txt small{font-size:12px;line-height:1.4;color:var(--col-soft)}.cfg-accs{border-radius:var(--atl-r-md);overflow:hidden;background:var(--atl-inset)}.cfg-acc+.cfg-acc{border-top:1px solid var(--atl-hairline)}.cfg-acc-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--cal-s3);gap:var(--cal-s3);width:100%;min-height:44px;padding:8px var(--cal-s3);border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--atl-ink)}.cfg-acc-h:hover{background:var(--atl-hover)}.cfg-acc-h .t{font-size:14px;font-weight:500}.cfg-acc-h .s{font-size:12px;color:var(--col-soft);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-acc-h svg{color:var(--col-soft);transform:rotate(90deg);transition:transform var(--atl-dur-tap)}.cfg-acc[data-open] .cfg-acc-h svg{transform:rotate(-90deg)}.cfg-acc-b{flex-direction:column;padding:0 var(--cal-s3) var(--cal-s3)}.cfg-acc-b,.cfg-why{display:flex;gap:var(--cal-s2)}.cfg-why{align-items:center;font-size:12px;color:var(--col-mid)}.cfg-why svg{flex:none}.cfg-unit{display:inline-flex;align-items:center;gap:4px}.cal-sheet .cal-form .cfg-unit-in{width:140px;flex:0 1 140px}.cfg-proof{display:flex;flex-direction:column;gap:1px;border:1px solid var(--atl-hairline);border-radius:var(--atl-r-md);overflow:hidden;background:var(--atl-hairline)}.cfg-proof>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--cal-s2);padding:var(--cal-s2) var(--cal-s3);background:var(--atl-surface);font-size:13px;color:var(--atl-ink)}.cfg-proof b{font-weight:600;color:var(--atl-accent)}.cfg-say{display:flex;flex-direction:column;gap:var(--cal-s2);padding:var(--cal-s3);border:1px solid var(--atl-hairline);border-radius:var(--atl-r-md);font-size:13px;color:var(--col-mid)}.cal-btn.pr.dng{background:var(--atl-danger-fill);border-color:var(--atl-danger-fill);color:var(--atl-on-fill)}.cal-btn.pr.dng:disabled{opacity:.5}.ms-sw{display:flex;align-items:flex-start;gap:var(--cal-s3);padding:var(--cal-s2) 0}.ms-sw>span{display:flex;flex-direction:column;gap:2px;min-width:0}.ms-sw small{color:var(--col-mid)}.ms-pick,.ms-req{gap:var(--cal-s2)}.ms-lines,.ms-pick,.ms-req{display:flex;flex-direction:column}.ms-lines{gap:2px;margin-top:var(--cal-s1)}.ms-key,.ms-tok{display:flex;flex-direction:column;gap:var(--cal-s2)}.ms-key{padding:var(--cal-s3);border:1px solid var(--atl-hairline);border-radius:var(--atl-r-md);background:var(--atl-inset)}.ms-key input{font-family:var(--atl-mono)}.ms-hist summary{cursor:pointer;font-size:12px;color:var(--col-mid)}.lv-askkey{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-right:-8px;padding:0;border:0;border-radius:50%;background:none;color:var(--atl-accent);cursor:pointer}.lv-askkey:focus-visible,.lv-askkey:hover:not(:disabled){background:var(--atl-accent-tint)}.lv-askkey:disabled{color:var(--col-soft);opacity:.55;cursor:default}.lv-askkey[aria-busy]{opacity:1;background:var(--atl-accent-tint)}@keyframes lv-askpulse{50%{opacity:.35}}@media (prefers-reduced-motion:no-preference){.lv-askkey[aria-busy]{animation:lv-askpulse 1s ease-in-out infinite}}.lv-asked{display:flex;flex-direction:column;gap:var(--cal-s2);padding:0 var(--cal-s4) var(--cal-s3)}.lv-asked .lv-note{padding:0}.lv-proposal{display:flex;flex-direction:column;gap:var(--cal-s2);padding:var(--cal-s3);border-radius:var(--atl-r-md);background:var(--atl-accent-tint)}.lv-proposal .lv-note{padding:0}.lv-proposal b{color:var(--atl-ink)}.lv-pills{gap:4px}.lv-pills,.lv-row-actions{display:inline-flex;flex-wrap:wrap;align-items:center}.lv-row-actions{gap:var(--cal-s2)}.lv-hl{--hl:var(--atl-ok);--hl-tint:var(--atl-ok-tint);--hl-line:var(--atl-ok-border);display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border:1px solid var(--hl-line);border-radius:var(--atl-r-pill);background:var(--hl-tint);color:var(--hl);white-space:nowrap}.lv-hl>i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.lv-hl[data-s=giallo]{--hl:var(--atl-warn);--hl-tint:var(--atl-warn-tint);--hl-line:var(--atl-warn-border)}.lv-hl[data-s=rosso]{--hl:var(--atl-danger);--hl-tint:var(--atl-danger-tint);--hl-line:var(--atl-danger-border)}.lv-hl svg{color:inherit}.lv-health{flex-direction:column;padding:var(--cal-s3);margin:var(--cal-s3) 0;border:1px solid var(--atl-hairline);border-radius:var(--cal-r);background:var(--atl-surface)}.lv-health,.lv-hhead{display:flex;gap:var(--cal-s2)}.lv-hhead{align-items:center;justify-content:space-between}.lv-hcalc,.lv-hforced,.lv-hwhy{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--col-mid)}.lv-hforced{padding:var(--cal-s2) var(--cal-s3);border-left:var(--cal-s1) solid var(--atl-accent);background:var(--atl-inset);border-radius:var(--cal-r)}.lv-hforced b{color:var(--col-strong)}.lv-hacts{flex-wrap:wrap;align-items:center}.lv-hacts,.lv-hform{display:flex;gap:var(--cal-s2)}.lv-hform,.lv-hform label{flex-direction:column}.lv-hform label{display:flex;gap:4px;font-size:13px}.lv-htiles{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-hbar{display:flex;align-items:center;gap:var(--cal-s3);font-size:13px;color:var(--col-mid)}.lv-hbar .lv-bar{flex:1 1;max-width:240px}.lv-hbar[data-s=rosso] .lv-bar>i{background:var(--atl-danger)}.lv-hbar[data-s=giallo] .lv-bar>i{background:var(--atl-warn)}.lv-hbar[data-s=verde] .lv-bar>i{background:var(--atl-ok)}.lv-hrow[data-s=rosso]{border-left:var(--cal-s1) solid var(--atl-danger)}.lv-hrow[data-s=giallo]{border-left:var(--cal-s1) solid var(--atl-warn)}.lv-goal .lv-hl,.lv-row .lv-hl{margin-left:var(--cal-s2)}.lv-mv-body{display:flex;flex-direction:column;gap:12px}.lv-mv-sum{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--atl-r-md);background:var(--atl-inset)}.lv-mv-sum>div{min-width:0}.lv-mv-sum b{display:block;font-size:14px;font-weight:600;color:var(--atl-ink)}.lv-mv-sum span:not(.lv-mv-tile){font-size:12px;color:var(--atl-muted)}.lv-mv-tile{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--atl-r-sm);background:var(--atl-accent-tint);color:var(--atl-accent)}.lv-mv-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.lv-mv-row label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--atl-muted);min-width:0}.lv-mv-row .pm-input{width:100%;box-sizing:border-box;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-mv-sent{margin:0;font-size:13px;color:var(--atl-text-2)}.lv-mv-sent b{color:var(--atl-ink);font-weight:600}.lv-mv-why{color:var(--atl-muted);font-size:12px}@media (max-width:420px){.lv-mv-row{grid-template-columns:1fr}}.lv-main{min-width:0}.lv-scroll{overflow-x:hidden}.lv-scroll .cal-warnbox>span{min-width:0;overflow-wrap:anywhere}.lv-dtile{max-width:100%;box-sizing:border-box}.lv-dt-c,.lv-dt-t{overflow-wrap:anywhere}.cfg-gap{margin-top:var(--cal-s5)}.cfg-gap-s{margin-top:var(--cal-s3)}.cfg-cap.flush{margin:0}.cfg-alone{margin-top:var(--cal-s3)}.cfg-q .hd.grow{flex:1 1}.cfg-qt{font-size:14px}.lv-dsw.flat{margin:0}.lv-pad{padding:var(--cal-s2) var(--cal-s3)}.wk-state{display:flex;flex-direction:column;gap:var(--cal-s2);padding:var(--cal-s2) 0}.cal-ban.bad{margin:var(--cal-s2) 0}.cal-empty.wk-empty{position:static;inset:auto;pointer-events:auto;padding:var(--cal-s4)}.cal-empty.wk-empty>div{align-items:flex-start;box-shadow:var(--atl-shadow-card)}.wk-empty p{margin:0}.wk-empty-ic{width:48px;height:48px;border-radius:var(--atl-r-md);background:var(--atl-accent-tint);color:var(--atl-accent);display:grid;place-items:center;flex:none}.wk-dock{position:-webkit-sticky;position:sticky;bottom:0;margin-top:auto;padding:var(--cal-s3) var(--cal-s4)}.wk-dock .cal-ban.bad{margin:0}.lv-main[data-dash]{background:var(--atl-ground);border:0}.lv-dwrap{min-width:0}.lv-dbar-err,.lv-dtitle{margin:var(--cal-s3) var(--cal-s4) 0}.lv-dtitle{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:52px;padding:8px 16px;background:var(--atl-surface);border-radius:var(--atl-r-lg)}.lv-dtitle h2{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--atl-ink)}.lv-dtitle .sub{font-size:13px;color:var(--atl-muted)}.lv-dtitle .sp{flex:1 1}.lv-dscope{padding:2px}.lv-dscope .seg{position:relative;height:28px;padding:0 12px;color:var(--atl-muted)}.lv-dscope .seg:after{content:"";position:absolute;inset:-8px 0}.lv-dscope .seg.on{background:var(--atl-accent-tint);color:var(--atl-accent);box-shadow:none}.lv-dscope .seg:focus-visible{outline:2px solid var(--col-strong);outline-offset:-2px}.lv-dash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;grid-gap:12px;gap:12px;padding:16px 16px 24px}.lv-dash>.c{min-height:120px}.lv-dslot{grid-column:span var(--c2,1);min-width:0;display:flex}.lv-dslot>.c{flex:1 1;min-width:0}@container lvw (min-width: 640px){.lv-dash{grid-template-columns:repeat(6,minmax(0,1fr))}.lv-dash>.c{grid-column:span 3;height:132px;min-height:0}.lv-dslot{grid-column:span var(--c6,3);height:124px}.lv-dslot[data-kind=deadlines]{height:352px}.lv-dslot[data-kind=goals],.lv-dslot[data-kind=team]{height:296px}}@container lvw (min-width: 1040px){.lv-dash{grid-template-columns:repeat(12,minmax(0,1fr));padding:16px 28px 24px}.lv-dash>.c{grid-column:span 3}.lv-dslot{grid-column:span var(--c12,3)}.lv-dslot[data-kind=deadlines],.lv-dslot[data-kind=goals],.lv-dslot[data-kind=team]{height:352px}.lv-dtitle{padding:0 28px}}.lv-dash .c{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;box-sizing:border-box;padding:16px 20px;margin:0;border:0;box-shadow:none;border-radius:var(--atl-r-lg);background:var(--atl-surface);color:var(--atl-ink);font:inherit;text-align:left}.lv-dash button.c{cursor:pointer;width:100%;transition:background-color var(--atl-dur-tap)}.lv-dash button.c:hover{background-image:linear-gradient(var(--atl-hover),var(--atl-hover))}.lv-dash button.c:hover .c-h .chev{color:var(--atl-ink)}.lv-dash button.c:active{background-image:linear-gradient(var(--atl-hover-strong),var(--atl-hover-strong));transform:scale(var(--atl-motion-press-scale));transition:transform var(--atl-dur-tap),background-color var(--atl-dur-tap)}@media (prefers-reduced-motion:reduce){.lv-dash button.c:active{transform:none}}.lv-dash .c-h:is(button):focus-visible,.lv-dash .gr:focus-visible,.lv-dash .pr:focus-visible,.lv-dash .r:focus-visible,.lv-dash .retry:focus-visible,.lv-dash button.c:focus-visible{outline:2px solid var(--col-strong);outline-offset:-2px}.lv-dash .c[data-tone=bad]{--tone:var(--atl-danger)}.lv-dash .c[data-tone=warn]{--tone:var(--atl-warn)}.lv-dash .c[data-tone=acc]{--tone:var(--atl-accent)}.lv-dash .c[data-tone] .c-n{color:var(--tone)}.lv-dash .c-h{display:flex;align-items:center;gap:8px;min-width:0;height:18px;font-size:13px;font-weight:600;line-height:18px;color:var(--atl-text-2);white-space:nowrap}.lv-dash .c-h .c-t{min-width:0;overflow:hidden;text-overflow:ellipsis}.lv-dash .c-h .chev{flex:none;margin-left:auto;display:inline-flex;color:var(--atl-muted)}.lv-dash .c-h .hn{font-weight:400;color:var(--atl-muted)}.lv-dash .c-h .lk{text-decoration:none;margin-left:auto;display:inline-flex;align-items:center;gap:2px;color:var(--atl-accent)}.lv-dash .c-v{display:flex;align-items:baseline;gap:8px;min-width:0}.lv-dash .c-n{font-size:30px;font-weight:700;line-height:33px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--atl-ink)}.lv-dash .c-x{font-size:13px}.lv-dash .c-cap,.lv-dash .c-x{font-weight:400;color:var(--atl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-dash .c-cap{display:block;min-width:0;font-size:12px;line-height:16px}.lv-dash .c-cap.right{margin-left:auto;text-align:right}.lv-dash .c-foot{margin-top:auto;display:flex;align-items:flex-end;gap:12px;min-width:0}.lv-dash .c-foot.col{flex-direction:column;align-items:stretch;gap:6px}.lv-dash .c-foot.split{justify-content:space-between}.lv-dash .c-left{display:flex;flex-direction:column;gap:2px;min-width:0}.lv-dash .rb{display:flex;gap:2px;width:100%;height:6px;background:var(--atl-inset);overflow:hidden}.lv-dash .rb,.lv-dash .rb i{border-radius:var(--atl-r-pill)}.lv-dash .rb i{display:block;height:100%;background:var(--tone,var(--atl-accent))}.lv-dash .rb i.o2{opacity:.6}.lv-dash .rb i.o3{opacity:.32}.lv-dash .bars{display:flex;flex-direction:column;gap:3px;flex:none}.lv-dash .db{display:flex;align-items:flex-end;gap:5px;height:24px}.lv-dash .db b{width:10px;border-radius:var(--atl-r-pill);background:var(--tone,var(--atl-warn))}.lv-dash .db b.z{height:2px;background:var(--atl-inset)}.lv-dash .dbl{display:flex;gap:5px;font-size:10px;font-weight:600;line-height:12px;color:var(--atl-muted)}.lv-dash .dbl span{width:10px;text-align:center}.lv-dash .z{gap:12px;min-width:0}.lv-dash .z,.lv-dash .zc{display:flex;align-items:center}.lv-dash .zc{flex:none;width:28px;height:28px;border-radius:50%;justify-content:center;background:var(--atl-ok-tint);color:var(--atl-ok)}.lv-dash .zc[data-muted]{background:var(--atl-inset);color:var(--atl-muted)}.lv-dash .zx{display:flex;flex-direction:column;min-width:0}.lv-dash .zt{font-size:14px;font-weight:600;line-height:20px;color:var(--atl-ink);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lv-dash .zs{font-size:12px;font-weight:400;line-height:16px;color:var(--atl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-dash .c.list{padding:16px 8px 8px;gap:0}.lv-dash .c.list .c-h{padding:0 12px 4px;box-sizing:border-box;height:22px;align-items:flex-start;width:100%}.lv-dash .gr,.lv-dash .pr,.lv-dash .r,.lv-dash button.c-h{border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;box-sizing:border-box}.lv-dash button.c-h{font-size:13px;font-weight:600;line-height:18px;color:var(--atl-text-2)}.lv-dash button.c-h:hover .chev,.lv-dash button.c-h:hover .lk{color:var(--atl-ink)}.lv-dash .gap4{height:4px;flex:none}.lv-dash .lz{padding:8px 12px}.lv-dash .cap-pad,.lv-dash .ov{padding:8px 12px 4px}.lv-dash .ov{font-size:10px;font-weight:700;line-height:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--atl-muted)}.lv-dash .ov.bad{color:var(--atl-danger)}.lv-dash .r{display:grid;grid-template-columns:14px minmax(0,1fr) 24px 44px 60px;align-items:center;grid-gap:12px;gap:12px;height:40px;padding:0 12px;border-radius:var(--atl-r-sm);font-size:14px;font-weight:400}.lv-dash .gr:hover,.lv-dash .pr:hover,.lv-dash .r:hover{background:var(--atl-hover)}.lv-dash .r .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--atl-ink)}.lv-dash .r .d{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-dash .r .d,.lv-dash .r .dl{text-align:right;color:var(--atl-muted)}.lv-dash .r .dl{font-size:12px;font-weight:600;white-space:nowrap}.lv-dash .r .dl.bad{color:var(--atl-danger)}.lv-dash .r .dl.warn{color:var(--atl-warn)}@container lvw (max-width: 639px){.lv-dash .r{grid-template-columns:minmax(0,1fr) 44px 60px}.lv-dash .r .atl-ava,.lv-dash .r .lm{display:none}}.lv-dash .lm{width:14px;height:14px;border-radius:50%;background:var(--atl-accent-tint);position:relative}.lv-dash .lm:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--atl-accent)}.lv-dash .pr{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;height:48px;padding:0 12px;border-radius:var(--atl-r-sm)}.lv-dash .atl-ava.big{width:28px;height:28px;font-size:11px}.lv-dash .px{display:flex;flex-direction:column;min-width:0}.lv-dash .pr .nm{font-size:14px;font-weight:500;line-height:18px}.lv-dash .pr .ln,.lv-dash .pr .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-dash .pr .ln{font-size:12px;font-weight:400;line-height:16px;color:var(--atl-muted)}.lv-dash .pr .ln .bad{color:var(--atl-danger);font-weight:600}.lv-dash .gr{display:flex;flex-direction:column;gap:6px;padding:8px 12px;border-radius:var(--atl-r-sm)}.lv-dash .gr .top{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px}.lv-dash .gr .top .t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-dash .gr .top b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-dash .dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--atl-muted)}.lv-dash .dot[data-tone=ok]{background:var(--atl-ok)}.lv-dash .dot[data-tone=warn]{background:var(--atl-warn)}.lv-dash .dot[data-tone=bad]{background:var(--atl-danger)}.lv-dash .gb{height:4px;background:var(--atl-inset);overflow:hidden}.lv-dash .gb,.lv-dash .gb i{display:block;border-radius:var(--atl-r-pill)}.lv-dash .gb i{height:100%;background:var(--atl-accent)}.lv-dash .un{padding:8px 12px 0;font-size:13px;color:var(--atl-muted)}.lv-dash .unavailable .c-foot{padding:0 12px 8px}.lv-dash .retry{border:0;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--atl-accent);cursor:pointer}.lv-dash .c[data-still]{cursor:default}.lv-dash .c[data-still] .tools~.c-h{padding-right:112px;box-sizing:border-box}.lv-dash .c[data-still] .c-h .chev,.lv-dash .c[data-still] .c-h .lk,.lv-dash .c[data-still] .tools~.c-h .hn{display:none}.lv-dash .tools{position:absolute;top:8px;right:8px;z-index:2;display:flex;gap:4px}.lv-dash .tools button:disabled{background:none;opacity:.35}@container lvw (max-width: 639px){.lv-dash .tools{position:static;align-self:flex-end;margin:-4px -4px -4px 0}.lv-dash .c[data-still] .tools~.c-h{padding-right:0}.lv-dash .c.list[data-still] .tools{margin-right:4px}.lv-dash .zs,.lv-dash .zt{white-space:normal;overflow:visible}.lv-dash .c-foot:not(.col){flex-wrap:wrap;gap:8px 12px}.lv-dash .c-foot:not(.col)>.c-left{flex:1 1 100%}.lv-dash .c-cap.right{margin-left:0;text-align:left;flex:1 1 100%}}.lv-dcat{display:flex;flex-direction:column;gap:var(--cal-s1);margin:0 28px 24px;padding:var(--cal-s3);border-radius:var(--atl-r-lg);background:var(--atl-surface);min-width:0}.lv-dcat-h{margin:0 0 var(--cal-s1);font-size:11px;font-weight:400;color:var(--col-soft)}.lv-dcat-row{display:flex;align-items:center;justify-content:space-between;gap:var(--cal-s2);min-height:44px;padding:0 var(--cal-s3);border:0;border-radius:var(--atl-r-sm);background:var(--atl-inset);color:var(--col-strong);font:inherit;font-size:13px;text-align:left;cursor:pointer}.lv-dcat-row:hover{background:var(--atl-hover)}.lv-dcat-row:focus-visible{outline:2px solid var(--col-strong);outline-offset:-2px}.lv-dcat-row .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-dcat-row .s{flex:none;color:var(--col-soft)}.wk-al{margin-top:12px;display:grid;grid-gap:8px;gap:8px;min-width:0;flex:1 1 100%;width:100%}.wk-al:focus-visible{outline:2px solid var(--atl-accent);outline-offset:2px;border-radius:var(--atl-r-xs)}.wk-al-h{margin:0;font-size:14px;font-weight:600;color:var(--col-strong)}.wk-al-chip{border:0;font:inherit;font-size:11px;font-weight:600;cursor:pointer;min-height:24px}.wk-al-chip:focus-visible{outline:2px solid var(--atl-accent);outline-offset:2px}.wk-al-row{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:12px;row-gap:8px}.wk-al-row>.t{flex:1 1 240px;min-width:0}.wk-al-row>.wk-al-acts{flex:0 1 auto;justify-self:auto}.wk-al-acts,.wk-al-move{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wk-al-move{margin-top:8px}.wk-al-linked>summary{cursor:pointer;font-size:13px;color:var(--col-mid);min-height:32px;display:flex;align-items:center}.wk-al-set,.wk-al-sig{display:grid;grid-gap:8px;gap:8px;min-width:0}.wk-al-sw{display:flex;gap:12px;align-items:flex-start;min-height:44px}.wk-al-sw small{display:block;color:var(--col-mid)}.wk-al-th{display:grid;grid-gap:4px;gap:4px}.wk-al-th input[type=range]{width:100%;min-height:44px;accent-color:var(--atl-accent)}.wk-al-ends{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--col-mid)}.lv-form .lv-mini{border:0;background:var(--atl-inset)}.cfg-rm{display:flex;padding-top:var(--cal-s2)}.lv-title-in{resize:none;overflow:hidden;min-height:44px;height:auto;line-height:1.4;padding-block:10px;overflow-wrap:anywhere}.lv-form .cal-kinds,.lv-form fieldset,.lv-form label{min-width:0}.lv-form .lv-ups{max-width:100%}.lv-ups button,.lv-ups button span{min-width:0}.lv-form legend,.lv-form small{overflow-wrap:anywhere;min-width:0}.lv-ctabs{flex-wrap:wrap;min-width:0}.lv-ctabs button{min-width:0;max-width:100%;white-space:normal;text-align:left}.cfg-mx{max-width:100%;background:linear-gradient(to right,var(--cfg-fade,var(--atl-surface)) 30%,transparent) 0 /24px 100% no-repeat local,linear-gradient(to left,var(--cfg-fade,var(--atl-surface)) 30%,transparent) 100% /24px 100% no-repeat local,linear-gradient(to right,var(--atl-hairline),transparent) 0 /12px 100% no-repeat scroll,linear-gradient(to left,var(--atl-hairline),transparent) 100% /12px 100% no-repeat scroll}.atl-sel-menu.is-inline{position:static}@media (pointer:coarse){.atl-dlg-actions .atl-b,.cal-sheet .atl-b,.cal-sheet .cal-btn:not(.ic),.cal-sheet .cal-kinds button,.cal-sheet .cal-seg button,.cal-sheet .pm-input,.cfg-acc-h,.cfg-sw,.lv-acc-h,.lv-ctabs button,.lv-ffl,.lv-form .cal-btn,.lv-form .cal-kinds button,.lv-form .cal-seg button,.lv-form .lv-owner button,.lv-form .pm-input,.lv-pickrow{min-height:var(--atl-hit-min);box-sizing:border-box}}.lv-links{display:flex;flex-direction:column;gap:var(--cal-s2)}.lv-links .lv-row{grid-template-columns:minmax(0,1fr) auto;padding-left:0;padding-right:0;min-height:44px}.lv-links .lv-row .t{min-width:0}.lv-links .lv-ell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.lv-links .lv-row .m{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:12px;color:var(--col-soft)}.lv-links .lv-row .r{display:flex;gap:var(--cal-s3);align-items:center}.lv-rows[data-card]{margin:0 var(--cal-s4);background:var(--atl-surface);border-radius:var(--atl-r-lg);box-shadow:var(--atl-shadow-card);overflow:hidden}.lv-rows[data-card] .lv-kic{width:28px;height:28px;border-radius:var(--atl-r-sm)}.lv-rows[data-card] .lv-kic svg{width:16px;height:16px}.lv-rows[data-card]>.lv-more{margin:var(--cal-s2) var(--cal-s3)}.lv-shell{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.lv-shell>.atl-nbs{flex:none}.lv-frame{flex:1 1;min-height:0;display:flex;flex-direction:column;position:relative}.hdr-acts>.cal-bar.lv-headbar>.cal-lb.pr{order:-1}.hdr-acts>.cal-bar.lv-headbar>.cal-sp{display:none}@container phead (max-width: 420px){.hdr-acts>.cal-bar.lv-headbar>.cal-lb:not(.pr):not(.ink){flex:none;width:32px;padding:0;justify-content:center}.hdr-acts>.cal-bar.lv-headbar>.cal-lb:not(.pr):not(.ink)>span{display:none}}.cal-sheet>.lv-pop{position:static;width:auto;max-height:none;overflow:visible;padding:0;border:0;border-radius:0;box-shadow:none;background:none;animation:none}.lv-del{margin-left:auto}.cal-kicker{font-weight:800;letter-spacing:.06em;color:var(--atl-accent);margin-right:8px}.cal-sheet.sm-sheet{width:min(560px,100%);padding:0;gap:0}.sm-sheet>.cal-pop-h{padding:12px 16px;margin:0}.sm-steps{padding:0 12px;background:var(--atl-surface)}.sm-l,.sm-steps{display:flex;gap:4px}.sm-l{flex:1 1;min-width:0;flex-direction:column;align-items:center;padding:8px 0;border:0;border-radius:var(--atl-r-sm);background:none;cursor:pointer;color:var(--atl-muted);font:inherit;transition:background var(--atl-dur-tap) var(--atl-ease-out),color var(--atl-dur-tap) var(--atl-ease-out)}.sm-l b{font-size:15px;font-weight:700;letter-spacing:.02em;line-height:20px}.sm-l i{width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--atl-hairline);transition:background var(--atl-dur-tap) var(--atl-ease-out)}.sm-l em{font-style:normal;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sm-l:hover{background:var(--atl-hover)}.sm-l:focus-visible{outline:2px solid var(--atl-accent);outline-offset:-2px}.sm-l.ok{color:var(--atl-text-2)}.sm-l.ok i{background:var(--atl-ok);box-shadow:none}.sm-l.todo i{background:var(--atl-warn);box-shadow:none}.sm-l.now{color:var(--atl-accent);background:var(--atl-accent-tint)}.sm-l.now:not(.todo):not(.ok):not(.bad) i{background:var(--atl-accent);box-shadow:none}.sm-l.bad{color:var(--atl-danger)}.sm-l.bad i{background:var(--atl-danger);box-shadow:none}.sm-prog{height:2px;margin:8px 16px 0;background:var(--atl-hairline);overflow:hidden}.sm-prog i{display:block;height:100%;background:var(--atl-accent);transition:width var(--atl-dur-view) var(--atl-ease-out)}@media (prefers-reduced-motion:reduce){.sm-l,.sm-l i,.sm-prog i{transition:none}}.sm-body{flex:1 1;padding-bottom:12px}.sm-body,.sm-fld{display:flex;flex-direction:column}.sm-fld{padding:12px 16px 0;gap:4px}.sm-lbl{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--atl-muted)}.sm-todo-dot{width:6px;height:6px;border-radius:50%;background:var(--atl-warn);flex:none}.sm-chg-tag{font-size:12px;font-weight:400;color:var(--atl-muted)}.sm-fld .sm-inp{border:0;border-radius:var(--atl-r-sm);background:var(--atl-field);padding:8px 12px;min-height:40px;font-size:14px;line-height:24px;box-shadow:none;resize:none}.sm-fld .sm-inp::placeholder{color:var(--atl-muted)}.sm-fld .sm-inp:focus{outline:none;box-shadow:inset 0 0 0 2px var(--atl-accent)}.sm-fld.blk .sm-inp{box-shadow:inset 0 0 0 1px var(--atl-danger)}.sm-fld.blk .sm-inp:focus{box-shadow:inset 0 0 0 2px var(--atl-danger)}.sm-hint{font-size:11px;color:var(--atl-muted);line-height:16px}.sm-err{font-size:12px;font-weight:600;color:var(--atl-danger)}.sm-pad{padding:8px 16px}.sm-soft,.sm-unset{color:var(--atl-muted)}.sm-segs{display:flex;flex-wrap:wrap;gap:8px}.sm-segs>button{border:0;border-radius:var(--atl-r-pill);background:var(--atl-inset);color:var(--atl-ink);padding:6px 12px;font:inherit;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.sm-segs>button[aria-pressed=true]{background:var(--atl-accent-tint);color:var(--atl-accent);font-weight:600}.sm-segs>button:disabled{opacity:.45;cursor:default}.sm-seg1{display:inline-flex;flex-wrap:nowrap;gap:2px;padding:2px;border-radius:var(--atl-r-sm);background:var(--atl-inset);max-width:100%;overflow-x:auto;align-self:flex-start}.sm-seg1>button{border-radius:var(--atl-r-xs);background:none;color:var(--atl-text-2);font-size:13px;padding:4px 12px;white-space:nowrap}.sm-seg1>button[aria-pressed=true]{background:var(--atl-surface);color:var(--atl-ink);box-shadow:var(--atl-shadow-card)}.sm-add:focus-visible,.sm-link:focus-visible,.sm-segs>button:focus-visible,.sm-who:focus-visible{outline:2px solid var(--atl-accent);outline-offset:2px}.sm-def{font-size:11px;color:var(--atl-muted);background:var(--atl-inset);border-radius:var(--atl-r-pill);padding:1px 8px}.sm-def.warn{color:var(--atl-warn);background:var(--atl-warn-tint)}.sm-link{border:0;background:none;padding:0;color:var(--atl-accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;align-self:flex-start}.sm-link:disabled{color:var(--atl-muted);cursor:default}.sm-who{border:0;border-bottom:1px solid var(--atl-hairline);background:none;padding:8px 0;font:inherit;color:var(--atl-ink);display:flex;flex-wrap:wrap;align-items:center;gap:8px;cursor:pointer;text-align:left}.sm-who>svg{margin-left:auto;color:var(--atl-muted)}.sm-when{display:flex;align-items:center;gap:8px;width:100%;padding:4px 0;border-bottom:1px solid var(--atl-hairline)}.sm-when>.dfield:first-child{flex:1 1}.sm-when>.dfield:last-child{flex:0 0 132px;width:132px}.wt{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.wt-sum{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.wt-sum>div{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--atl-hairline);border-radius:var(--atl-r-lg)}.wt-sum b{font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wt-sum span{font-size:12px;color:var(--atl-muted)}.wt-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wt-rows li{display:grid;grid-template-columns:minmax(64px,112px) 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.wt-n{overflow-wrap:anywhere}.wt-bar{height:6px;border-radius:var(--atl-r-pill);background:var(--atl-hover);overflow:hidden}.wt-bar>i{display:block;height:100%;border-radius:inherit;background:var(--atl-muted)}.wt-rows li[data-working] .wt-bar>i{background:var(--atl-accent)}.wt-v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--atl-muted)}.sm-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--atl-hairline);min-height:36px}.sm-fld.red .sm-chips{border-bottom:2px solid var(--atl-danger)}.sm-chip,.sm-person{display:inline-flex;align-items:center;gap:4px;background:var(--atl-inset);color:var(--atl-ink);padding:2px 8px;font:inherit;font-size:12px}.sm-add,.sm-chip,.sm-person,.sm-x{border:0;border-radius:var(--atl-r-pill);cursor:pointer}.sm-add,.sm-x{background:none;padding:2px;color:var(--atl-muted);display:inline-grid;place-items:center}.sm-add{color:var(--atl-accent)}.sm-dot{width:8px;height:8px;border-radius:50%;background:var(--k,var(--atl-muted));flex:none;display:inline-block}.sm-note{margin:8px 16px 0;padding:8px 12px;font-size:12px;line-height:1.45;color:var(--atl-warn);background:var(--atl-warn-tint);box-shadow:inset 3px 0 0 var(--atl-warn)}.lv-pop .sm-note{margin:8px 0 0}.sm-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.sm-row3 label{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:600;color:var(--atl-muted)}@container calsheet (max-width: 420px){.sm-l em{display:none}}@container calsheet (max-width: 400px){.sm-row3{grid-template-columns:1fr}.sm-l{padding-left:8px}}.sm-tappa{display:flex;flex-direction:column;gap:8px}.sm-tappa label{font-size:11px;font-weight:600;color:var(--atl-muted)}.sm-pop,.sm-tappa label{display:flex;flex-direction:column;gap:4px}.sm-pop{padding:8px;margin-top:4px;border-radius:var(--atl-r-md);background:var(--atl-surface);box-shadow:var(--atl-shadow-float),0 0 0 1px var(--atl-hairline);font-size:12px}.sm-pop-h{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--atl-muted);padding:4px 8px 0}.sm-opts>button,.sm-pop-list>button{border:0;background:none;text-align:left;padding:8px;border-radius:var(--atl-r-sm);font:inherit;font-size:12px;color:var(--atl-ink);cursor:pointer;display:flex;align-items:center;gap:8px}.sm-opts>button:hover:not(:disabled),.sm-pop-list>button:hover{background:var(--atl-hover)}.sm-dim,.sm-opts>button:disabled{opacity:.5;cursor:default}.sm-pop-list>div{padding:4px 8px}.sm-opts{display:flex;flex-direction:column}.sm-opts small,.sm-pop-list small{color:var(--atl-muted)}.sm-cbx,.sm-rad{width:12px;height:12px;border:1.5px solid var(--atl-muted);flex:none;display:inline-block}.sm-rad{border-radius:50%}.sm-cbx{border-radius:var(--atl-r-xs)}[aria-checked=true]>.sm-rad{border:4px solid var(--atl-accent)}[aria-checked=true]>.sm-cbx{background:var(--atl-accent);border-color:var(--atl-accent)}.sm-chk{margin:12px 16px 0;padding:8px 12px;font-size:12px;line-height:1.45;box-shadow:inset 3px 0 0 var(--atl-warn);background:var(--atl-warn-tint);color:var(--atl-ink)}.sm-chk.ok{box-shadow:inset 3px 0 0 var(--atl-ok);background:var(--atl-ok-tint)}.sm-chk.no{box-shadow:inset 3px 0 0 var(--atl-danger);background:var(--atl-danger-tint)}.sm-chk.na{box-shadow:none;background:none;padding:0;color:var(--atl-muted)}.sm-chk-t{font-weight:700;display:flex;align-items:center;gap:8px}.sm-chk ul{margin:4px 0;padding-left:16px;color:var(--atl-text-2)}.sm-foot{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--atl-hairline);margin-top:auto;position:-webkit-sticky;position:sticky;bottom:0;background:var(--atl-surface);flex-wrap:wrap}.sm-sp{flex:1 1}.sm-why{font-size:12px;color:var(--atl-danger);font-weight:600}.sm-foot-err{flex-basis:100%}.sm-why.soft{color:var(--atl-muted);font-weight:400}.sm-foot>.atl-b:last-child{margin-left:auto}.cal-sheet.sm-sheet .sm-foot{margin:0;padding:12px 16px;gap:8px 12px}.cal-sheet.sm-sheet .sm-foot>.atl-b{flex:none}.sm-lst .lv-nm{display:none}.sm-cnt{color:var(--atl-muted);font-size:12px;font-weight:400;display:inline-flex;gap:8px;align-items:center}.sm-cnt i{width:6px;height:6px;border-radius:50%;background:var(--atl-warn);display:inline-block;flex:none}.sm-foot-line{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.sm-chg{color:var(--atl-muted);font-size:12px;white-space:nowrap}.sm-dlg{margin:12px 16px;padding:12px 16px;border-radius:var(--atl-r-md);background:var(--atl-surface);box-shadow:var(--atl-shadow-float),0 0 0 1px var(--atl-hairline)}.sm-dlg p{color:var(--atl-text-2);font-size:12px;line-height:1.45;margin:4px 0 12px}.sm-dlg-a{display:flex;justify-content:flex-end;gap:8px}.sm-head{padding:16px 16px 12px;border-bottom:1px solid var(--atl-hairline);display:flex;flex-direction:column;gap:4px}.sm-ttl{font-size:15px;font-weight:700;color:var(--atl-ink)}.sm-sub{font-size:12px}.sm-sec-h,.sm-sub{color:var(--atl-muted)}.sm-sec-h{display:flex;align-items:center;gap:8px;padding:12px 16px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sm-card .sm-sec-h{padding-left:0;padding-right:0}.sm-sec-h b{color:var(--atl-accent);font-size:14px;letter-spacing:.04em}.sm-badge{text-transform:none;letter-spacing:0;font-size:11px;font-weight:700;border-radius:var(--atl-r-pill);padding:1px 8px}.sm-badge.red{color:var(--atl-danger);background:var(--atl-danger-tint)}.sm-badge.ok{color:var(--atl-ok);background:var(--atl-ok-tint)}.sm-kv{display:grid;grid-template-columns:minmax(96px,132px) 1fr;margin:0}.sm-kv>div{display:contents}.sm-kv dd,.sm-kv dt{padding:8px 16px;border-bottom:1px solid var(--atl-hairline);margin:0;min-height:36px;display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:13px}.sm-card .sm-kv dt{padding-left:0}.sm-kv dt{color:var(--atl-muted)}.sm-kv>div.rd dt{box-shadow:inset 3px 0 0 var(--atl-danger);padding-left:8px}.sm-kv>div.rd dt,.sm-rv{color:var(--atl-danger);font-weight:600}.sm-tw{display:grid;grid-template-columns:minmax(120px,180px) 1fr;margin:0}.sm-tw>div{display:contents}.sm-tw dd,.sm-tw dt{padding:8px 16px;border-bottom:1px solid var(--atl-hairline);margin:0;font-size:13px}.sm-tw dt{color:var(--atl-muted)}.sm-lst>div{display:flex;gap:12px;align-items:flex-start;padding:12px 16px;border-bottom:1px solid var(--atl-hairline);line-height:1.4}.sm-lst>div>span:last-child{display:flex;flex-direction:column}.sm-lst small{color:var(--atl-muted);font-size:12px}.sm-lst>div.rd b{color:var(--atl-danger)}.sm-cardbar{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--atl-hairline)}.sm-cardbar .atl-b{margin-left:auto}.sm-card{display:flex;flex-direction:column}.sm-tag{border-radius:var(--atl-r-pill);background:var(--atl-inset);color:var(--atl-text-2);padding:2px 8px;font-size:12px}.sm-redtag,.sm-tag{display:inline-flex;align-items:center;gap:4px}.sm-redtag{margin-left:8px;font-size:11px;font-weight:700;color:var(--atl-danger);white-space:nowrap}.sm-redtag i{width:8px;height:8px;border-radius:50%;background:var(--atl-danger);display:inline-block}.sm-sec+.sm-sec{margin-top:4px}.sm-fld textarea.lv-title-in{resize:none;padding:8px 12px;min-height:40px;line-height:24px}.cfg-k>span:first-child{white-space:nowrap;flex:none}.cfg-k>span+span{min-width:0;text-align:right}.lv-row .t .lv-seps>:empty{display:none}.cal-sheet .cal-form>*,.cal-sheet .lv-pickrow .t,.cal-sheet fieldset{min-width:0}.cal-sheet .lv-pickrow .m,.cal-sheet .lv-pickrow b{overflow-wrap:anywhere}.cal-form label.wk-al-sw{flex-direction:row;align-items:center;gap:12px;font-size:13px;color:var(--atl-text-2)}.wk-al-sw>span:last-child{min-width:0}.wk-al-set .atl-check-input:checked+.atl-check-box{background:var(--atl-accent-fill);border-color:var(--atl-accent-fill);color:var(--atl-on-fill)}.cal-form .wk-al-th>label{flex-direction:row;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;color:var(--atl-text-2)}.wk-al-th .cal-tag{padding:0;background:none;color:var(--atl-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-lerr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cal-s2) var(--cal-s3);margin-top:var(--cal-s1);font-size:12px;line-height:1.4;color:var(--atl-text-2)}.lv-lerr>span{min-width:0;flex:1 1 160px;overflow-wrap:anywhere}@container lvw (max-width: 480px){.lv-links .lv-row{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.cal-sheet .atl-b--s,.lv-links .atl-b--s{--atl-b-h:var(--atl-hit-min)}.cal-sheet .atl-key{--atl-key-d:var(--atl-hit-min)}.cal-sheet .cal-kinds button{min-height:var(--atl-hit-min)}}.ms-edit{margin-top:8px}.ms-sheet-body{display:flex;flex-direction:column;gap:12px}