.lg{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#f7f6f2;--card:#fff;--sunk:#efeee9;--ink:#070607;--ink2:#070607a8;--ink3:#07060799;--hair:#0706071a;--hair2:#07060733;--track:#07060712;--accent:#3b3ff2;--accent-deep:#1e2ba8;--accent-ink:#fff;--accent-tint:#e5e6ff;--accent-strong:#2a2ed6;--accent-60:#3b3ff294;--accent-40:#9da0f7;--accent-30:#3b3ff24d;--quiet:#dedcd4;--sulfur:#f5f28e;--good:#14663a;--goodbg:#e4f0e8;--warn:#9a4708;--warnbg:#f8ecdf;--inverse:#070607;--inverse-ink:#f7f6f2;--mono:var(--font-geist-mono), "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans:var(--font-dm-sans,var(--font-dm)), "DM Sans", ui-sans-serif, system-ui, sans-serif;--mm-s1:#3b3ff2;--mm-s2:#c2410c;--mm-s3:#0d7d72;--mm-s4:#7c3aed;--mm-s5:#a16207;--mm-other:#8a8a86;--mm-unlabeled:#d6d5cf;--mm-canvas:var(--page);--mm-card:var(--card);--mm-paper:var(--sunk);--mm-paper-2:var(--page);--mm-line:var(--hair);--mm-line-2:var(--hair2);--mm-line-3:var(--hair2);--mm-ink:var(--ink);--mm-ink-hi:var(--ink);--mm-ink-2:var(--ink2);--mm-steel:var(--ink2);--mm-muted:var(--ink3);--mm-silver:var(--ink3);--mm-accent:var(--accent);--mm-accent-deep:var(--accent-strong);--mm-accent-tint:var(--accent-tint);--mm-green:var(--good);--mm-green-tint:var(--goodbg);--mm-orange:var(--warn);--mm-orange-tint:var(--warnbg);--mm-positive:var(--good);--mm-negative:#b42318;--mm-ink1:var(--ink);--mm-ink2:var(--ink2);--mm-ink3:var(--ink3);--mm-ink4:var(--hair2);--mm-ink5:var(--hair);--mm-ord1:var(--accent-40);--mm-ord2:var(--accent);--mm-ord3:var(--accent-deep);--mm-font-body:var(--sans);--mm-font-mono:var(--mono);--mm-r-card:16px;--mm-r-btn:800px;--mm-r-input:800px;--mm-ring:0 0 0 4px var(--hair);--mm-shadow-md:0 12px 32px -8px #0706072e;background:var(--page);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;font-weight:500;line-height:1.5;container:lgroot/inline-size}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lg{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#100f0d;--card:#1b1a17;--sunk:#262420;--ink:#f7f6f2;--ink2:#f7f6f2b8;--ink3:#f7f6f29e;--hair:#f7f6f224;--hair2:#f7f6f242;--track:#f7f6f21a;--accent:#8a8dff;--accent-deep:#c7c9ff;--accent-ink:#100f0d;--accent-tint:#8a8dff33;--accent-strong:#c7c9ff;--accent-60:#8a8dff99;--accent-40:#8a8dff73;--accent-30:#8a8dff57;--quiet:#3a382f;--good:#5ec98d;--goodbg:#5ec98d29;--warn:#f0a465;--warnbg:#f0a46529;--inverse:#2c2925;--inverse-ink:#f7f6f2;--mm-s1:#8a8dff;--mm-s2:#f08a5a;--mm-s3:#3fc2b3;--mm-s4:#b18cff;--mm-s5:#e0b44a;--mm-other:#8a8a86;--mm-unlabeled:#3a382f}}:root[data-theme=dark] .lg{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#100f0d;--card:#1b1a17;--sunk:#262420;--ink:#f7f6f2;--ink2:#f7f6f2b8;--ink3:#f7f6f29e;--hair:#f7f6f224;--hair2:#f7f6f242;--track:#f7f6f21a;--accent:#8a8dff;--accent-deep:#c7c9ff;--accent-ink:#100f0d;--accent-tint:#8a8dff33;--accent-strong:#c7c9ff;--accent-60:#8a8dff99;--accent-40:#8a8dff73;--accent-30:#8a8dff57;--quiet:#3a382f;--good:#5ec98d;--goodbg:#5ec98d29;--warn:#f0a465;--warnbg:#f0a46529;--inverse:#2c2925;--inverse-ink:#f7f6f2;--mm-s1:#8a8dff;--mm-s2:#f08a5a;--mm-s3:#3fc2b3;--mm-s4:#b18cff;--mm-s5:#e0b44a;--mm-other:#8a8a86;--mm-unlabeled:#3a382f}:is(html:has(.lg),body:has(.lg)){background:#f7f6f2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):has(.lg){background:#100f0d}:root:not([data-theme=light]) body:has(.lg){background:#100f0d}}:root[data-theme=dark]:has(.lg){background:#100f0d}:root[data-theme=dark] body:has(.lg){background:#100f0d}.lg *,.lg :before,.lg :after{box-sizing:border-box}:where(.lg) :where(h1,h2,h3,h4,p){font-weight:inherit;margin:0}:where(.lg) a{color:var(--accent);text-decoration:none}:where(.lg) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}:where(.lg) button:disabled{opacity:.35;cursor:default}:where(.lg) :where(input,select,textarea){font:inherit;color:inherit}:where(.lg) svg{display:block;overflow:visible}:where(.lg) summary{cursor:pointer;list-style:none}.lg summary::-webkit-details-marker{display:none}.lg ::selection{background:var(--sulfur);color:#070607}.lg :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.lg .mono{font-family:var(--mono)}.lg .dim{color:var(--ink3)}.lg .small{font-size:12.5px}.lg .strong{font-weight:700}.lg .wrap{overflow-wrap:anywhere}.lg .num{text-align:right;font-variant-numeric:tabular-nums}@keyframes lg-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.lg-shell{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.lg-rail{border-bottom:1px solid var(--hair);z-index:50;background:var(--page);scrollbar-width:none;flex-direction:row;align-items:center;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0;overflow:auto hidden}.lg-rail::-webkit-scrollbar{display:none}.lg-rail>*{flex:none}.lg-brand{align-items:center;padding:0 6px 0 2px;display:flex;color:var(--ink)!important}.lg-railgroup{flex-direction:row;gap:8px;min-width:0;display:flex}.lg-railgroup>*{flex:none}.lg-raillabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);padding:6px 10px 2px;font-size:10px;display:none}.lg-railitem{border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;min-width:0;max-width:232px;padding:8px 12px;display:flex}.lg-railitem:hover{background:color-mix(in srgb, var(--card) 60%, transparent)}.lg-railitem.on{background:var(--card);border-color:var(--hair)}.lg-railitem.home{justify-content:space-between}.lg-railitem.home b{white-space:nowrap;font-size:14px;font-weight:700}.lg-railitem.home span{font-family:var(--mono);color:var(--ink3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.lg-railitem.ans{grid-template-columns:8px minmax(0,1fr);display:grid}.lg-railitem.ans .dot{background:var(--ink3);border-radius:50%;width:8px;height:8px}.lg-railitem.ans .dot.good{background:var(--good)}.lg-railitem.ans .dot.warn{background:var(--warn)}.lg-railitem.ans b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.lg-railitem.ans>span>span{font-family:var(--mono);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.lg-railitem.saved{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;padding:4px 6px 4px 12px;font-size:13px;display:grid}.lg-railitem.saved>button:first-child{white-space:nowrap;text-overflow:ellipsis;padding:4px 0;overflow:hidden}.lg-railitem.saved .x{width:22px;height:22px;color:var(--ink3);opacity:0;border-radius:800px;place-items:center;display:grid}.lg-railitem.saved:hover .x,.lg-railitem.saved .x:focus-visible{opacity:1}.lg-tool{white-space:nowrap;border-radius:12px;align-items:center;gap:9px;padding:9px 11px;font-size:13.5px;font-weight:500;display:flex}.lg-tool .g{font-family:var(--mono);color:var(--ink3);text-align:center;width:10px;font-size:11px}.lg-tool:hover{background:color-mix(in srgb, var(--card) 60%, transparent)}.lg-tool.on{background:var(--accent-tint);color:var(--accent-strong)}.lg-tool.on .g{color:var(--accent-strong)}.lg-narrowtheme{width:30px;height:30px;color:var(--ink2);border-radius:10px;place-items:center;font-size:13px;display:grid;border:1px solid var(--hair)!important}.lg-railfoot{flex-direction:column;gap:9px;margin-top:auto;display:none}.lg-org{background:var(--card);border-radius:14px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.lg-org .ini{background:var(--sunk);width:27px;height:27px;color:var(--ink2);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.lg-org .t{flex:1;min-width:0}.lg-org b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.lg-org small{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.lg-org .mm-acct-menu{top:auto;bottom:calc(100% + 10px);right:-10px}.lg-footrow{justify-content:space-between;align-items:center;gap:8px;padding:0 6px;display:flex}.lg-badge{font-family:var(--mono);color:var(--ink3);align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.lg-badge i{background:var(--good);border-radius:50%;width:6px;height:6px}.lg-iconbtn{width:26px;height:26px;color:var(--ink2);border-radius:9px;place-items:center;font-size:12px;display:grid;border:1px solid var(--hair)!important}.lg-col{flex-direction:column;min-width:0;display:flex}.lg-main{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:14px 14px 72px;display:flex}.lg-footer{border-top:1px solid var(--hair);color:var(--ink3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:18px;padding:16px 4px 0;font-size:12px;display:flex}.lg-footer .mono{font-size:11px}.lg-skeleton>div{background:var(--card);opacity:.6;border-radius:22px}@container lgroot (min-width:780px){.lg-main{padding:18px 26px 90px}}@container lgroot (min-width:1010px){.lg-shell{grid-template-columns:272px minmax(0,1fr)}.lg-rail{border-right:1px solid var(--hair);border-bottom:0;flex-direction:column;align-items:stretch;gap:18px;height:100vh;padding:18px 14px;overflow:visible auto}.lg-railgroup{flex-direction:column;gap:4px}.lg-raillabel{display:block}.lg-railfoot{display:flex}.lg-railitem{max-width:none;padding:10px 12px}.lg-narrowtheme{display:none}.lg-brand{padding:2px 10px 0}}.lg-btn{white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex;border-radius:800px!important;padding:8px 16px!important}.lg-btn.outline{border:1.5px solid var(--hair2)!important}.lg-btn.outline.on{background:var(--ink)!important;color:var(--page)!important;border-color:var(--ink)!important}.lg-btn.ink{font-size:14px;background:var(--ink)!important;color:var(--page)!important;padding:11px 20px!important}.lg-btn.accent{font-weight:700;background:var(--accent)!important;color:var(--accent-ink)!important}.lg-btn.primary{font-weight:700;background:var(--ink)!important;color:var(--page)!important}.lg-btn.big{font-size:15px;padding:15px 28px!important}.lg-btn.small{font-size:12.5px;padding:6px 14px!important}.lg-btn.block{width:100%}.lg-link{white-space:nowrap;font-size:13px;font-weight:700;color:var(--accent)!important}.lg-link.quiet{font-weight:500;color:var(--ink2)!important}.lg-seg{background:var(--card);border-radius:800px;gap:2px;padding:3px;display:inline-flex}.lg-seg button{color:var(--ink3);white-space:nowrap;border-radius:800px;padding:7px 15px;font-size:13px;font-weight:500}.lg-seg button[aria-pressed=true]{background:var(--ink);color:var(--page)}.lg-seg.small,.lg-panel .lg-seg,.lg-filters .lg-seg{background:var(--page)}.lg-seg.small button{padding:6px 13px;font-size:12.5px}.lg-seg.tiny{background:var(--track);gap:1px;padding:2px}.lg-seg.tiny button{font-family:var(--mono);padding:4px 9px;font-size:10.5px}.lg-input{background:var(--page);border:1.5px solid var(--hair2);border-radius:800px;outline:none;min-width:0;padding:10px 16px;font-size:14px}.lg-input.small{padding:7px 12px;font-size:12.5px}.lg-input.grow{flex:260px}.lg-input.big{padding:15px 22px;font-size:15px}.lg-input:focus{border-color:var(--accent)}.lg .lg-chip{border:1.5px solid var(--hair2);white-space:nowrap;color:var(--ink2);border-radius:800px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:500;display:inline-flex}.lg .lg-chip.on{background:var(--ink);color:var(--page);border-color:var(--ink)}.lg .lg-chip.on.warn{background:var(--warnbg);color:var(--warn);border-color:var(--warn)}.lg-chip.on .dim,.lg-chip.on .mono{color:inherit;opacity:.7}.lg .lg-chip.add{border-style:dashed}.lg-chip>button{opacity:.7;font-size:14px;line-height:1}.lg-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lg-pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--sunk);color:var(--ink2);border-radius:800px;flex:none;padding:1px 7px;font-size:9.5px}.lg-pill.warn{background:var(--warnbg);color:var(--warn)}.lg-pill.good{background:var(--goodbg);color:var(--good)}.lg-pill.accent{background:var(--accent-tint);color:var(--accent-strong)}.lg-pill.sulfur{background:var(--sulfur);color:#070607;margin-left:4px}.lg-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hair2);color:var(--ink2);white-space:nowrap;border-radius:800px;padding:3px 10px;font-size:10.5px}.lg-tag.plain{color:var(--ink3);border:0;padding:0}.lg-round{border-radius:800px;place-items:center;width:32px;height:32px;font-size:13px;display:inline-grid;border:1.5px solid var(--hair2)!important}.lg-round.small{width:26px;height:26px;font-size:14px;border-width:1px!important}.lg-banner{background:var(--sulfur);color:#070607;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px 11px 18px;font-size:13.5px;display:flex}.lg-banner button{color:#f7f6f2;background:#070607;border-radius:800px;padding:8px 16px;font-size:13px;font-weight:700}.lg-empty{background:var(--card);color:var(--ink2);border-radius:18px;padding:22px 24px;font-size:14px}.lg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 24px;padding:10px 4px 2px;display:flex}.lg-head .t{min-width:0;max-width:46ch}.lg-head .t.wide{max-width:62ch}.lg-head .r{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.lg-crumb{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:10px;font-size:11.5px}.lg-h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,4.2cqw,40px);line-height:1.05;font-weight:700!important}.lg-lede{color:var(--ink2);text-wrap:pretty;font-size:15.5px;margin-top:12px!important}.lg-personbar{background:var(--card);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.lg-personbar .ini,.lg-people .ini{background:var(--sunk);width:30px;height:30px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.lg-personbar .t{flex:240px;min-width:0;font-size:13.5px}.lg-personbar b{font-weight:700}.lg-verdict{background:var(--card);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:28px;padding:clamp(22px,2.6cqw,32px);display:grid}.lg-status{background:var(--sunk);color:var(--ink3);border-radius:800px;align-items:center;gap:9px;margin-bottom:16px;padding:5px 14px 5px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.lg-status i{background:currentColor;border-radius:50%;width:8px;height:8px}.lg-status.good{background:var(--goodbg);color:var(--good)}.lg-status.warn{background:var(--warnbg);color:var(--warn)}.lg-verdict-text{letter-spacing:-.018em;text-wrap:pretty;max-width:36ch;font-size:clamp(21px,2.4cqw,26px);font-weight:500;line-height:1.28}.lg-verdict-sub{color:var(--ink2);text-wrap:pretty;max-width:52ch;font-size:14.5px;margin-top:14px!important}.lg-verdict .lg-btn.ink{margin-top:20px}.lg-verdict .r{flex-direction:column;gap:2px;min-width:0;display:flex}.lg-chartlabel{color:var(--ink3);margin-bottom:8px;font-size:12.5px}.lg-facts{border-top:1px solid var(--hair);flex-wrap:wrap;gap:18px 26px;margin-top:14px;padding-top:14px;display:flex}.lg-facts.inline{border:0;margin:0;padding:0}.lg-facts .k{color:var(--ink3);white-space:nowrap;font-size:11.5px}.lg-facts .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.2}.lg-facts.inline .v{font-size:24px}.lg-svg{width:100%;height:auto}.lg-svg .bar{fill:var(--accent);opacity:.24}.lg-svg .bar.now{opacity:1}.lg-svg text{font-family:var(--sans)}.lg-svg .val{fill:var(--ink);font-size:12.5px;font-weight:700}.lg-svg .lab{fill:var(--ink3);font-size:10.5px}.lg-svg .area{fill:var(--accent);opacity:.13}.lg-svg .line{fill:none;stroke:var(--accent);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.lg-svg .line2{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:5 4;stroke-linecap:round;opacity:.8}.lg-svg .dot{fill:var(--accent);stroke:var(--card);stroke-width:2.5px}.lg-legend{color:var(--ink3);gap:16px;margin-top:6px;font-size:11.5px;display:flex}.lg-legend span{align-items:center;gap:6px;display:inline-flex}.lg-legend .sw{border-radius:3px;width:14px;height:8px}.lg-legend .sw.area{background:var(--accent);opacity:.5}.lg-legend .sw.dash{border-top:2px dashed var(--ink);opacity:.8;border-radius:0;height:0}.fill-ink .lg-svg .val,.fill-accent .lg-svg .val{fill:currentColor}.lg-board{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;min-width:0;display:grid}.lg-board>*{grid-column:1/-1}@container lgroot (min-width:620px){.lg-board{grid-template-columns:repeat(12,minmax(0,1fr))}.lg-board>*{grid-column:span var(--sp,12)}}.lg-card{background:var(--card);color:var(--ink);--sub:var(--ink3);--line:var(--hair);--trk:var(--track);--fg:var(--ink);--cardbg:var(--card);border-radius:22px;flex-direction:column;gap:16px;min-width:0;height:100%;padding:24px 26px;display:flex;container:lgcard/inline-size}.lg-card.fill-ink{background:var(--ink);color:var(--page);--fg:var(--page);--cardbg:var(--ink);--sub:color-mix(in srgb, var(--page) 78%, transparent);--line:color-mix(in srgb, var(--page) 24%, transparent);--trk:color-mix(in srgb, var(--page) 18%, transparent)}.lg-card.fill-accent{background:var(--accent);color:var(--accent-ink);--fg:var(--accent-ink);--cardbg:var(--accent);--sub:color-mix(in srgb, var(--accent-ink) 82%, transparent);--line:color-mix(in srgb, var(--accent-ink) 26%, transparent);--trk:color-mix(in srgb, var(--accent-ink) 20%, transparent)}.lg-card-head h3{letter-spacing:-.015em;text-wrap:pretty;font-size:17px;font-weight:700}.lg-card-head p{color:var(--sub);text-wrap:pretty;margin-top:4px;font-size:13.5px}.lg-card-foot{border-top:1px solid var(--line);color:var(--sub);text-wrap:pretty;margin-top:auto;padding-top:14px;font-size:12.5px}.lg-clickable{text-align:left;width:100%}.lg-clickable:hover .name,.lg-clickable:hover .label{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.lg-figure{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.lg-figure .big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(34px,12cqw,52px);font-weight:700;line-height:1}.lg-figure .meta{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:10px;font-size:13.5px;display:flex}.lg-figure .delta{color:var(--sub);white-space:nowrap;font-weight:700}.lg-figure .delta.good{color:var(--good)}.lg-figure .delta.warn{color:var(--warn)}.fill-ink .lg-figure .delta,.fill-accent .lg-figure .delta{color:inherit}.lg-figure .foot{color:var(--sub)}.lg-trend{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.lg-split{flex-direction:column;flex:1;justify-content:space-around;gap:14px;display:flex}.lg-split .row{flex-direction:column;justify-content:center;display:flex}.lg-split .head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;font-size:13.5px;display:flex}.lg-split .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lg-split .n{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.lg-split .track,.lg-habits .track,.lg-values .track,.lg-bars .track{background:var(--trk,var(--track));border-radius:800px;height:10px;overflow:hidden}.lg-split .track i,.lg-values .track i,.lg-bars .track i{background:var(--accent);border-radius:800px;height:100%;display:block}.lg-split .note{color:var(--sub);text-wrap:pretty;margin-top:5px;font-size:11.5px}.lg-roster{flex-direction:column;flex:1;display:flex}.lg-roster .row{border-top:1px solid var(--line);flex:auto;grid-template-columns:minmax(0,1fr) minmax(64px,max-content);align-content:center;align-items:center;gap:12px;padding:13px 0;display:grid}.lg-roster .row.av{grid-template-columns:32px minmax(0,1fr) minmax(64px,max-content)}.lg-roster .ini{background:var(--trk);width:32px;height:32px;color:var(--sub);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}.lg-roster .name{text-wrap:pretty;font-size:14px;font-weight:500;line-height:1.3;display:block}.lg-roster .sub{color:var(--sub);text-wrap:pretty;font-size:12px;display:block}.lg-roster .val{text-align:right;white-space:nowrap}.lg-roster .v{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.2;display:block}.lg-roster .v.warn{color:var(--warn)}.lg-roster .v.faint{color:var(--sub)}.lg-roster .track{background:var(--trk);border-radius:2px;height:4px;margin-top:5px;display:block}.lg-roster .track i{background:var(--accent);border-radius:2px;height:4px;display:block}.lg-roster .track i.warn{background:var(--warn)}.fill-ink .lg-roster .track i,.fill-accent .lg-roster .track i{background:currentColor}.lg-receipt{font-family:var(--mono);font-variant-numeric:tabular-nums;flex-direction:column;flex:1;gap:3px;font-size:13px;display:flex}.lg-receipt .line{flex:auto;grid-template-columns:auto 1fr auto;align-content:center;align-items:baseline;gap:10px;line-height:1.8;display:grid}.lg-receipt .lbl{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;min-width:0;display:inline-flex;overflow:hidden}.lg-receipt .lbl i{border-radius:50%;flex:none;width:8px;height:8px}.lg-receipt .dots{border-bottom:1px dotted var(--line);transform:translateY(-5px)}.lg-receipt .amt{white-space:nowrap}.lg-receipt .total{border-top:1.5px solid;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding-top:12px;display:flex}.lg-receipt .total .k{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.lg-receipt .total .v{font-family:var(--sans);letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1}.lg-habits{flex-direction:column;flex:1;gap:14px;display:flex}.lg-habits .row{flex-direction:column;flex:auto;justify-content:center;display:flex}.lg-habits .head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:13.5px;display:flex}.lg-habits small{color:var(--sub);white-space:nowrap;margin-left:7px;font-size:11px}.lg-habits .n{font-variant-numeric:tabular-nums;font-weight:700}.lg-habits .n.good{color:var(--good)}.lg-habits .n.warn{color:var(--warn)}.lg-habits .track{height:12px;position:relative;overflow:visible}.lg-habits .track i{border-radius:800px;position:absolute;inset:0 auto 0 0}.lg-habits .track i.good{background:var(--good)}.lg-habits .track i.warn{background:var(--warn)}.lg-habits .track b{opacity:.6;background:currentColor;border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px}.lg-grid{flex-direction:column;flex:1;gap:3px;min-height:132px;display:flex}.lg-grid .row{flex:auto;grid-template-columns:30px minmax(0,1fr);align-items:stretch;gap:8px;min-height:14px;display:grid}.lg-grid .lab{color:var(--sub);text-align:right;align-self:center;font-size:11px}.lg-grid .cells{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;display:grid}.lg-grid .cells i{background:var(--accent);border-radius:2px;height:100%;min-height:11px;display:block}.lg-grid .row.axis{flex:none;min-height:0}.lg-grid .hours{color:var(--sub);font-size:10px;font-family:var(--mono);justify-content:space-between;display:flex}.lg-note{text-wrap:pretty;flex-direction:column;flex:1;justify-content:center;gap:10px;font-size:clamp(15px,1.5cqw,18px);line-height:1.55;display:flex}.lg-card[data-shape=note] .lg-note p+p{font-size:14px}.lg-stored{flex-direction:column;flex:1;display:flex}.lg-stored .row{border-top:1px solid var(--line,var(--hair));flex:auto;grid-template-columns:18px minmax(0,1fr);align-content:center;align-items:baseline;gap:10px;padding:8px 0;font-size:13px;line-height:1.45;display:grid}.lg-stored .ok{color:var(--good);text-align:center;font-weight:700}.lg-stored .no{color:var(--warn);text-align:center;font-weight:700}.lg-records{flex-direction:column;flex:1;display:flex}.lg-records .row{border-top:1px solid var(--line);flex:auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:12px;padding:12px 0;display:grid}.lg-records .when,.lg-records .intent{display:none}.lg-records .when{font-family:var(--mono);color:var(--sub);white-space:nowrap;font-size:11.5px}.lg-records .label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.lg-records .intent{color:var(--sub);white-space:nowrap;align-items:center;gap:7px;font-size:12px;overflow:hidden}.lg-records .intent i{border-radius:50%;flex:none;width:7px;height:7px}.lg-records .v{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}@container lgcard (min-width:250px){.lg-records .row{grid-template-columns:84px minmax(0,1fr) auto}.lg-records .when{display:block}}@container lgcard (min-width:520px){.lg-records .row{grid-template-columns:84px minmax(0,1fr) 128px auto}.lg-records .intent{display:inline-flex}}.lg-dnd{border-radius:22px;min-width:0;transition:opacity .15s}.lg-dnd.dragging{opacity:.4}.lg-dnd.over{box-shadow:0 0 0 2px var(--accent)}.lg-edit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:-6px -6px 0;display:flex}.lg-edit .grip{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--sub);cursor:grab;border:1px solid var(--line);border-radius:8px;padding:4px 8px;font-size:10.5px}.lg-edit .r{align-items:center;gap:6px;display:flex}.lg-card .lg-seg.tiny{background:var(--trk)}.lg-card .lg-seg.tiny button{color:var(--sub)}.lg-card .lg-seg.tiny button[aria-pressed=true]{color:var(--cardbg);background:var(--fg)}.lg-prompt{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.lg-builder-opts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-builder-opts>.dim{margin-left:6px}.lg-boardhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 4px 2px;display:flex}.lg-boardhead h2{letter-spacing:-.022em;text-wrap:pretty;font-size:24px;font-weight:700}.lg-boardhead p{color:var(--ink2);margin-top:3px;font-size:13.5px}.lg-boardhead .act{gap:8px;display:flex}.lg-savebar{background:var(--card);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 20px;display:flex}.lg-panel{background:var(--card);border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:24px 26px;display:flex}.lg-panel h3{letter-spacing:-.015em;font-size:17px;font-weight:700}.lg-panel h3+p,.lg-panel>div>p{color:var(--ink2);margin-top:4px;font-size:13.5px}.lg-panel-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lg-panel-foot{border-top:1px solid var(--hair);color:var(--ink2);text-wrap:pretty;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:auto;padding-top:14px;font-size:12.5px;display:flex}.lg-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:14px;display:grid}.lg-pair.wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start}.lg-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.lg-figs{background:var(--card);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 28px;padding:6px 26px;display:grid}.lg-figs .fig{flex-direction:column;gap:4px;min-width:0;padding:20px 0;display:flex}.lg-figs .k{color:var(--ink3);font-size:13px}.lg-figs .v{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(32px,4cqw,42px);font-weight:700;line-height:1.05}.lg-figs .d{color:var(--ink3);font-size:12.5px;font-weight:700}.lg-figs .d.good{color:var(--good)}.lg-figs .d.warn{color:var(--warn)}.lg-figs .n{color:var(--ink3);text-wrap:pretty;font-size:12px}.lg-figs.small{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:0 24px;padding:4px 26px}.lg-figs.small .fig{gap:2px;padding:18px 0}.lg-figs.small .v{letter-spacing:-.025em;font-size:26px;line-height:1.2}.lg-bars{flex-direction:column;flex:1;justify-content:space-around;gap:12px;display:flex}.lg-bars .row{grid-template-columns:minmax(0,1fr) 56px;align-items:center;gap:12px;display:grid}.lg-bars .name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:13px;overflow:hidden}.lg-bars .track{height:8px}.lg-bars b{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.lg-ledger{background:var(--card);border-radius:22px;min-width:0;padding:6px 24px 12px;container:lgledger/inline-size}.lg-ledger-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0 4px;display:flex}.lg-ledger-title h3{letter-spacing:-.015em;font-size:17px;font-weight:700}.lg-ledger-empty{border-top:1px solid var(--hair);color:var(--ink2);text-align:center;padding:28px 0;font-size:14px}.lg-ledger .lrow{border-top:1px solid var(--hair);text-align:left;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;width:100%;padding:11px 0;display:grid}.lg-ledger button.lrow:hover{background:var(--page);box-shadow:-12px 0 0 var(--page), 12px 0 0 var(--page)}.lg-ledger .lrow.hdr{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);border-top:0;padding:12px 0 10px;font-size:10px}.lg-ledger .lrow>[data-col]{min-width:0;font-size:12.5px;display:none}.lg-ledger .lrow>[data-col=session],.lg-ledger .lrow>[data-col=cost]{display:block}.lg-ledger [data-col=narrowmeta]{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.lg-ledger [data-col=when]{white-space:nowrap;font-size:11.5px}.lg-ledger .sess .l1{align-items:center;gap:8px;min-width:0;display:flex}.lg-ledger .sess .label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.lg-ledger .sess .where{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}.lg-ledger .person{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lg-ledger .person .dim{font-size:11.5px;display:block}.lg-ledger .intent{align-items:center;gap:7px;display:flex!important}.lg-ledger .lrow>.intent{display:none!important}.lg-ledger .intent i{border-radius:50%;flex:none;width:8px;height:8px}.lg-ledger .intent span,.lg-ledger .ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lg-ledger .strong{font-size:13.5px}@container lgledger (min-width:600px){.lg-ledger .lrow{grid-template-columns:84px minmax(0,1fr) 128px 76px}.lg-ledger .lrow>[data-col=when]{display:block}.lg-ledger .lrow>.intent{display:flex!important}.lg-ledger [data-col=narrowmeta]{display:none}}@container lgledger (min-width:820px){.lg-ledger .lrow{grid-template-columns:84px minmax(0,1fr) 132px 128px 58px 76px}.lg-ledger .lrow>[data-col=person],.lg-ledger .lrow>[data-col=time]{display:block}.lg-ledger[data-solo="1"] .lrow{grid-template-columns:84px minmax(0,1fr) 128px 58px 76px}}@container lgledger (min-width:1020px){.lg-ledger .lrow{grid-template-columns:84px minmax(0,1fr) 132px 92px 124px 140px 58px 76px 36px}.lg-ledger .lrow>[data-col]{display:block}.lg-ledger .lrow>.intent{display:flex!important}.lg-ledger[data-solo="1"] .lrow{grid-template-columns:84px minmax(0,1fr) 92px 124px 150px 58px 76px 36px}}.lg-ledger[data-solo="1"] .lrow>[data-col=person]{display:none!important}.lg-filters{background:var(--card);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.lg-filters.bare{background:0 0;padding:0}.lg-filters .row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.lg-pager{color:var(--ink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;font-size:12.5px;display:flex}.lg-pager>div{gap:6px;display:flex}.lg-sessnav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 4px 0;display:flex}.lg-sessnav>div{align-items:center;gap:6px;font-size:11px;display:flex}.lg-sessnav .mono{margin-right:4px}.lg-sesshead{max-width:70ch;padding:4px 4px 2px}.lg-sesshead .badges{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.lg-sesshead .lg-lede{font-size:15px;margin-top:10px!important}.lg-sesshead .mono{margin-top:6px;font-size:11.5px}.lg-labels .row,.lg-kv{border-top:1px solid var(--hair);grid-template-columns:118px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;font-size:13px;display:grid}.lg-labels .k,.lg-kv .k{color:var(--ink3)}.lg-labels .v{text-wrap:pretty;min-width:0}.lg-labels .how{color:var(--ink3);margin-top:2px;font-size:11px;display:block}.lg-method{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--sunk);color:var(--ink2);border-radius:800px;padding:2px 9px;font-size:10px}.lg-method.rule{background:var(--accent-tint);color:var(--accent-strong)}.lg-method.desc{background:var(--goodbg);color:var(--good)}.lg-fix{background:var(--page);border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.lg-fix p{color:var(--ink2);text-wrap:pretty;font-size:12.5px}.lg-fix .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:9px;display:grid}.lg-fix .lg-input{background:var(--card);padding:9px 14px;font-size:13px}.lg-fix .full{grid-column:1/-1}.lg-fix .act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lg-fix .ok{color:var(--good);font-size:12.5px;font-weight:500}.lg-related .row{border-top:1px solid var(--hair);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;width:100%;padding:10px 0;display:grid}.lg-related .label{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.lg-related .small{display:block}.lg-related b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.lg-kvgroups{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px 28px;display:grid}.lg-kvname{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:6px;font-size:10.5px}.lg-kv{grid-template-columns:96px minmax(0,1fr);padding:7px 0;line-height:1.5}.lg-kv .v{overflow-wrap:anywhere;min-width:0}.lg-pre{font-family:var(--mono);background:var(--page);border-radius:14px;max-height:480px;margin-top:10px;padding:14px 16px;font-size:11px;line-height:1.6;overflow-x:auto}.lg-also,.lg-detail{background:var(--card);border-radius:22px;padding:4px 24px}.lg-also summary,.lg-detail summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:15px;font-weight:500;display:flex}.lg-also summary span,.lg-detail summary span{color:var(--ink3);font-size:13px;font-weight:400}.lg-also .grid{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:22px 28px;padding:6px 0 26px;display:grid}.lg-also .grid>div{min-width:0;padding-top:20px}.lg-also .k{color:var(--ink3);font-size:12.5px}.lg-also .v{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:26px;font-weight:700;line-height:1.15}.lg-also .n{color:var(--ink2);text-wrap:pretty;margin-top:4px;font-size:12.5px}.lg-gap{border:1px dashed var(--hair2);color:var(--ink2);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px 22px;font-size:13px;line-height:1.55;display:grid}.lg-gap b{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;padding-top:3px;font-size:11px}.lg-legacy{border-top:1px solid var(--hair);font-family:var(--sans);padding:4px 0 24px;font-size:14px;font-weight:400}.lg-legacy .mm-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding-top:18px;display:grid}.lg-legacy .mm-card{background:var(--page);box-shadow:none;border:0;border-radius:16px}.lg-legacy select{background:var(--page);border:1.5px solid var(--hair2);border-radius:800px;padding:6px 12px}.lg-people{flex-direction:column;display:flex}.lg-people .row{border-top:1px solid var(--hair);text-align:left;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 6px;display:grid}.lg-people .row:hover{background:var(--page)}.lg-people .ini{width:32px;height:32px}.lg-people .l1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lg-people .name{font-size:14px;font-weight:500}.lg-people .sub{color:var(--ink3);text-wrap:pretty;margin-top:2px;font-size:12px;display:block}.lg-people .nums{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.lg-people .nums>span{display:block}.lg-people .nums b{font-weight:700}.lg-prims{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:14px;display:grid}.lg-prims .lg-panel{--sub:var(--ink3);--line:var(--hair);--trk:var(--track)}.lg-prim-h{align-items:baseline;gap:10px;display:flex}.lg-prim-h .mono{font-size:11px}.lg-prims p.dim{color:var(--ink2);font-size:13.5px}.lg-prims .demo{background:var(--page);border-radius:14px;flex-direction:column;justify-content:center;gap:8px;min-height:86px;max-height:260px;padding:16px;display:flex;overflow:hidden}.lg-mini{flex-direction:column;gap:10px;font-size:13px;display:flex}.lg-mini .lg-figure .big{font-size:34px}.lg-mini .lg-roster .row:nth-child(n+4),.lg-mini .lg-records .row:nth-child(n+4),.lg-mini .lg-stored .row:nth-child(n+4),.lg-mini .lg-split .row:nth-child(n+4),.lg-mini .lg-receipt .line:nth-child(n+4),.lg-mini .lg-habits .row:nth-child(n+3){display:none}.lg-mini .lg-note{font-size:13.5px}.lg-prims .demo .lg-status{align-self:flex-start;margin:0}.lg-prims .fields{margin-top:auto;font-size:11px;line-height:1.6}.lg-steps{background:var(--card);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0 28px;padding:8px 26px;display:grid}.lg-steps .step{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px 0;display:flex}.lg-steps .top{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.lg-steps .num{background:var(--sunk);width:28px;height:28px;color:var(--ink2);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.lg-steps .num.now{background:var(--ink);color:var(--page)}.lg-steps .num.done{background:var(--goodbg);color:var(--good)}.lg-steps .st{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.lg-steps .st i{background:currentColor;border-radius:50%;width:7px;height:7px}.lg-steps .st.warn{color:var(--warn)}.lg-steps .st.good{color:var(--good)}.lg-steps .st.pulse i,.lg-install .wait i.pulse{animation:1.7s ease-in-out infinite lg-pulse}.lg-steps .t{letter-spacing:-.01em;font-size:15px;font-weight:700}.lg-steps .b{color:var(--ink2);text-wrap:pretty;font-size:13px;line-height:1.5}.lg-install{background:var(--inverse);color:var(--inverse-ink);border-radius:22px;flex-direction:column;gap:20px;padding:28px 30px;display:flex}.lg-install .cmd{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lg-install .cmd code{font-family:var(--mono);-webkit-user-select:all;user-select:all;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:12px;min-width:0;padding:14px 18px;font-size:15px;overflow-x:auto}.lg-install .cmd button{background:var(--sulfur);color:#070607;border-radius:800px;padding:13px 22px;font-size:14px;font-weight:700}.lg-install .grid{border-top:1px solid #ffffff2e;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:20px 26px;padding-top:20px;display:grid}.lg-install .n,.lg-install .top{font-family:var(--mono);letter-spacing:.08em;color:var(--sulfur);margin-bottom:7px;font-size:11px}.lg-install .t{margin-bottom:5px;font-size:14.5px;font-weight:700}.lg-install .b{color:#ffffffb3;text-wrap:pretty;font-size:13px;line-height:1.5}.lg-install .wait{color:#ffffffc7;border-top:1px solid #ffffff2e;align-items:center;gap:11px;padding-top:18px;font-size:13.5px;display:flex}.lg-install .wait i{background:var(--sulfur);border-radius:50%;flex:none;width:9px;height:9px}.lg-install .wait code{font-family:var(--mono);font-size:12px}.lg-install a{color:var(--sulfur)!important}.lg-install.pipeline .lg-panel-h h3{font-size:17px;font-weight:700}.lg-install.pipeline .lg-panel-h .mono{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.lg-install.pipeline .grid{border-top:0;padding-top:0}.lg-install.pipeline .grid>div{border-top:2px solid #ffffff4d;padding-top:14px}.lg-install.pipeline .grid>div.hi{border-top-color:var(--sulfur)}.lg-install.pipeline .top{text-transform:uppercase;color:#ffffffb3;justify-content:space-between;gap:8px;font-size:10.5px;display:flex}.lg-install.pipeline .hi .top span:first-child{color:var(--sulfur)}.lg-sechead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 4px 0;display:flex}.lg-sechead h2{letter-spacing:-.022em;font-size:24px;font-weight:700}.lg-sechead p{color:var(--ink2);font-size:13.5px}.lg-previews{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}.lg-preview{background:var(--card);text-align:left;border-radius:22px;flex-direction:column;gap:10px;padding:22px 24px;display:flex;border:1px solid #0000!important}.lg-preview:hover{border-color:var(--hair2)!important}.lg-preview .q{letter-spacing:-.018em;text-wrap:balance;font-size:18px;font-weight:700;line-height:1.2}.lg-preview .b{color:var(--ink2);text-wrap:pretty;font-size:13.5px;line-height:1.5}.lg-preview .f{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:12px;font-size:11px;display:flex}.lg-taps{flex-direction:column;gap:9px;display:flex}.lg-taps .tap{background:var(--page);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.lg-taps b{font-size:13.5px;font-weight:500;display:block}.lg-taps .small{margin-top:2px;font-size:11.5px;display:block}.lg-dim{background:var(--page);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px 24px;padding:16px 18px;display:grid}.lg-dim b{font-size:15px;font-weight:700}.lg-dim p{margin-top:4px}.lg-values{flex-direction:column;display:flex}.lg-values .row{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) 56px;align-items:start;gap:14px;padding:12px 0;display:grid}.lg-values .l1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.lg-values .l1 i{border-radius:50%;width:8px;height:8px}.lg-values .name{font-size:14px;font-weight:500}.lg-values .dim.small{text-wrap:pretty;margin-top:2px}.lg-values .track{height:6px;margin-top:8px}.lg-values b{font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:700}.lg-railitem.saved{grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.lg-railitem.saved .scope{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:10px;overflow:hidden}.lg .lg-err{color:var(--warn);font-weight:500}.lg-lanes{flex-direction:column;gap:8px;display:flex}.lg-lanes .lane{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lg-lanes .name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lg-lanes .track{background:var(--page);border-radius:6px;height:22px;position:relative;overflow:hidden}.lg-lanes .track i{opacity:.85;border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px}.lg-lanes .axis .ticks{color:var(--ink3);justify-content:space-between;font-size:10.5px;display:flex}.lg-method.corr{background:color-mix(in srgb, var(--sulfur) 70%, transparent);color:#070607}.lg-scope{align-items:baseline;gap:8px;padding:0 4px;font-size:13.5px;font-weight:500;display:flex}.lg-scope i{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.lg-describe{box-shadow:0 0 0 2px var(--accent)}.lg-panel h3.big{letter-spacing:-.02em;font-size:20px}.lg-textarea{resize:vertical;background:var(--page);border:1.5px solid var(--hair2);border-radius:16px;outline:none;width:100%;min-height:92px;padding:14px 18px;font-size:15px;line-height:1.5}.lg-textarea:focus{border-color:var(--accent)}.lg-chips .push{margin-left:auto}.lg-proposal{background:var(--page);border-radius:18px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.lg-proposal .t b{letter-spacing:-.018em;font-size:19px;font-weight:700}.lg-values .row .r{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.lg-values .row.hdr{letter-spacing:.08em;text-transform:uppercase;border-top:0;padding:0 0 8px;font-size:10.5px}.lg-values .l1 .lg-round{margin-left:auto}.lg-values{--track:var(--track)}.lg-values .row{grid-template-columns:minmax(0,1fr) auto}.lg-addvalue{border:1.5px dashed var(--hair2);border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.lg-addvalue .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:9px;display:grid}.lg-addvalue .rule{gap:6px;min-width:0;display:flex}.lg-addvalue .rule .grow{flex:1}.lg-dim .full{width:100%;margin-top:6px}.lg-dim .small>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.lg-ways .row{border-top:1px solid var(--hair);grid-template-columns:96px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.lg-ways .b{text-wrap:pretty;font-size:13.5px;display:block}.lg-ways .small{margin-top:4px;display:block}.lg-runs .row{border-top:1px solid var(--hair);grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:11px 0;font-size:13.5px;display:grid}.lg-runs .row>span:nth-child(2)>span{display:block}.lg-publish{border-top:1px solid var(--hair);flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;display:flex}.lg .lg-ok{color:var(--good);font-weight:500}.lg.embed{min-height:0;height:var(--embed-h,720px);overflow:hidden}.lg.embed .lg-shell{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.lg.embed .lg-rail{position:relative}.lg.embed .lg-col{overscroll-behavior:contain;min-height:0;overflow-y:auto}.lg.embed .lg-main{padding-bottom:40px}@container lgroot (min-width:1010px){.lg.embed .lg-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:248px minmax(0,1fr)}.lg.embed .lg-rail{height:100%}}.lg.lg-figure-embed{background:0 0;flex-direction:column;min-height:0;display:flex}.lg.lg-figure-embed>.lg-card{flex:1;box-shadow:0 1px 2px #0706070f}.lg-card-status{align-self:flex-start;margin:0 0 -4px}
