.lps-frame{--lps-paper:#edf3f0;--lps-panel:#fafcfb;--lps-soft:#e4ede9;--lps-ink:#0f1f1a;--lps-ink-2:#2e4039;--lps-muted:#5a6e66;--lps-faint:#97aaa2;--lps-line:#d6e2dc;--lps-line-2:#bfd0c8;--lps-accent:#2f6f5e;--lps-accent-strong:#1f5446;--lps-on-accent:#f6fbf8;--lps-tint:#2f6f5e14;--lps-tint-2:#2f6f5e2e;--lps-actual:#c9ddd5;--lps-live:#18765a;--lps-ai:#6a5a8c;--lps-ai-tint:#6a5a8c29;--lps-ai-line:#6a5a8c73;--lps-money:#94731f;--lps-money-soft:#c4af7e;--lps-warn-bg:#f3e6c8;--lps-warn-ink:#8a5a12;color:var(--lps-ink);font-family:var(--font-sans);text-align:left;margin:0}.lps-frame.is-dark{--lps-paper:#070d0b;--lps-panel:#0f1916;--lps-soft:#16231f;--lps-ink:#eef5f1;--lps-ink-2:#c5d4cd;--lps-muted:#8fa69c;--lps-faint:#5e726a;--lps-line:#1b2925;--lps-line-2:#2a3b35;--lps-accent:#7fd6b4;--lps-accent-strong:#7fd6b4;--lps-on-accent:#06120e;--lps-tint:#7fd6b41a;--lps-tint-2:#7fd6b433;--lps-actual:#1f3a31;--lps-live:#7fd6b4;--lps-ai:#b4a3d8;--lps-ai-tint:#b4a3d829;--lps-ai-line:#b4a3d873;--lps-money:#d9b45c;--lps-money-soft:#8a7440;--lps-warn-bg:#e7b15c29;--lps-warn-ink:#e7b15c}.lps-card{background:var(--lps-paper);border:1px solid #7fd6b42e;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #00000080,inset 0 0 0 1px #ffffff05}.lps-app.is-auto{height:auto}.lps-viewport{width:100%;overflow:hidden;container-type:inline-size}.lps-app{--u:calc(100cqi / var(--lps-w,1280));background:var(--lps-paper);font-size:calc(15 * var(--u));height:calc(var(--lps-h,860) * var(--u));line-height:1.5;position:relative;overflow:hidden}.lps-solo{gap:calc(20 * var(--u));padding:calc(20 * var(--u));display:grid}.lps-app svg.lucide{stroke-width:2px;flex:none;width:1.1em;height:1.1em}.lps-app small,.lps-app strong,.lps-app b,.lps-app em,.lps-app i{font-style:normal}.lps-live-dot{background:var(--lps-live);box-shadow:0 0 0 calc(4 * var(--u)) color-mix(in srgb, var(--lps-live) 22%, transparent);height:calc(8 * var(--u));width:calc(8 * var(--u));border-radius:50%;flex:none;animation:1.6s ease-in-out infinite lps-pulse;display:inline-block}.lps-panel{background:var(--lps-panel);border:1px solid var(--lps-line);border-radius:calc(24 * var(--u));gap:calc(20 * var(--u));min-width:0;padding:calc(28 * var(--u));display:grid}.lps-panel-head{align-items:center;gap:calc(12 * var(--u));justify-content:space-between;display:flex}.lps-panel-head.is-top{align-items:start}.lps-h{font-size:calc(19 * var(--u));align-items:baseline;gap:calc(4 * var(--u)) calc(12 * var(--u));flex-wrap:wrap;font-weight:700;line-height:1.35;display:flex}.lps-h.is-lg{font-size:calc(21 * var(--u))}.lps-h.is-icon{align-items:center;gap:calc(8 * var(--u))}.lps-h.is-icon svg.lucide{color:var(--lps-ai)}.lps-h small{color:var(--lps-muted);font-size:calc(14 * var(--u));font-weight:500}.lps-h small.is-block{flex-basis:100%}.lps-subhead{border-top:1px solid var(--lps-line);font-size:calc(17 * var(--u));padding-top:calc(20 * var(--u));justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.lps-count{font-size:calc(16 * var(--u));font-weight:700}.lps-count small,.lps-fig small{margin:0 .08em;font-size:.62em;font-weight:500}.lps-fig{font-variant-numeric:tabular-nums;white-space:nowrap}.lps-fig.is-warn{color:var(--lps-warn-ink)}.lps-muted-strong{color:var(--lps-muted);font-size:calc(14 * var(--u));font-weight:700}.lps-btn{background:var(--lps-panel);border:1px solid var(--lps-line-2);color:var(--lps-ink);font-size:calc(14.5 * var(--u));align-items:center;gap:calc(6 * var(--u));min-height:calc(38 * var(--u));padding:0 calc(16 * var(--u));white-space:nowrap;border-radius:999px;flex:none;justify-content:center;font-weight:700;display:inline-flex}.lps-btn.is-primary{background:var(--lps-accent-strong);border-color:var(--lps-accent-strong);color:var(--lps-on-accent);min-height:calc(42 * var(--u));padding:0 calc(20 * var(--u))}.lps-btn.is-block{width:100%}.lps-icon-btn{border:1px solid var(--lps-line-2);height:calc(36 * var(--u));width:calc(36 * var(--u));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lps-select{background:var(--lps-panel);border:1px solid var(--lps-line-2);font-size:calc(15 * var(--u));align-items:center;gap:calc(16 * var(--u));min-height:calc(42 * var(--u));min-width:calc(190 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(18 * var(--u));border-radius:999px;justify-content:space-between;font-weight:600;display:inline-flex}.lps-select.is-sm{border-radius:calc(10 * var(--u));font-size:calc(14 * var(--u));min-height:calc(36 * var(--u));min-width:calc(140 * var(--u))}.lps-seg{background:var(--lps-soft);border:1px solid var(--lps-line);font-size:calc(14.5 * var(--u));align-items:center;gap:calc(2 * var(--u));padding:calc(3 * var(--u));border-radius:999px;flex:none;display:inline-flex}.lps-seg>span{color:var(--lps-muted);align-items:center;gap:calc(5 * var(--u));padding:calc(5 * var(--u)) calc(14 * var(--u));border-radius:999px;font-weight:600;display:inline-flex}.lps-seg>span.is-on{background:var(--lps-panel);box-shadow:0 1px calc(3 * var(--u)) #0f1f1a1f;color:var(--lps-accent-strong);font-weight:700}.lps-seg.is-actions>span{color:var(--lps-ink);font-weight:700}.lps-seg.is-actions>span.is-muted{color:var(--lps-muted);font-weight:500}.lps-seg.is-ai .is-label{color:var(--lps-ai);font-weight:700}.lps-chip-list{gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.lps-chip-list.is-loose{margin:calc(-4 * var(--u)) 0}.lps-chip{background:var(--lps-panel);border:1px solid var(--lps-line);color:var(--lps-ink-2);font-size:calc(13.5 * var(--u));align-items:center;gap:calc(7 * var(--u));padding:calc(5 * var(--u)) calc(14 * var(--u)) calc(5 * var(--u)) calc(10 * var(--u));white-space:nowrap;border-radius:999px;display:inline-flex}.lps-chip i,.lps-project i,.lps-timeline-name i{height:calc(8 * var(--u));width:calc(8 * var(--u));border-radius:50%;flex:none;display:inline-block}.lps-project{align-items:center;gap:calc(8 * var(--u));white-space:nowrap;min-width:0;font-weight:700;display:inline-flex}.lps-strip{border-bottom:1px solid var(--lps-line);padding-bottom:calc(20 * var(--u));display:grid}.lps-strip.is-1{grid-template-columns:1fr}.lps-strip.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lps-strip.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lps-strip.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lps-strip>.lps-metric+.lps-metric{border-left:1px solid var(--lps-line);padding-left:calc(24 * var(--u))}.lps-metric{gap:calc(4 * var(--u));min-width:0;display:grid}.lps-metric>small{color:var(--lps-muted);font-size:calc(13.5 * var(--u))}.lps-metric>.lps-fig{font-size:calc(26 * var(--u));font-weight:500;line-height:1.2}.lps-metric.is-forecast>.lps-fig{color:var(--lps-muted);-webkit-text-decoration:underline dashed var(--lps-line-2);text-decoration:underline dashed var(--lps-line-2);text-underline-offset:calc(6 * var(--u))}.lps-metric-xl .lps-fig{font-size:calc(44 * var(--u));letter-spacing:-.02em;font-weight:500;line-height:1.1}.lps-rows{display:grid}.lps-tag{background:var(--lps-soft);font-size:calc(12.5 * var(--u));align-items:center;gap:calc(6 * var(--u));padding:calc(2 * var(--u)) calc(10 * var(--u));white-space:nowrap;border-radius:999px;font-weight:700;display:inline-flex}.lps-tag.is-live{background:color-mix(in srgb, var(--lps-live) 12%, transparent);color:var(--lps-live)}.lps-tag.is-warn{background:var(--lps-warn-bg);color:var(--lps-warn-ink)}.lps-legend{color:var(--lps-muted);font-size:calc(13 * var(--u));gap:calc(8 * var(--u)) calc(20 * var(--u));flex-wrap:wrap;display:flex}.lps-legend>span{align-items:center;gap:calc(8 * var(--u));display:inline-flex}.lps-legend>span:before{border-radius:calc(4 * var(--u));content:"";height:calc(12 * var(--u));width:calc(22 * var(--u))}.lps-legend .is-actual:before{background:var(--lps-actual);border-left:calc(3 * var(--u)) solid var(--lps-accent)}.lps-legend .is-plan:before{border:1px dashed var(--lps-faint)}.lps-legend .is-external:before{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--lps-faint) 30%, transparent) 0 calc(3 * var(--u)), transparent calc(3 * var(--u)) calc(6 * var(--u)));border:1px solid var(--lps-line-2)}.lps-legend .is-ai:before{background:repeating-linear-gradient(135deg, var(--lps-ai-tint) 0 calc(3 * var(--u)), color-mix(in srgb, var(--lps-ai) 30%, transparent) calc(3 * var(--u)) calc(6 * var(--u)));border:1px solid var(--lps-ai-line)}.lps-legend .is-money:before{background:var(--lps-money-soft);width:calc(12 * var(--u))}.lps-legend .is-forecast:before{border:1px dashed var(--lps-money);width:calc(12 * var(--u))}.lps-suggest{border-top:1px solid var(--lps-line);align-items:center;gap:calc(16 * var(--u));grid-template-columns:calc(120 * var(--u)) minmax(0, 1fr) auto auto;padding:calc(14 * var(--u)) 0;display:grid}.lps-suggest:first-child{border-top:0;padding-top:0}.lps-suggest-when{line-height:1.35;display:grid}.lps-suggest-when small{color:var(--lps-muted);font-size:calc(13 * var(--u))}.lps-suggest-when strong{font-size:calc(16.5 * var(--u))}.lps-ai-figure{color:var(--lps-ai);font-size:calc(16 * var(--u));align-items:center;gap:calc(6 * var(--u));font-weight:700;display:inline-flex}.lps-today-run{align-items:end;gap:calc(24 * var(--u));justify-content:space-between;display:flex}.lps-today-run small{color:var(--lps-muted);font-size:calc(13.5 * var(--u))}.lps-today-next{gap:calc(8 * var(--u));display:grid}.lps-today-next-row{gap:calc(10 * var(--u));display:flex}.lps-timeline{gap:calc(10 * var(--u));display:grid;position:relative}.lps-timeline-axis,.lps-timeline-row{grid-template-columns:calc(172 * var(--u)) minmax(0, 1fr);display:grid}.lps-timeline-axis{color:var(--lps-muted);font-size:calc(12.5 * var(--u))}.lps-timeline-scale{grid-column:2;height:1.5em;position:relative}.lps-timeline-scale i{white-space:nowrap;position:absolute;transform:translate(-50%)}.lps-timeline-scale i:first-child{transform:none}.lps-timeline-scale i:last-child{transform:translate(-100%)}.lps-timeline-name{font-size:calc(14 * var(--u));align-items:center;gap:calc(8 * var(--u));min-width:0;padding-right:calc(10 * var(--u));font-weight:600;display:flex}.lps-timeline-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lps-timeline-name small{color:var(--lps-muted);font-size:calc(12.5 * var(--u));margin-left:auto}.lps-timeline-track{background:repeating-linear-gradient(90deg, var(--lps-line) 0 1px, transparent 1px 12.5%), transparent;border-bottom:1px dashed var(--lps-line-2);height:calc(34 * var(--u));position:relative}.lps-timeline-track i{background:var(--lps-actual);border-left:calc(3 * var(--u)) solid var(--lps-accent);border-radius:calc(5 * var(--u));bottom:calc(5 * var(--u));top:calc(5 * var(--u));position:absolute}.lps-timeline-track i.is-plan{border:1px dashed var(--lps-faint);background:0 0}.lps-timeline-track i.is-live{background:color-mix(in srgb, var(--lps-live) 26%, var(--lps-panel));border-left-color:var(--lps-live)}.lps-timeline-now{border-left:calc(1.5 * var(--u)) solid var(--lps-live);bottom:0;left:calc(172 * var(--u) + (100% - 172 * var(--u)) * var(--at,0));top:calc(22 * var(--u));position:absolute}.lps-timeline-now b{background:var(--lps-panel);color:var(--lps-live);font-size:calc(12.5 * var(--u));left:calc(6 * var(--u));top:calc(-4 * var(--u));font-weight:700;position:absolute}.lps-timeline-now:before{background:var(--lps-live);border:calc(2 * var(--u)) solid var(--lps-panel);box-shadow:0 0 0 calc(3 * var(--u)) color-mix(in srgb, var(--lps-live) 26%, transparent);content:"";height:calc(10 * var(--u));left:calc(-6 * var(--u));top:calc(-6 * var(--u));width:calc(10 * var(--u));border-radius:50%;position:absolute}.lps-ai-strip{border-top:1px solid var(--lps-line);color:var(--lps-muted);font-size:calc(14 * var(--u));align-items:center;gap:calc(24 * var(--u));padding-top:calc(20 * var(--u));display:flex}.lps-ai-strip strong,.lps-ai-strip .lps-fig{color:var(--lps-ink);font-size:calc(16 * var(--u));margin-left:calc(6 * var(--u));font-weight:700}.lps-ai-strip small{font-size:calc(12.5 * var(--u));margin-left:calc(4 * var(--u))}.lps-ai-badge{background:repeating-linear-gradient(135deg, var(--lps-ai-tint) 0 calc(4 * var(--u)), transparent calc(4 * var(--u)) calc(8 * var(--u)));border:1px dashed var(--lps-ai-line);color:var(--lps-ai);align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(14 * var(--u));border-radius:999px;font-weight:700;display:inline-flex}.lps-entry{border-left:calc(3 * var(--u)) solid;align-items:center;gap:calc(4 * var(--u)) calc(16 * var(--u));margin-top:calc(12 * var(--u));padding:calc(2 * var(--u)) 0 calc(2 * var(--u)) calc(16 * var(--u));grid-template-columns:minmax(0,1fr) auto;display:grid}.lps-entry-main{align-items:baseline;gap:calc(14 * var(--u));display:flex}.lps-entry-time{color:var(--lps-muted);font-size:calc(14 * var(--u));font-variant-numeric:tabular-nums}.lps-entry-main strong{font-size:calc(16.5 * var(--u))}.lps-entry-meta{color:var(--lps-muted);font-size:calc(13.5 * var(--u));align-items:center;gap:calc(12 * var(--u));grid-column:1;display:flex}.lps-task-ref{color:var(--lps-accent);font-weight:600}.lps-entry-dur{font-size:calc(17 * var(--u));grid-area:1/2/span 2}.lps-calendar{gap:calc(16 * var(--u))}.lps-cal-nav{align-items:center;gap:calc(8 * var(--u));display:flex}.lps-cal-range{font-size:calc(19 * var(--u));margin-left:calc(10 * var(--u));font-weight:700}.lps-cal-tools{border-bottom:1px solid var(--lps-line);gap:calc(10 * var(--u));padding-bottom:calc(16 * var(--u));display:flex}.lps-cal-filter{justify-content:space-between;align-items:center;display:flex}.lps-week{border:1px solid var(--lps-line);border-radius:calc(16 * var(--u));overflow:hidden}.lps-week-head,.lps-week-allday,.lps-week-body{grid-template-columns:calc(56 * var(--u)) repeat(7, minmax(0, 1fr));display:grid}.lps-week-head>span{border-left:1px solid var(--lps-line);padding:calc(8 * var(--u)) 0;place-items:center;line-height:1.3;display:grid}.lps-week-head small{color:var(--lps-muted);font-size:calc(12.5 * var(--u))}.lps-week-head b{font-size:calc(16 * var(--u));height:calc(28 * var(--u));width:calc(28 * var(--u));border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.lps-week-head .is-today small{color:var(--lps-accent);font-weight:700}.lps-week-head .is-today b{background:var(--lps-accent-strong);color:var(--lps-on-accent)}.lps-week-allday{border-top:1px solid var(--lps-line);min-height:calc(26 * var(--u))}.lps-week-allday>span{border-left:1px solid var(--lps-line);padding:calc(3 * var(--u))}.lps-week-allday em{background:color-mix(in srgb, var(--lps-money) 16%, transparent);border-radius:calc(5 * var(--u));color:var(--lps-money);font-size:calc(11.5 * var(--u));padding:calc(1 * var(--u)) calc(6 * var(--u));font-weight:700;display:block}.lps-week-body{border-top:1px solid var(--lps-line);position:relative}.lps-week-hours{grid-auto-rows:1fr;display:grid}.lps-week-hours i{border-top:1px solid var(--lps-line);color:var(--lps-muted);font-size:calc(11.5 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u)) 0 0;text-align:right}.lps-week-hours i:first-child{border-top:0}.lps-week-day{background:repeating-linear-gradient(180deg, transparent 0 calc(46 * var(--u) - 1px), var(--lps-line) calc(46 * var(--u) - 1px) calc(46 * var(--u)));border-left:1px solid var(--lps-line);position:relative}.lps-week-day.is-today{background-color:var(--lps-tint)}.lps-ev{background:var(--lps-actual);border-left:calc(3 * var(--u)) solid var(--lps-accent);border-radius:calc(5 * var(--u));left:calc(3 * var(--u));padding:calc(3 * var(--u)) calc(5 * var(--u));right:calc(3 * var(--u));flex-direction:column;line-height:1.25;display:flex;position:absolute;overflow:hidden}.lps-ev small,.lps-ev b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lps-ev small{color:var(--lps-ink-2);font-size:calc(10.5 * var(--u))}.lps-ev b{font-size:calc(11.5 * var(--u));font-weight:700}.lps-ev.is-ai b{align-items:center;gap:calc(3 * var(--u));display:flex}.lps-ev.is-narrow{right:30%}.lps-ev.is-live{background:color-mix(in srgb, var(--lps-live) 26%, var(--lps-panel))}.lps-ev.is-plan{background:var(--lps-panel);border:1px dashed var(--lps-faint);border-left:calc(3 * var(--u)) solid}.lps-ev.is-external{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--lps-faint) 22%, var(--lps-panel)) 0 calc(4 * var(--u)), var(--lps-panel) calc(4 * var(--u)) calc(8 * var(--u)));border:1px solid var(--lps-line-2);border-left:calc(3 * var(--u)) solid var(--lps-faint)}.lps-ev.is-ai{background:repeating-linear-gradient(135deg, var(--lps-ai-tint) 0 calc(4 * var(--u)), color-mix(in srgb, var(--lps-ai) 22%, transparent) calc(4 * var(--u)) calc(8 * var(--u)));border:1px dashed var(--lps-ai-line);color:var(--lps-ai);padding:calc(3 * var(--u)) calc(2 * var(--u));left:72%}.lps-week-now{border-top:calc(1.5 * var(--u)) solid var(--lps-live);position:absolute;left:0;right:0}.lps-week-now:before{background:var(--lps-live);content:"";height:calc(8 * var(--u));left:calc(-4 * var(--u));top:calc(-4.75 * var(--u));width:calc(8 * var(--u));border-radius:50%;position:absolute}.lps-legend.is-calendar{padding-top:calc(2 * var(--u))}.lps-modal{background:var(--lps-panel);display:grid}.lps-modal-head{padding:calc(24 * var(--u)) calc(28 * var(--u)) calc(16 * var(--u));justify-content:space-between;align-items:center;display:flex}.lps-search{border:1px solid var(--lps-line-2);border-radius:calc(14 * var(--u));font-size:calc(15 * var(--u));align-items:center;gap:calc(10 * var(--u));margin:0 calc(28 * var(--u)) calc(20 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));font-weight:600;display:flex}.lps-search svg.lucide{color:var(--lps-muted)}.lps-picker{border-top:1px solid var(--lps-line);grid-template-columns:calc(230 * var(--u)) minmax(0, 1fr) calc(360 * var(--u));min-height:0;display:grid}.lps-picker-filters{border-right:1px solid var(--lps-line);align-content:start;gap:calc(2 * var(--u));padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(16 * var(--u)) calc(28 * var(--u));display:grid}.lps-filter{border-radius:calc(10 * var(--u));color:var(--lps-ink-2);font-size:calc(14 * var(--u));align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u)) calc(5 * var(--u)) calc(28 * var(--u));display:flex}.lps-filter.is-on{background:var(--lps-soft);border:1px solid var(--lps-line);padding-left:calc(10 * var(--u));font-weight:700}.lps-filter small{color:var(--lps-muted);font-size:calc(12.5 * var(--u));margin-left:auto}.lps-filter-label{color:var(--lps-muted);font-size:calc(13 * var(--u));margin-top:calc(12 * var(--u))}.lps-picker-list{align-content:start;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u));display:grid}.lps-picker-count{color:var(--lps-muted);font-size:calc(13.5 * var(--u));justify-content:space-between;display:flex}.lps-picker-count em{align-items:center;gap:calc(4 * var(--u));display:inline-flex}.lps-pick{border:1px solid var(--lps-line);border-radius:calc(14 * var(--u));gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));grid-template-columns:auto minmax(0,1fr);display:grid}.lps-pick.is-checked{background:var(--lps-soft)}.lps-check{border:calc(1.5 * var(--u)) solid var(--lps-line-2);border-radius:calc(5 * var(--u));height:calc(20 * var(--u));margin-top:calc(2 * var(--u));width:calc(20 * var(--u));justify-content:center;align-items:center;display:inline-flex}.lps-pick.is-checked .lps-check{background:var(--lps-accent-strong);border-color:var(--lps-accent-strong);color:var(--lps-on-accent)}.lps-pick-body{gap:calc(6 * var(--u));display:grid}.lps-pick-body strong{font-size:calc(15 * var(--u))}.lps-pick-body>small{color:var(--lps-muted);font-size:calc(12.5 * var(--u));justify-self:end}.lps-pick-meta{color:var(--lps-muted);font-size:calc(13 * var(--u));align-items:center;gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}.lps-pick-meta b{color:var(--lps-ink);font-weight:600}.lps-kind{align-items:center;gap:calc(4 * var(--u));display:inline-flex}.lps-label{border:1px solid var(--lps-line-2);color:var(--lps-ink-2);font-size:calc(12.5 * var(--u));padding:0 calc(9 * var(--u));border-radius:999px}.lps-label-row{gap:calc(6 * var(--u));display:flex}.lps-picker-detail{background:var(--lps-soft);border-radius:calc(18 * var(--u));align-content:start;gap:calc(10 * var(--u));margin:calc(16 * var(--u)) calc(28 * var(--u)) calc(16 * var(--u)) 0;padding:calc(20 * var(--u));display:grid}.lps-picker-detail>strong{font-size:calc(17 * var(--u));line-height:1.45}.lps-link{color:var(--lps-accent);font-size:calc(15 * var(--u));align-items:center;gap:calc(4 * var(--u));font-weight:700;display:inline-flex}.lps-dl{font-size:calc(14 * var(--u));display:grid}.lps-dl>span{border-top:1px solid var(--lps-line-2);grid-template-columns:calc(84 * var(--u)) minmax(0, 1fr);padding:calc(9 * var(--u)) 0;align-items:center;display:grid}.lps-dl small{color:var(--lps-muted);font-size:calc(13 * var(--u))}.lps-modal-foot{border-top:1px solid var(--lps-line);align-items:center;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(28 * var(--u));display:flex}.lps-modal-foot small{color:var(--lps-muted);font-size:calc(14 * var(--u));margin-right:auto}.lps-table{font-size:calc(14.5 * var(--u));margin-top:calc(-8 * var(--u));display:grid}.lps-table-head,.lps-table-row{align-items:center;gap:calc(16 * var(--u));display:grid}.lps-table.is-ai-tasks .lps-table-head,.lps-table.is-ai-tasks .lps-table-row{grid-template-columns:minmax(0, 1fr) calc(110 * var(--u)) calc(110 * var(--u)) calc(90 * var(--u)) calc(90 * var(--u))}.lps-table.is-ai-projects .lps-table-head,.lps-table.is-ai-projects .lps-table-row{grid-template-columns:minmax(0, 1fr) calc(130 * var(--u)) calc(110 * var(--u)) calc(90 * var(--u))}.lps-table-head{border-bottom:1px solid var(--lps-line-2);color:var(--lps-muted);font-size:calc(13 * var(--u));padding:calc(8 * var(--u)) 0}.lps-table-head>span:not(:first-child),.lps-table-row>span:not(:first-child){text-align:right}.lps-table-row{border-bottom:1px solid var(--lps-line);min-height:calc(58 * var(--u));padding:calc(6 * var(--u)) 0}.lps-task-cell{min-width:0;line-height:1.4;display:grid}.lps-task-cell strong{color:var(--lps-accent);font-size:calc(14.5 * var(--u));align-items:center;gap:calc(5 * var(--u));display:inline-flex}.lps-task-cell strong svg.lucide{width:.85em;height:.85em}.lps-task-cell small{color:var(--lps-muted);font-size:calc(13 * var(--u))}.lps-money-cell{line-height:1.35;display:grid}.lps-money-cell small{color:var(--lps-muted);font-size:calc(12.5 * var(--u))}.lps-pace{border-bottom:1px solid var(--lps-line);align-items:end;gap:calc(14 * var(--u));height:calc(200 * var(--u));padding-bottom:calc(26 * var(--u));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lps-pace>span{flex-direction:column;justify-content:end;align-items:center;height:100%;display:flex;position:relative}.lps-pace small{font-size:calc(12 * var(--u));margin-bottom:calc(4 * var(--u));white-space:nowrap;font-weight:700}.lps-pace i{background:var(--lps-money-soft);border-radius:calc(3 * var(--u)) calc(3 * var(--u)) 0 0;width:50%}.lps-pace .is-current i{background:var(--lps-money)}.lps-pace .is-forecast i{border:1px dashed var(--lps-money);background:0 0}.lps-pace em{bottom:calc(-24 * var(--u));color:var(--lps-muted);font-size:calc(12.5 * var(--u));position:absolute}.lps-pace .is-current em{color:var(--lps-ink);font-weight:700}.lps-pdf{color:#1c2622;gap:calc(22 * var(--u));height:100%;padding:calc(44 * var(--u)) calc(40 * var(--u)) calc(28 * var(--u));background:#fff;grid-template-rows:auto auto 1fr auto;display:grid}.lps-pdf-head{border-bottom:calc(2 * var(--u)) solid #2f6f5e;gap:calc(8 * var(--u));padding-bottom:calc(16 * var(--u));text-align:center;justify-items:center;display:grid}.lps-pdf-head strong{font-size:calc(24 * var(--u));letter-spacing:.06em}.lps-pdf-head small{color:#5a6e66;font-size:calc(11.5 * var(--u))}.lps-pdf-summary{border:1px solid #cfdcd6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lps-pdf-summary>span{gap:calc(2 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));display:grid}.lps-pdf-summary>span+span{border-left:1px solid #cfdcd6}.lps-pdf-summary small{color:#5a6e66;font-size:calc(10.5 * var(--u))}.lps-pdf-summary b{font-size:calc(15 * var(--u))}.lps-pdf-table{font-size:calc(11.5 * var(--u));align-content:start;display:grid}.lps-pdf-table>span{border-bottom:1px solid #e1e9e5;grid-template-columns:1.3fr .8fr .8fr 1fr 1fr 2.8fr;display:grid}.lps-pdf-table>span>span{padding:calc(7 * var(--u)) calc(6 * var(--u));white-space:nowrap}.lps-pdf-table>span.is-head{color:#2e4039;background:#edf3f0;border-bottom-color:#bfd0c8;font-weight:700}.lps-pdf-table>span:not(.is-head)>span:nth-child(4){font-weight:700}.lps-pdf-foot{color:#97aaa2;font-size:calc(10.5 * var(--u));text-align:center}@keyframes lps-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.lps-live-dot{animation:none}}.lp-holo-scene{margin:0;position:relative;container-type:inline-size}.lp-holo-scene>img{object-fit:cover}.lp-holo-foreground{pointer-events:none;z-index:1;position:absolute}.lps-frame.lps-surface{box-shadow:none;transform-origin:0 0;background:0 0;border:0;border-radius:0;position:absolute;top:0;left:0;overflow:hidden}.lps-surface .lps-viewport{height:100%;position:relative}.lps-surface .lps-app{background:0 0}.lps-frame.lps-surface.is-holo{--lps-panel:#7fd6b40d;--lps-soft:#7fd6b41a;--lps-ink:#e9fff6;--lps-ink-2:#c8eedf;--lps-muted:#bae6d4bd;--lps-faint:#7fd6b48c;--lps-line:#7fd6b42b;--lps-line-2:#7fd6b452;--lps-accent:#93e8c7;--lps-accent-strong:#6fd3ab;--lps-on-accent:#04110c;--lps-tint:#7fd6b414;--lps-tint-2:#7fd6b429;--lps-actual:#7fd6b44d;--lps-live:#a6f3d4;--lps-ai:#cfc0f5;--lps-ai-tint:#b4a3d833;--lps-ai-line:#c4b4ec8c;--lps-money:#f0cb78;--lps-money-soft:#e7b15c8c;--lps-warn-bg:#e7b15c2e;--lps-warn-ink:#f0cb78;color:var(--lps-ink);mix-blend-mode:screen}.lps-surface.is-holo .lps-app{text-shadow:0 0 calc(10 * var(--u)) #7fd6b46b}.lps-surface.is-holo .lps-viewport:after{content:"";pointer-events:none;background:repeating-linear-gradient(#7fd6b40d 0 1px,#0000 1px 3px),radial-gradient(120% 90% at 50% 0,#7fd6b414,#0000 70%);position:absolute;inset:0}.lps-surface.is-holo .lps-viewport{-webkit-mask-image:radial-gradient(130% 130%,#000 62%,#000000b8 100%);mask-image:radial-gradient(130% 130%,#000 62%,#000000b8 100%)}.lps-surface.is-holo .lps-solo{padding:0}.lps-surface.is-holo .lps-solo>.lps-panel{background:0 0;border:0;border-radius:0;padding:0}.lps-surface.is-holo .lps-btn.is-primary,.lps-surface.is-holo .lps-check{text-shadow:none}.lps-frame.lps-surface.is-paper{mix-blend-mode:multiply}.lps-surface.is-paper .lps-pdf{padding:calc(20 * var(--u)) calc(16 * var(--u)) calc(12 * var(--u));background:0 0}.lps-stack{gap:calc(20 * var(--u));min-width:0;display:grid}.lps-toolbar-row{align-items:center;gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.lps-spacer{flex:1}.lps-period{background:var(--lps-soft);border:1px solid var(--lps-line);font-size:calc(15 * var(--u));align-items:center;gap:calc(16 * var(--u));padding:calc(6 * var(--u)) calc(14 * var(--u));border-radius:999px;flex:none;font-weight:700;display:inline-flex}.lps-period svg.lucide{color:var(--lps-muted);width:.9em;height:.9em}.lps-field-label{color:var(--lps-muted);font-size:calc(13.5 * var(--u))}.lps-h.is-sm{font-size:calc(16 * var(--u));align-items:center}.lps-day-groups{display:grid}.lps-day-group{border-top:1px solid var(--lps-line);gap:calc(14 * var(--u));grid-template-columns:calc(130 * var(--u)) minmax(0, 1fr);display:grid}.lps-day-group:first-child{border-top:0}.lps-day-label{padding-top:calc(16 * var(--u));align-content:start;line-height:1.4;display:grid}.lps-day-label strong{font-size:calc(15 * var(--u))}.lps-day-label small{color:var(--lps-muted);font-size:calc(12.5 * var(--u))}.lps-day-rows{display:grid}.lps-ledger-row{border-top:1px solid var(--lps-line);align-items:center;gap:calc(12 * var(--u));grid-template-columns:calc(3 * var(--u)) calc(108 * var(--u)) minmax(0, 1fr) auto calc(104 * var(--u));min-height:calc(58 * var(--u));display:grid}.lps-ledger-row:first-child{border-top:0}.lps-ledger-row>i{height:calc(20 * var(--u));border-radius:2px}.lps-ledger-time{color:var(--lps-muted);font-size:calc(13.5 * var(--u));font-variant-numeric:tabular-nums}.lps-ledger-title{min-width:0;line-height:1.35;display:grid}.lps-ledger-title strong{font-size:calc(15.5 * var(--u))}.lps-ledger-title small{color:var(--lps-accent);font-size:calc(12.5 * var(--u));font-weight:600}.lps-ledger-meta{color:var(--lps-muted);font-size:calc(13.5 * var(--u));align-items:center;gap:calc(12 * var(--u));display:flex}.lps-ledger-meta .lps-fig{color:var(--lps-ink);font-size:calc(15.5 * var(--u));min-width:calc(80 * var(--u));text-align:right}.lps-ledger-row .lps-btn{justify-self:end}.lps-legend-line{color:var(--lps-muted);font-size:calc(13 * var(--u));align-items:center;gap:calc(8 * var(--u));display:inline-flex}.lps-legend-line:before{background:var(--lps-accent);content:"";height:calc(2 * var(--u));width:calc(22 * var(--u))}.lps-chart{gap:calc(6 * var(--u)) calc(10 * var(--u));grid-template-columns:calc(40 * var(--u)) minmax(0, 1fr);grid-template-rows:calc(150 * var(--u)) auto;margin-top:calc(-8 * var(--u));display:grid}.lps-chart-y{color:var(--lps-muted);font-size:calc(12 * var(--u));margin:calc(-8 * var(--u)) 0;text-align:right;flex-direction:column;justify-content:space-between;display:flex}.lps-chart svg{width:100%;height:100%;overflow:visible}.lps-chart .grid{stroke:var(--lps-line);stroke-width:1px;vector-effect:non-scaling-stroke}.lps-chart .area{fill:color-mix(in srgb, var(--lps-accent) 14%, transparent)}.lps-chart .line{fill:none;stroke:var(--lps-accent);stroke-linejoin:round;stroke-width:2.5px;vector-effect:non-scaling-stroke}.lps-chart .dot{fill:var(--lps-accent);stroke:var(--lps-panel);stroke-width:3px;vector-effect:non-scaling-stroke}.lps-chart-x{color:var(--lps-muted);font-size:calc(12 * var(--u));grid-column:2;justify-content:space-between;display:flex}.lps-table.is-report .lps-table-head,.lps-table.is-report .lps-table-row{grid-template-columns:minmax(0, 1fr) calc(130 * var(--u)) calc(100 * var(--u)) calc(100 * var(--u)) calc(120 * var(--u))}.lps-table.is-profit .lps-table-head,.lps-table.is-profit .lps-table-row{grid-template-columns:minmax(0, 1fr) calc(140 * var(--u))}.lps-muted-cell{color:var(--lps-muted);font-size:calc(13.5 * var(--u))}.lps-ready{align-items:center;gap:calc(14 * var(--u));display:flex}.lps-ready>span:last-child{line-height:1.4;display:grid}.lps-ready strong{font-size:calc(16 * var(--u))}.lps-ready small{color:var(--lps-muted);font-size:calc(13 * var(--u))}.lps-ready-ring{background:var(--lps-accent);height:calc(30 * var(--u));width:calc(30 * var(--u));border-radius:50%;flex:none;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.lps-count-grid{border-bottom:1px solid var(--lps-line);border-top:1px solid var(--lps-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lps-count-grid>span{gap:calc(4 * var(--u));padding:calc(14 * var(--u)) 0;display:grid}.lps-count-grid>span+span{border-left:1px solid var(--lps-line);padding-left:calc(18 * var(--u))}.lps-count-grid small{color:var(--lps-muted);font-size:calc(13 * var(--u))}.lps-count-grid b{color:var(--lps-accent);font-size:calc(20 * var(--u));font-weight:500}.lps-pdf-list{margin-top:calc(-6 * var(--u));display:grid}.lps-pdf-list>span{border-top:1px solid var(--lps-line);align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.lps-pdf-list>span:first-child{border-top:0}.lps-pdf-list svg.lucide{color:var(--lps-accent)}.lps-pdf-list span span{line-height:1.4;display:grid}.lps-pdf-list strong{font-size:calc(14.5 * var(--u))}.lps-pdf-list small{color:var(--lps-muted);font-size:calc(12.5 * var(--u))}.lps-bars{align-items:end;gap:calc(10 * var(--u));height:calc(150 * var(--u));padding-bottom:calc(22 * var(--u));display:grid}.lps-bars.is-months{border-bottom:1px solid var(--lps-line);grid-template-columns:repeat(12,minmax(0,1fr))}.lps-bars.is-hours{gap:calc(3 * var(--u));height:calc(110 * var(--u));grid-template-columns:repeat(24,minmax(0,1fr))}.lps-bars.is-weekdays{height:calc(110 * var(--u));grid-template-columns:repeat(7,minmax(0,1fr))}.lps-bars>span{flex-direction:column;justify-content:end;align-items:center;height:100%;display:flex;position:relative}.lps-bars small{color:var(--lps-ink-2);font-size:calc(11.5 * var(--u));margin-bottom:calc(3 * var(--u));white-space:nowrap;font-weight:700}.lps-bars i{background:color-mix(in srgb, var(--lps-accent) 34%, transparent);border-radius:calc(3 * var(--u)) calc(3 * var(--u)) 0 0;width:60%}.lps-bars.is-hours i{width:100%}.lps-bars .is-peak i{background:var(--lps-accent)}.lps-bars em{bottom:calc(-20 * var(--u));color:var(--lps-muted);font-size:calc(11.5 * var(--u));position:absolute}.lps-review-cols{gap:calc(28 * var(--u));grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.lps-review-col{gap:calc(14 * var(--u));display:grid}.lps-dl.is-loose{font-size:calc(14.5 * var(--u));align-content:start}.lps-dl.is-loose>span:not(.lps-h){border-top:1px solid var(--lps-line);gap:calc(12 * var(--u));padding:calc(10 * var(--u)) 0;justify-content:space-between;display:flex}.lps-dl.is-loose>.lps-h{margin-bottom:calc(10 * var(--u))}.lps-dl.is-loose.is-cols{column-gap:calc(28 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr))}.lps-share{align-content:start;gap:calc(12 * var(--u));display:grid}.lps-share-row{border-top:1px solid var(--lps-line);font-size:calc(14.5 * var(--u));align-items:center;gap:calc(6 * var(--u)) calc(12 * var(--u));padding-top:calc(10 * var(--u));grid-template-columns:minmax(0,1fr) auto;display:grid}.lps-share-bar{background:var(--lps-line);height:calc(6 * var(--u));border-radius:999px;grid-column:1/-1;overflow:hidden}.lps-share-bar i{background:var(--lps-accent);height:100%;display:block}.lps-share-row small{color:var(--lps-muted);font-size:calc(12.5 * var(--u));grid-area:1/2}.lps-skill-cols{align-items:start;gap:calc(20 * var(--u));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.lps-profile{gap:calc(4 * var(--u));line-height:1.5;display:grid}.lps-profile strong{font-size:calc(17 * var(--u))}.lps-profile small{color:var(--lps-muted);font-size:calc(13.5 * var(--u))}.lps-careers{display:grid}.lps-career{border-top:1px solid var(--lps-line);align-items:center;gap:calc(4 * var(--u)) calc(14 * var(--u));padding:calc(16 * var(--u)) 0;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.lps-career small{color:var(--lps-muted);font-size:calc(13 * var(--u));grid-column:1}.lps-career strong{font-size:calc(17 * var(--u));grid-column:1}.lps-career b{font-size:calc(15 * var(--u));grid-area:1/2/span 2;font-weight:500}.lps-career .lps-btn{grid-area:1/3/span 2}.lps-career em{color:var(--lps-muted);font-size:calc(13 * var(--u));white-space:pre;grid-column:1/-1}.lps-chip.is-add{color:var(--lps-ink);padding-left:calc(12 * var(--u));font-weight:600}.lps-layout-preview{background:var(--lps-soft);border:1px solid var(--lps-line);border-radius:calc(18 * var(--u));gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(28 * var(--u)) 0;justify-items:center;display:grid}.lps-layout-paper{height:calc(420 * var(--u));width:100%;overflow:hidden}.lps-tag.is-ok{background:color-mix(in srgb, var(--lps-accent) 16%, transparent);color:var(--lps-accent)}.lps-tag.is-danger,.lps-chip.is-danger{color:#e89a88;background:#e89a8824}.lps-chip.is-ok{background:color-mix(in srgb, var(--lps-accent) 14%, transparent);color:var(--lps-accent);font-weight:700}.lps-btn.is-danger{color:#e89a88;border-color:#e89a8880}.lps-team-top{gap:calc(20 * var(--u));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.lps-share.is-tight .lps-share-row:first-child{border-top:0;padding-top:0}.lps-count-grid.is-2{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.lps-count-grid.is-2>span{padding-top:0}.lps-count-grid .lps-fig{font-size:calc(22 * var(--u))}.lps-member-cols{align-items:start;gap:calc(24 * var(--u));grid-template-columns:calc(260 * var(--u)) minmax(0, 1fr);display:grid}.lps-member-list{gap:calc(8 * var(--u));display:grid}.lps-member{border-radius:calc(12 * var(--u));gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border:1px solid #0000;display:grid}.lps-member>span:first-child{font-size:calc(14 * var(--u));justify-content:space-between;display:flex}.lps-member.is-on{background:var(--lps-soft);border-color:var(--lps-line-2);border-left:calc(3 * var(--u)) solid var(--lps-accent)}.lps-member .lps-share-bar{grid-column:auto}.lps-member-detail{gap:calc(12 * var(--u));display:grid}.lps-member-head{border-bottom:1px solid var(--lps-line);align-items:end;gap:calc(24 * var(--u));padding-bottom:calc(12 * var(--u));grid-template-columns:minmax(0,1fr) auto auto;display:grid}.lps-member-head strong{font-size:calc(17 * var(--u))}.lps-member-head>span{text-align:right;display:grid}.lps-member-head small{color:var(--lps-muted);font-size:calc(12.5 * var(--u))}.lps-member-head .lps-fig{font-size:calc(16 * var(--u));font-weight:700}.lps-table.is-member{margin-top:0}.lps-table.is-member .lps-table-head,.lps-table.is-member .lps-table-row{grid-template-columns:minmax(0, 1fr) calc(60 * var(--u)) calc(110 * var(--u)) calc(110 * var(--u))}.lps-approval{align-items:start;gap:calc(20 * var(--u));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.lps-approval-row{border-top:1px solid var(--lps-line);align-items:center;gap:calc(12 * var(--u));grid-template-columns:auto minmax(0, 1fr) auto calc(78 * var(--u));padding:calc(10 * var(--u)) calc(8 * var(--u));display:grid}.lps-approval-row .lps-fig{font-size:calc(15 * var(--u));text-align:right}.lps-approval-row.is-on{background:var(--lps-soft);border-radius:calc(10 * var(--u))}.lps-avatar-mini{background:color-mix(in srgb, var(--lps-accent) 22%, var(--lps-panel));color:var(--lps-ink);font-size:calc(13 * var(--u));height:calc(32 * var(--u));width:calc(32 * var(--u));border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.lps-ledger-title small.is-muted{color:var(--lps-muted);font-weight:500}.lps-sheet{border-color:var(--lps-line-2);box-shadow:0 calc(20 * var(--u)) calc(50 * var(--u)) #00000059}.lps-sheet-status{color:var(--lps-muted);font-size:calc(14 * var(--u));align-items:center;gap:calc(10 * var(--u));display:flex}.lps-sheet-actions{gap:calc(10 * var(--u));display:flex}.lps-sheet-actions.is-end{justify-content:flex-end}.lps-leave-cols{align-items:start;gap:calc(20 * var(--u));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.lps-leave-list{display:grid}.lps-leave-list>span{border-top:1px solid var(--lps-line);gap:calc(2 * var(--u)) calc(12 * var(--u));padding:calc(12 * var(--u)) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.lps-leave-list strong{font-size:calc(15 * var(--u))}.lps-leave-list small{color:var(--lps-muted);font-size:calc(13 * var(--u));grid-column:1}.lps-leave-list em{color:var(--lps-ink-2);font-size:calc(13.5 * var(--u));grid-area:1/2/span 2;align-self:center}.lps-bars.is-money i{background:var(--lps-money-soft)}.lps-bars.is-money .is-peak i{background:var(--lps-money)}.lps-steps{gap:calc(8 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lps-steps>span{background:var(--lps-soft);border:1px solid var(--lps-line);border-radius:calc(10 * var(--u));color:var(--lps-muted);font-size:calc(13.5 * var(--u));padding:calc(6 * var(--u)) calc(12 * var(--u));font-weight:600}.lps-steps>span.is-on{border-color:var(--lps-accent);color:var(--lps-ink);font-weight:700}.lps-file{background:var(--lps-soft);border:1px solid var(--lps-line);border-radius:calc(14 * var(--u));align-items:center;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.lps-file svg.lucide{color:var(--lps-accent);width:1.4em;height:1.4em}.lps-file>span:nth-child(2){line-height:1.4;display:grid}.lps-file strong{font-size:calc(16 * var(--u))}.lps-file small{color:var(--lps-muted);font-size:calc(13 * var(--u))}.lps-table.is-import{margin-top:0}.lps-table.is-import .lps-table-head,.lps-table.is-import .lps-table-row{grid-template-columns:calc(36 * var(--u)) calc(130 * var(--u)) minmax(0, 1fr) minmax(0, 1fr) calc(70 * var(--u))}.lps-table.is-import .lps-table-head>span,.lps-table.is-import .lps-table-row>span{text-align:left}.lps-task-cell strong.is-plain{color:var(--lps-ink);font-weight:500}.lps-verdict{color:var(--lps-muted);font-weight:700}.lps-verdict.is-ok{color:var(--lps-accent)}