.al-h{font-size:14px;font-weight:600;margin-bottom:12px}.al-lane{font:600 11px/1 var(--mono);letter-spacing:.04em;border:1px solid var(--border-strong);border-radius:6px;padding:4px 7px;color:var(--text-secondary);white-space:nowrap;flex:none}.al-lane--now{border-color:var(--text-primary);color:var(--text-primary)}.al-lane--ink{border-color:rgba(255,255,255,.32);color:#ff9ea2}.al-lane--sm{font-size:10px;padding:3px 6px}.al-lanes{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:16px}.al-lanecard{padding:20px 22px}.al-lanecard--edge{border-color:var(--border-strong)}.al-lanecard--ink{background:var(--text-primary);color:#fff;border-radius:var(--radius-lg);border:1px solid var(--text-primary)}.al-lanecard__shape{font-size:14px;font-weight:600;margin:14px 0 6px}.al-lanecard__body{font-size:12.5px;line-height:1.5;color:var(--text-secondary);margin:0}.al-lanecard--ink .al-lanecard__body{color:rgba(255,255,255,.72)}.al-lanecard__eg{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:12px;color:var(--text-tertiary);line-height:1.45}.al-lanecard--ink .al-lanecard__eg{border-top-color:rgba(255,255,255,.14);color:rgba(255,255,255,.5)}.al-choose{flex-direction:column;font-size:13px;line-height:1.5}.al-choose,.al-choose>div{display:flex;gap:11px}.al-choose em{font-style:normal;color:var(--text-secondary)}.al-stage{background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:22px;position:relative;overflow:hidden}.al-stage__col{display:flex;flex-direction:column;gap:12px;max-width:390px;margin-left:auto}.al-stage__note{font-size:12px;color:var(--text-secondary);line-height:1.5;margin:14px 0 0}.al-stage__note strong{color:var(--text-primary);font-weight:600}.al-stage__reset{margin-top:12px}.al-pop{background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:16px;box-shadow:0 14px 40px rgba(11,11,12,.16),0 2px 8px rgba(11,11,12,.06);padding:14px 16px;display:flex;gap:12px;align-items:flex-start;max-width:390px;margin-left:auto;width:100%;animation:al-pop-in .22s var(--ease)}.al-pop--mid{align-items:center}.al-pop--tight{padding:12px 15px}.al-pop--ink{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.al-pop__who{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.al-pop__name{font-size:13.5px;font-weight:600}.al-pop__meta{font-size:12px;color:var(--text-tertiary)}.al-pop__body{flex:1 1;min-width:0}.al-pop__said{font-size:13px;line-height:1.45;color:var(--text-secondary);margin:3px 0 0}.al-pop__line{flex:1 1;font-size:13.5px;min-width:0}.al-pop__acts{display:flex;gap:8px;margin-top:11px;flex-wrap:wrap}.al-pop__x{background:none;border:none;padding:0;cursor:pointer;color:var(--text-tertiary);flex:none;line-height:0}.al-pop__x:hover{color:var(--text-primary)}.al-pop--ink .al-pop__x{color:rgba(255,255,255,.6)}.al-pop--ink .al-pop__x:hover{color:#fff}.al-pop__inline{background:none;border:none;padding:0;cursor:pointer;flex:none;font:400 12.5px var(--font);color:var(--text-secondary);text-decoration:underline}.al-pop--ink .al-pop__inline{color:rgba(255,255,255,.7)}.al-pop--ink .al-pop__inline:hover{color:#fff}.al-collapse{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;border-radius:var(--radius-full);background:var(--bg-raised);border:1px solid var(--border-strong);box-shadow:var(--shadow-2);font-size:12.5px;color:var(--text-secondary);width:100%}.al-collapse__more{background:none;border:none;padding:0;cursor:pointer;font:400 12.5px var(--font);color:var(--text-primary);text-decoration:underline}.al-reply{margin-top:11px;display:flex;flex-direction:column;gap:8px}.al-reply textarea{width:100%;min-height:62px;resize:vertical;font:400 13px/1.45 var(--font);color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:9px 11px}.al-reply textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.al-avat{width:32px;height:32px;border-radius:50%;background:var(--bg-sunken);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex:none;color:var(--text-primary)}.al-avat--sm{width:26px;height:26px;font-size:10px}.al-avat--row{width:28px;height:28px}.al-mk{object-fit:cover;display:block;flex:none;background:var(--bg-sunken)}.al-mk--32{width:32px;height:32px;border-radius:10px}.al-mk--28{width:28px;height:28px;border-radius:8px}.al-mk--26{width:26px;height:26px;border-radius:8px}.al-glyph{width:32px;height:32px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--bg-sunken);color:var(--text-secondary)}.al-glyph--26{width:26px;height:26px;border-radius:8px}.al-glyph--28{width:28px;height:28px;border-radius:10px}.al-glyph--critical{background:var(--critical);color:#fff}.al-glyph--criticalsoft{background:var(--critical-soft);color:var(--critical)}.al-scrim{position:fixed;inset:0;z-index:130;background:rgba(11,11,12,.34);display:flex;align-items:center;justify-content:center;padding:34px 30px;animation:al-scrim-in .16s var(--ease)}.al-interrupt{background:var(--bg-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);width:100%;max-width:440px;overflow:hidden;animation:al-interrupt-in .26s var(--ease)}.al-interrupt__head{padding:24px 26px 0}.al-interrupt__title{display:flex;align-items:center;gap:11px;margin-bottom:16px}.al-interrupt__kind{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--critical);font-weight:600}.al-interrupt__who{font-size:17px;font-weight:600;letter-spacing:-.015em;margin-top:2px}.al-interrupt__clock{margin-left:auto;font-size:13px;color:var(--critical);flex:none}.al-facts{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;margin-bottom:16px}.al-facts>div{display:flex;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);font-size:13px}.al-facts>div:last-child{border-bottom:none}.al-facts__label{font-size:12.5px;color:var(--text-secondary);flex:none}.al-facts__value{text-align:right}.al-interrupt__note{font-size:13px;line-height:1.5;color:var(--text-secondary);margin:0}.al-interrupt__foot{display:flex;gap:10px;padding:20px 26px;margin-top:18px;border-top:1px solid var(--border-subtle);flex-wrap:wrap}.al-interrupt__foot .al-grow{flex:1 1;justify-content:center}.al-pass{padding:0 26px 22px;gap:10px}.al-pass,.al-pass__list{display:flex;flex-direction:column}.al-pass__list{gap:8px}.al-pass__who{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 13px;border-radius:var(--radius-md);font-family:var(--font);border:1px solid var(--border-subtle);background:var(--bg-raised);cursor:pointer}.al-pass__who[aria-pressed=true]{border-color:var(--text-primary)}.al-pass__who:hover{background:var(--bg-canvas)}.al-pass__name{font-size:13.5px;font-weight:500}.al-pass__role{font-size:12px;color:var(--text-secondary)}.al-pass__acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.al-pass__acts .al-grow{flex:1 1;justify-content:center}.al-channel{display:flex;align-items:center;gap:11px;padding:11px 13px;border-radius:var(--radius-md);background:var(--bg-canvas);font-size:12.5px;line-height:1.45}.al-urgent{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.al-urgent__body{flex:1 1;min-width:260px}.al-urgent__kind{font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--critical)}.al-urgent__who{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:3px 0 0}.al-urgent__facts{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:6px 0 0}.al-urgent__acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.al-urgent__clock{font-size:20px;font-weight:600;color:var(--critical);flex:none}.al-set{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;border-bottom:1px solid var(--border-subtle);font-size:13.5px}.al-set:last-of-type{border-bottom:none}.al-set__label{display:flex;flex-direction:column;gap:2px;cursor:pointer}.al-set__hint{font-size:12px;color:var(--text-secondary)}.al-times{display:flex;align-items:center;gap:8px;flex:none}.al-times input{font:400 13.5px var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:5px 8px}.al-times input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.al-times span{color:var(--text-tertiary)}.al-routing{width:100%;border-collapse:collapse;font-size:13px}.al-routing td,.al-routing th{padding:12px 18px;border-bottom:1px solid var(--border-subtle);text-align:left}.al-routing thead th{padding:11px 18px;font-size:12px;font-weight:400;color:var(--text-tertiary);background:var(--bg-canvas)}.al-routing__lane{width:74px;text-align:center;font-family:var(--mono);font-size:12px;color:var(--text-secondary)}.al-routing td.al-routing__lane{text-align:center}.al-routing__always{color:var(--critical)}.al-routing__held{color:var(--text-secondary)}.al-routing tbody tr:last-child td,.al-routing tbody tr:last-child th{border-bottom:none}.al-routing__foot{display:flex;gap:14px;align-items:flex-start;padding:15px 18px;background:var(--bg-canvas);font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.al-routing__foot strong{color:var(--text-primary);font-weight:600}.al-listhead{display:flex;align-items:center;gap:8px}.al-count{font-size:12px;border-radius:999px;padding:4px 11px;font-family:var(--font);background:var(--text-primary);color:#fff;border:1px solid var(--text-primary);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.al-count--off{background:var(--bg-raised);color:var(--text-secondary);border-color:var(--border-subtle)}.al-group{padding:9px 18px;background:var(--bg-canvas);font-size:12px;letter-spacing:.05em;color:var(--text-tertiary)}.al-group,.al-row{border-bottom:1px solid var(--border-subtle)}.al-row{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;padding:14px 18px;background:var(--bg-raised);font-family:var(--font);color:inherit}.al-row:last-child{border-bottom:none}.al-row:hover{background:var(--bg-canvas)}.al-row--safety{border-left:2px solid var(--critical);padding-left:16px}.al-row--past{opacity:.7}.al-row__body{flex:1 1;min-width:0}.al-row__title{font-size:13.5px;font-weight:550}.al-row--past .al-row__title{font-weight:400}.al-row__sub{font-size:12.5px;color:var(--text-secondary);margin-top:2px}.al-row__lane{flex:none;display:inline-flex;align-items:center}.al-row__when{font-size:12px;color:var(--text-secondary);flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:26px;text-align:right}.al-motion{display:grid;grid-template-columns:104px 1fr;grid-gap:10px 14px;gap:10px 14px;font-size:13px;line-height:1.45}.al-motion dt{color:var(--text-secondary)}.al-motion dd{margin:0}.al-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start}.al-two--wide{grid-template-columns:1.2fr 1fr}.al-two--narrow{grid-template-columns:1fr 1.2fr}.al-col{display:flex;flex-direction:column;gap:16px}.al-collapse__more:focus-visible,.al-count:focus-visible,.al-pass__who:focus-visible,.al-pop__inline:focus-visible,.al-pop__x:focus-visible,.al-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.al-count:focus-visible{border-radius:var(--radius-full)}@keyframes al-pop-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes al-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes al-interrupt-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.al-interrupt,.al-pop,.al-scrim{animation:al-scrim-in .1s linear}}@media (max-width:1180px){.al-lanes{grid-template-columns:repeat(2,1fr)}.al-two,.al-two--narrow,.al-two--wide{grid-template-columns:1fr}}@media (max-width:720px){.al-lanes{grid-template-columns:1fr}.al-routing{grid-template-columns:1fr 58px 1fr}.al-motion{grid-template-columns:1fr;gap:2px 0}.al-motion dd{margin-bottom:8px}}