.rx .rx-day2{display:grid;grid-template-columns:minmax(0,860px) minmax(380px,1fr);gap:var(--space-4);align-items:start}.rx .rx-tl{position:relative;padding-left:74px}.rx .rx-tl:before{content:"";position:absolute;left:56px;top:10px;bottom:14px;width:2px;background:linear-gradient(180deg,var(--line) 0,var(--line-strong) 34%,var(--line-strong) 62%,var(--line) 100%)}.rx .rx-tstep{position:relative;padding-bottom:var(--space-4)}.rx .rx-tstep>.clock{position:absolute;left:-74px;top:2px;width:44px;text-align:right;font-size:var(--type-xs);color:var(--text-2);font-variant-numeric:tabular-nums}.rx .rx-tstep>.node{position:absolute;left:-22px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--line-strong)}.rx .rx-tstep.done>.clock{color:var(--text-3)}.rx .rx-tstep.done>.node{box-shadow:inset 0 0 0 2px var(--line)}.rx .rx-tstep.done .rx-tsess{opacity:.56}.rx .rx-tstep.started>.clock{color:var(--warn-text)}.rx .rx-tstep.started>.node{box-shadow:inset 0 0 0 2px var(--warn-text)}.rx .rx-tsess{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.rx .rx-tsess .sh{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.rx .rx-tsess .sh:last-child{border-bottom:none}.rx .rx-tsess .sh h2{font-size:var(--type-sm);font-weight:600;margin:0;letter-spacing:-.018em}.rx .rx-tsess .sh h2 a{color:var(--text-1);text-decoration:none}.rx .rx-tsess .sh h2 a:hover{color:var(--accent-text)}.rx .rx-tsess .sh .rr{margin-left:auto;font-size:var(--type-2xs);color:var(--text-3)}.rx .rx-chip.good{background:var(--ok-fill);color:var(--ok-text)}.rx .rx-chip.warn{background:var(--warn-fill);color:var(--warn-text)}.rx .rx-roster{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3)}.rx .rx-roster .rt{display:flex;align-items:center;gap:7px;background:var(--surface-2);border-radius:var(--radius-pill);padding:3px 10px 3px 3px;text-decoration:none}.rx .rx-roster .rn{font-size:var(--type-xs);color:var(--text-2);white-space:nowrap}.rx .rx-roster .rt:hover .rn{color:var(--text-1)}.rx .rx-roster .rt.ok{background:var(--ok-fill)}.rx .rx-roster .rt.ok .rn{color:var(--ok-text)}.rx .rx-roster .rt.no{background:var(--bad-fill)}.rx .rx-roster .rt.no .rn{color:var(--bad-text)}.rx .rx-roster .rt.rs{background:var(--warn-fill)}.rx .rx-roster .rt.rs .rn{color:var(--warn-text)}.rx .rx-onecard{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.rx .rx-onecard+.rx-onecard{border-top:1px solid var(--line-row)}.rx .rx-onecard .pt{min-width:0;flex:1}.rx .rx-day2 .nm{font-size:var(--type-sm);font-weight:500;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-decoration:none;transition:color var(--motion-snappy)}.rx .rx-day2 a.nm:hover{color:var(--accent-text)}.rx .rx-day2 .cfacts{display:flex;align-items:center;gap:6px;margin-top:2px;flex-wrap:wrap;font-size:var(--type-2xs);color:var(--text-3)}.rx .rx-day2 .cfacts .sep{opacity:.5}.rx .rx-now{position:relative;margin:var(--space-1) 0 var(--space-5)}.rx .rx-now .node{position:absolute;left:-22px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-fill)}.rx .rx-now .clock{position:absolute;left:-74px;top:1px;width:44px;text-align:right;font-size:var(--type-xs);color:var(--accent-text);font-weight:600;font-variant-numeric:tabular-nums}.rx .rx-nowline{display:flex;align-items:center;gap:var(--space-3);min-height:20px}.rx .rx-nowline .nl{font-size:var(--type-xs);color:var(--accent-text);font-weight:500;white-space:nowrap}.rx .rx-nowline:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--accent-fill),transparent)}.rx .rx-tl>.rx-empty{text-align:left;padding:var(--space-2) 0 var(--space-5)}.rx .rx-tl>.rx-empty a{color:var(--text-2)}.rx .rx-demands{position:sticky;top:64px;display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.rx .rx-rightnow{display:flex;align-items:baseline;gap:var(--space-2)}.rx .rx-rightnow .rl{font-size:var(--type-sm);font-weight:600;color:var(--text-1)}.rx .rx-rightnow .rc{font-size:var(--type-xs);color:var(--accent-text);font-variant-numeric:tabular-nums}.rx .rx-counts{display:flex;align-items:stretch;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.rx .rx-counts .cc{flex:1;padding:var(--space-3);border-right:1px solid var(--line)}.rx .rx-counts .cc:last-child{border-right:none}.rx .rx-counts .cv{font-size:var(--type-xl);font-weight:600;color:var(--text-1);line-height:1.1;font-variant-numeric:tabular-nums}.rx .rx-counts .ck{font-size:var(--type-2xs);color:var(--text-3);margin-top:3px}.rx .rx-counts .cc.hot .cv{color:var(--urgent-text)}.rx .rx-counts .cc a{display:block;text-decoration:none}.rx .rx-counts .cc a:hover .ck{color:var(--text-1)}.rx .rx-needs{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.rx .rx-needs .nh{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);row-gap:2px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.rx .rx-needs .nh h2{font-size:var(--type-sm);font-weight:600;margin:0;letter-spacing:-.018em;white-space:nowrap;order:1}.rx .rx-needs .nh .sub{font-size:var(--type-2xs);color:var(--text-3);order:3;flex-basis:100%}.rx .rx-needs .nh .all{order:2;white-space:nowrap;margin-left:auto;font-size:var(--type-xs);color:var(--text-3);cursor:default}.rx .rx-nrow{display:grid;grid-template-columns:auto minmax(0,1fr) 72px auto;grid-template-areas:"av nm ci act" "av lt ci act" ". why why why";column-gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--line-row)}.rx .rx-nrow:last-child{border-bottom:none}.rx .rx-nrow:hover{background:var(--surface-2)}.rx .rx-nrow>.rx-av{grid-area:av}.rx .rx-nrow .who{display:contents}.rx .rx-nrow .nm{grid-area:nm}.rx .rx-nrow .ltime{grid-area:lt}.rx .rx-nrow .ci-compact{grid-area:ci}.rx .rx-nrow .rt2{grid-area:act}.rx .rx-nrow .why{grid-area:why;font-size:var(--type-xs);color:var(--text-2);margin-top:3px;line-height:1.4}.rx .rx-nrow .ltime{display:inline-flex;align-items:center;gap:5px;margin-top:2px;font-size:var(--type-2xs);color:var(--text-3);white-space:nowrap}.rx .rx-nrow .ltime b{font-weight:500;color:var(--text-2);font-variant-numeric:tabular-nums}.rx .rx-nrow .ltime.odd b{color:var(--warn-text)}.rx .rx-nrow .ci-compact{width:72px;height:36px}.rx .rx-nrow .rt2{display:flex;align-items:center;gap:var(--space-3)}.rx .rx-nrow .w{font-size:var(--type-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.rx .rx-nrow.hot .w{color:var(--urgent-text)}.rx .rx-nrow .rx-btn{padding:3px var(--space-2);font-size:var(--type-2xs)}.rx .rx-tdfoot{margin-top:var(--space-4);font-size:var(--type-xs);color:var(--text-3)}@media (max-width:1100px){.rx .rx-day2{grid-template-columns:minmax(0,1fr)}.rx .rx-demands{position:static}}@media (max-width:520px){.rx .rx-nrow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av nm act" "av lt act" ". why why"}.rx .rx-nrow .ci-compact{display:none}.rx .rx-onecard{flex-wrap:wrap}.rx .rx-onecard .pt{flex:1 1 calc(100% - 28px - var(--space-3))}}