.lxd{gap:18px;min-width:0;display:grid}.lxd-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lxd-hero h1{margin:4px 0 8px;font-size:clamp(26px,4vw,36px)}.lxd-hero p{color:var(--lx-muted);max-width:720px}.lxd-code{color:var(--lx-gold);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lxd-status{border:1px solid var(--lx-line);background:var(--lx-card);color:var(--lx-muted);border-radius:10px;margin-top:10px;padding:8px 12px;font-size:14px}.lxd-status.is-warn{color:#f5d98b;border-color:#f0c14a80}.lxd-banner{color:var(--lx-fg);background:#3ec6ff14;border:1px solid #3ec6ff73;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;font-size:15px;display:flex}.lxd-banner strong{color:var(--lx-cyan)}.lxd-banner .lxt-replay{margin-top:0}.lxd-tabs{z-index:20;border:1px solid var(--lx-line);scrollbar-width:none;background:#0d131bf5;border-radius:12px;gap:4px;padding:6px;display:flex;position:sticky;top:65px;overflow-x:auto}.lxd-tabs::-webkit-scrollbar{display:none}.lxd-tab{white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--lx-muted)!important}.lxd-tab:hover{background:var(--lx-card-2);color:var(--lx-fg)!important}.lxd-tab.is-active{background:var(--lx-cyan);color:var(--lx-bg)!important}.lxd-badge{background:#ffffff1f;border-radius:999px;padding:1px 7px;font-size:12px}.lxd-tab.is-active .lxd-badge{background:#05080e33}.lxd-badge.is-bad{color:#ffd2cd;background:#f07f7640}.lxd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:720px){.lxd-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.lxd-tile{border:1px solid var(--lx-line);background:var(--lx-card);border-radius:12px;gap:2px;padding:14px;text-decoration:none;display:grid;color:var(--lx-fg)!important}a.lxd-tile:hover{border-color:var(--lx-cyan)}.lxd-tile-label{color:var(--lx-dim);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.lxd-tile-value{font-family:var(--font-outfit), var(--font-geist-sans), sans-serif;font-size:28px;line-height:1.2}.lxd-tile-sub{color:var(--lx-muted);font-size:13px}.lxd-tile.is-good .lxd-tile-value{color:var(--lx-ok)}.lxd-tile.is-warn .lxd-tile-value{color:var(--lx-gold)}.lxd-tile.is-bad .lxd-tile-value{color:var(--lx-bad)}.lxd-panel{border:1px solid var(--lx-line);background:var(--lx-card);border-radius:14px;min-width:0;padding:16px}@media (min-width:640px){.lxd-panel{padding:20px}}.lxd-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.lxd-panel-head h2{font-size:18px}.lxd-split{gap:18px;display:grid}@media (min-width:900px){.lxd-split{grid-template-columns:1fr 1fr}}.lxd-muted{color:var(--lx-dim);font-size:13px}.lxd-lede{color:var(--lx-muted);margin-bottom:12px!important}.lxd-foot{margin-top:12px!important}.lxd-more{color:var(--lx-dim);font-size:13px;margin-top:8px!important}.lxd-sub{text-transform:uppercase;letter-spacing:.06em;color:var(--lx-dim)!important;margin:16px 0 8px!important;font-size:13px!important}.lxd-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lxd-chip{border:1px solid var(--lx-line);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--lx-muted)!important}.lxd-chip:hover,.lxd-chip.is-active{border-color:var(--lx-cyan);color:var(--lx-fg)!important}.lxd-chip.is-action{border-color:#3ec6ff80;color:var(--lx-cyan)!important}.lxd-pill{color:var(--lx-muted);white-space:nowrap;background:#ffffff14;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.lxd-pill.is-bad{color:#ffb8b0;background:#f07f762e}.lxd-pill.is-warn{color:#f5d98b;background:#f0c14a29}.lxd-pill.is-good{color:#9fe6bc;background:#5ccf8c29}.lxd-flags,.lxd-due,.lxd-usage,.lxd-signoffs,.lxd-plain{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lxd-flags li{border-bottom:1px solid var(--lx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 0;display:flex}.lxd-flags li:last-child{border-bottom:0}.lxd-flag-reasons{flex-wrap:wrap;gap:4px;display:flex}.lxd-due li{border-bottom:1px solid var(--lx-line);gap:2px;padding:8px 0;display:grid}.lxd-due li:last-child{border-bottom:0}.lxd-due-when{color:var(--lx-dim);text-transform:uppercase;font-size:12px;font-weight:700}.lxd-due-meter{color:var(--lx-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.lxd-meter{vertical-align:middle;background:#ffffff14;border-radius:999px;width:90px;height:6px;display:inline-block;overflow:hidden}.lxd-meter>span{border-radius:inherit;background:var(--lx-cyan);height:100%;display:block}.lxd-meter>span.is-full{background:var(--lx-ok)}.lxd-usage li{grid-template-columns:minmax(110px,1.2fr) 2fr auto;align-items:center;gap:10px;font-size:14px;display:grid}.lxd-usage-bar{background:#ffffff12;border-radius:999px;height:8px;overflow:hidden}.lxd-usage-bar>span{border-radius:inherit;background:linear-gradient(90deg,#3ec6ff,#5ccf8c);height:100%;display:block}.lxd-usage-n{color:var(--lx-muted);white-space:nowrap;font-size:13px}.lxd-signoffs li{border-bottom:1px solid var(--lx-line);align-items:center;gap:10px;padding:8px 0;display:flex}.lxd-signoffs li:last-child{border-bottom:0}.lxd-signoff-main{flex:1;min-width:0;display:grid}.lxd-grid-wrap{border:1px solid var(--lx-line);border-radius:10px;display:none;overflow-x:auto}.lxd-cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.lxd-grid-wrap{display:block}.lxd-cards{display:none}}.lxd-grid-wrap.is-always{display:block}.lxd-grid{border-collapse:collapse;width:100%;font-size:13px}.lxd-grid th,.lxd-grid td{border-bottom:1px solid var(--lx-line);text-align:left;vertical-align:top;white-space:nowrap;padding:8px 10px}.lxd-grid thead th{background:var(--lx-card-2);color:var(--lx-dim);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700;position:sticky;top:0}.lxd-grid thead th a{text-decoration:none;color:inherit!important}.lxd-grid thead th a:hover{color:var(--lx-fg)!important}.lxd-grid small{color:var(--lx-dim);font-size:12px;display:block}.lxd-grid-name{z-index:1;background:var(--lx-card);position:sticky;left:0}thead .lxd-grid-name{z-index:2;background:var(--lx-card-2)}.lxd-grid .is-good{color:var(--lx-ok)}.lxd-grid .is-warn{color:var(--lx-gold)}.lxd-grid .is-bad{color:var(--lx-bad)}.lxd-secs{gap:4px;display:flex}.lxd-sec{text-align:center;background:#ffffff0d;border-radius:6px;min-width:34px;padding:2px 4px;font-size:12px;line-height:1.25;display:inline-grid}.lxd-sec b{color:var(--lx-dim);font-size:10px;font-weight:700}.lxd-sec.is-good{background:#5ccf8c24}.lxd-sec.is-warn{background:#f0c14a24}.lxd-sec.is-bad{background:#f07f7624}.lxd-card{border:1px solid var(--lx-line);background:var(--lx-card-2);border-radius:12px;padding:12px 14px}.lxd-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.lxd-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;display:grid}.lxd-card-stats div{min-width:0}.lxd-card-stats dt{color:var(--lx-dim);text-transform:uppercase;font-size:11px;font-weight:700}.lxd-card-stats dd{margin:0;font-size:14px}.lxd-card-stats small{color:var(--lx-dim)}.lxd-cell{border-radius:6px;place-items:center;min-width:26px;height:22px;padding:0 5px;font-size:12px;font-weight:700;display:inline-grid}.lxd-cell.is-ontime{color:#9fe6bc;background:#5ccf8c2e}.lxd-cell.is-late{color:#f5d98b;background:#f0c14a2e}.lxd-cell.is-missing{color:#ffb8b0;background:#f07f7633}.lxd-cell.is-pending{color:var(--lx-dim);background:#ffffff0f}.lxd-legend{color:var(--lx-muted);flex-wrap:wrap;gap:12px;padding:0;font-size:13px;list-style:none;display:flex;margin:12px 0!important}.lxd-grid thead th:has(.lxd-colhead){text-transform:none;letter-spacing:0;min-width:150px}.lxd-colhead{white-space:normal;gap:2px;font-weight:600;display:grid}.lxd-colhead b{color:var(--lx-fg);font-size:13px;line-height:1.3}.lxd-colhead small{font-weight:500}.lxd-new{border:1px solid var(--lx-line);background:var(--lx-card-2);border-radius:12px;margin-bottom:14px}.lxd-new>summary{cursor:pointer;color:var(--lx-cyan);padding:12px 14px;font-weight:700;list-style:none}.lxd-new>summary::-webkit-details-marker{display:none}.lxd-new[open]>summary{border-bottom:1px solid var(--lx-line)}.lxd-form{gap:14px;padding:14px;display:grid}.lxd-types{border:0;gap:12px;margin:0;padding:0;display:grid}.lxd-types legend,.lxd-label{color:var(--lx-fg);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.lxd-type-group h4{color:var(--lx-dim);text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px;font-size:12px;font-weight:700}.lxd-type-list{gap:6px;display:grid}@media (min-width:640px){.lxd-type-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lxd-type-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.lxd-type{border:1px solid var(--lx-line);background:var(--lx-card);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 8px;padding:9px 11px;display:grid}.lxd-type:has(input:checked){border-color:var(--lx-cyan);background:#3ec6ff14}.lxd-type input{accent-color:#3ec6ff;margin-top:3px}.lxd-type b{font-size:14px}.lxd-type small{color:var(--lx-dim);grid-column:2;font-size:12px;line-height:1.35}.lxd-fields{gap:12px;display:grid}@media (min-width:640px){.lxd-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.lxd-field{border:1px solid var(--lx-line);background:var(--lx-bg);width:100%;min-height:40px;color:var(--lx-fg);font:inherit;border-radius:8px;padding:8px 10px;font-size:15px}.lxd-field:focus{outline:2px solid var(--lx-cyan);outline-offset:1px}textarea.lxd-field{min-height:70px}.lxd-msg{color:var(--lx-muted);font-size:14px}.lxd-msg.is-error{color:var(--lx-bad)}.lxd-msg.is-ok{color:var(--lx-ok)}.lxd-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lxd-gate{gap:18px;max-width:760px;display:grid}.lxd-demo-box{background:linear-gradient(#f0c14a14,#f0c14a05);border:1px solid #f0c14a73;border-radius:14px;padding:20px}.lxd-demo-box h2{margin-bottom:6px;font-size:20px}.lxd-assign{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lxd-assign li{border:1px solid var(--lx-line);background:var(--lx-card-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.lxd-assign-main{flex:220px;gap:2px;min-width:0;display:grid}.lxd-assign-main small{color:var(--lx-dim)}.lxd-lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lxd-lines li{border:1px solid var(--lx-line);background:var(--lx-card-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.lxd-lines li>div{flex:220px;min-width:0;display:grid}.lxd-btn-ok,.lxd-btn-no{font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:700}.lxd-btn-ok{color:#9fe6bc;border-color:#5ccf8c99}.lxd-btn-no{color:#ffb8b0;border-color:#f07f768c}.lxd-btn-ok:disabled,.lxd-btn-no:disabled{opacity:.5;cursor:default}.lxt-next.lxd-tour-cta{border-radius:999px;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;color:#061018!important}
