:root{--nav-t:3.5rem;--nav-l:0px;--nav-bar-h:4.25rem;--nav-b:calc(var(--nav-bar-h) + env(safe-area-inset-bottom));--side-w:248px;--side-w-collapsed:60px;--frame-b:0px;--stick-t:var(--nav-t)}@media (min-width:1024px){:root{--nav-t:0px;--nav-l:var(--side-w);--nav-b:0px;--frame-b:8px;--panel-fill:calc(100vh - 16px);--stick-t:0px}:root.lx-side-collapsed{--nav-l:var(--side-w-collapsed)}.lx-frame{background:var(--color-canvas);align-items:flex-start;min-height:100dvh;display:flex}.lx-panel{background:var(--color-bg);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:14px 0 0 14px;flex:auto;min-width:0;height:calc(100dvh - 16px);margin:8px 0;overflow:clip auto}.lx-panel:has([data-own-scroll]){scrollbar-gutter:auto}html:has(.lx-frame){scrollbar-gutter:auto;overflow:hidden}html:has(.lx-frame) body{background:var(--color-canvas)}}.lx-side{display:none}@media (min-width:1024px){.lx-side{z-index:45;flex:0 0 var(--side-w);width:var(--side-w);height:100dvh;transition:width var(--motion-base) var(--ease-out-soft), flex-basis var(--motion-base) var(--ease-out-soft);flex-direction:column;gap:6px;padding:10px 10px 8px;display:flex;position:sticky;top:0}.lx-side[data-collapsed]{flex-basis:var(--side-w-collapsed);width:var(--side-w-collapsed)}}@media (prefers-reduced-motion:reduce){.lx-side{transition:none}}.lx-side-top{align-items:center;gap:2px;display:flex}.lx-side[data-collapsed] .lx-side-top,.lx-side[data-collapsed] .lx-side-search{flex-direction:column}.lx-side-search{gap:6px;display:flex}.lx-side[data-collapsed] .lx-side-search:after{content:"";background:var(--color-border);flex:none;height:1px;margin:2px 10px 0}.lx-nav{width:100%;height:30px;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:.84375rem;font-weight:500;text-decoration:none;display:flex}.lx-nav:hover{background:var(--color-surface-2);color:var(--color-text)}.lx-nav[aria-current=page]{background:var(--nav-active-bg);color:var(--nav-active-fg)}.lx-nav:focus-visible,.lx-side-btn:focus-visible,.lx-sb-more:focus-visible,.lx-sb-grp:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.lx-nav>svg{flex:none}.lx-nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lx-nav-end{align-items:center;margin-left:auto;display:inline-flex}.lx-square{flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.lx-square>span{border-radius:3px;width:10px;height:10px}.lx-side-btn{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.lx-side-btn:hover{background:var(--color-surface-2);color:var(--color-text)}.lx-side-raised{border:1px solid var(--card-border);background:var(--color-surface);box-shadow:var(--card-shadow)}.lx-side-raised:hover{background:var(--color-surface);color:var(--color-text)}.lx-kbd{border:1px solid var(--color-border);background:var(--color-surface);height:18px;color:var(--color-text-faint);border-radius:5px;align-items:center;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.lx-side-nav{flex-direction:column;flex:auto;gap:1px;min-height:0;margin:2px -4px 0;padding:0 4px 8px;display:flex;overflow:hidden auto}.lx-side-nav::-webkit-scrollbar-thumb{background-color:#0000}.lx-side-nav:hover::-webkit-scrollbar-thumb{background-color:var(--color-scroll)}.lx-side-nav:focus-within::-webkit-scrollbar-thumb{background-color:var(--color-scroll)}@supports not selector(::-webkit-scrollbar){.lx-side-nav{scrollbar-width:thin;scrollbar-color:transparent transparent}.lx-side-nav:hover,.lx-side-nav:focus-within{scrollbar-color:var(--color-scroll) transparent}}.lx-sb-grp-row{align-items:center;gap:2px;margin-top:14px;display:flex}.lx-sb-grp-row:first-child{margin-top:4px}.lx-sb-grp{min-width:0;color:var(--color-text-faint);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:6px;padding:4px 10px;font-size:.71875rem;font-weight:500;display:flex}.lx-sb-grp:hover{color:var(--color-text)}.lx-sb-grp svg{transition:transform var(--motion-base) var(--ease-out-soft)}.lx-sb-grp[aria-expanded=false] svg{transform:rotate(-90deg)}.lx-sb-zone{transition:background-color var(--motion-fast);border-radius:8px;flex-direction:column;gap:1px;display:flex}.lx-sb-row{display:block;position:relative}.lx-sb-row[data-movable]>.lx-nav{padding-right:34px}.lx-sb-more{width:24px;height:24px;color:var(--color-text-faint);cursor:pointer;opacity:0;transition:opacity var(--motion-fast), background-color var(--motion-fast);background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.lx-sb-row:hover .lx-sb-more,.lx-sb-row:focus-within .lx-sb-more,.lx-sb-more[aria-expanded=true]{opacity:1}.lx-sb-more:hover{background:var(--color-surface-2);color:var(--color-text)}.lx-sb-row[data-movable]:hover .lx-nav-end,.lx-sb-row[data-movable]:focus-within .lx-nav-end{visibility:hidden}.lx-side[data-collapsed] .lx-nav{justify-content:center;gap:0;padding:0;position:relative}.lx-side[data-collapsed] .lx-nav-label,.lx-side[data-collapsed] .lx-nav-end,.lx-side[data-collapsed] .lx-kbd,.lx-side[data-collapsed] .lx-sb-more,.lx-side[data-collapsed] .lx-sb-grp svg{display:none}.lx-side[data-collapsed] .lx-sb-row[data-movable]>.lx-nav{padding-right:0}.lx-side[data-collapsed] .lx-sb-grp-row .lx-sb-grp{background:var(--color-border);pointer-events:none;height:1px;margin:8px 10px;padding:0;font-size:0;overflow:hidden}[data-pin][aria-pressed=true]{color:var(--color-text)!important}[data-pin][aria-pressed=true] svg{fill:currentColor}[data-pin=row]{opacity:0;transition:opacity var(--motion-fast)}tr:hover [data-pin=row],[data-pin=row]:focus-visible,[data-pin=row][aria-pressed=true]{opacity:1}@media (hover:none){[data-pin=row]{opacity:1}}.lx-sb-bare{margin-top:8px}.lx-sb-bare:first-child{margin-top:0}.lx-tools{align-items:center;gap:8px;display:flex}.lx-side-foot{align-items:center;gap:4px;padding-top:6px;display:flex}.lx-side-foot>:first-child{flex:auto;min-width:0}.lx-side-foot[data-column]{flex-direction:column}.lx-nav-ico{display:contents}.lx-nav-ico>*{flex:none}@media (min-width:1024px){html.lx-nav-plain:not(.lx-side-collapsed) .lx-nav-ico{display:none}}@media (min-width:1024px) and (hover:hover){:root.lx-side-autohide{--nav-l:var(--side-w-collapsed);--side-float-shadow:10px 0 28px -14px color-mix(in srgb, var(--color-text) 35%, transparent)}:root.lx-side-autohide.dark{--side-float-shadow:none}html.lx-side-autohide .lx-frame:not([data-nav=top])>.lx-panel{margin-left:var(--side-w-collapsed)}html.lx-side-autohide .lx-side{background:var(--color-canvas);height:auto;transition:width var(--motion-base) var(--ease-out-soft), box-shadow var(--motion-base) var(--ease-out-soft);position:fixed;inset:0 auto 0 0}html.lx-side-autohide .lx-side:not([data-collapsed]){box-shadow:var(--side-float-shadow)}html.lx-side-autohide .lx-side[data-narrowing]{width:var(--side-w-collapsed)}html.lx-side-autohide .lx-side>:is(.lx-side-top,.lx-side-search,.lx-side-foot){overflow-clip-margin:4px;overflow:clip}html.lx-side-autohide .lx-side:after{content:"";pointer-events:none;opacity:0;width:14px;transition:opacity var(--motion-base) var(--ease-out-soft);background:radial-gradient(circle at 100% 100%, transparent 13.5px, var(--color-canvas) 14px) top left / 14px 14px no-repeat, radial-gradient(circle at 100% 0, transparent 13.5px, var(--color-canvas) 14px) bottom left / 14px 14px no-repeat;position:absolute;top:8px;bottom:8px;left:100%}html.lx-side-autohide .lx-side:not([data-collapsed]):after{opacity:1}html.lx-side-autohide .lx-side [data-side-fold]{display:none}html.lx-nav-plain .lx-side[data-collapsed] .lx-nav-ico{display:contents}}@media (prefers-reduced-motion:reduce){html.lx-side-autohide .lx-side,html.lx-side-autohide .lx-side:after{transition:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html[data-nav-move] .lx-side,html[data-nav-move] .lx-top{view-transition-name:lx-nav}html[data-nav-move] .lx-panel{view-transition-name:lx-panel}html[data-nav-move]::view-transition-old(root){animation:none}html[data-nav-move]::view-transition-new(root){animation:none}html[data-nav-move]::view-transition-group(lx-nav){animation:none}html[data-nav-move]::view-transition-group(lx-panel){animation:none}html[data-nav-move]::view-transition-old(lx-nav){animation:none}html[data-nav-move]::view-transition-new(lx-nav){animation:none}html[data-nav-move]::view-transition-old(lx-panel){animation:none}html[data-nav-move]::view-transition-new(lx-panel){animation:none}html[data-nav-move]::view-transition-group(lx-nav){overflow:clip}html[data-nav-move]::view-transition-group(lx-panel){overflow:clip}html[data-nav-move]::view-transition-group(lx-panel){background:var(--color-bg);border-radius:14px}html[data-nav-move]::view-transition-old(lx-nav){width:auto;height:auto;inset:0 auto auto 0}html[data-nav-move]::view-transition-new(lx-nav){width:auto;height:auto;inset:0 auto auto 0}html[data-nav-move]::view-transition-old(lx-panel){width:auto;height:auto;inset:0 auto auto 0}html[data-nav-move]::view-transition-new(lx-panel){width:auto;height:auto;inset:0 auto auto 0}html[data-nav-move]::view-transition-group(*.lx-nav-layer){animation-duration:var(--motion-nav-move);animation-timing-function:var(--ease-snake)}html[data-nav-move]::view-transition-old(*.lx-nav-layer){opacity:0;animation:none}html[data-nav-fold]::view-transition-old(*.lx-nav-layer){opacity:0;animation:none}html[data-nav-move]::view-transition-new(*.lx-nav-layer){animation:none}html[data-nav-fold]::view-transition-new(*.lx-nav-layer){animation:none}html[data-nav-move]::view-transition-group(*.lx-nav-glass){-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-radius:16px;animation:none}html[data-nav-fold]::view-transition-group(*.lx-nav-glass){-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-radius:16px;animation:none}}@keyframes lx-fold-out{0%{opacity:1}45%,to{opacity:0}}@keyframes lx-fold-in{0%,35%{opacity:0}to{opacity:1}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){html[data-nav-fold] .lx-side{view-transition-name:lx-nav;transition:none}html[data-nav-fold] .lx-panel{view-transition-name:lx-panel}html[data-nav-fold]::view-transition-old(root){animation:none}html[data-nav-fold]::view-transition-new(root){animation:none}html[data-nav-fold]::view-transition-group(lx-nav){animation-duration:var(--motion-slide);animation-timing-function:var(--ease-out-soft)}html[data-nav-fold]::view-transition-group(lx-panel){animation-duration:var(--motion-slide);animation-timing-function:var(--ease-out-soft)}html[data-nav-fold]::view-transition-old(lx-nav){animation-duration:var(--motion-slide);animation-timing-function:var(--ease-out-soft)}html[data-nav-fold]::view-transition-new(lx-nav){animation-duration:var(--motion-slide);animation-timing-function:var(--ease-out-soft)}html[data-nav-fold]::view-transition-old(lx-panel){animation-duration:var(--motion-slide);animation-timing-function:var(--ease-out-soft)}html[data-nav-fold]::view-transition-new(lx-panel){animation-duration:var(--motion-slide);animation-timing-function:var(--ease-out-soft)}html[data-nav-fold]::view-transition-group(lx-nav){overflow:clip}html[data-nav-fold]::view-transition-group(lx-panel){overflow:clip}html[data-nav-fold]::view-transition-group(lx-panel){background:var(--color-bg);border-radius:14px 0 0 14px}html[data-nav-fold]::view-transition-old(lx-nav){width:auto;height:auto;inset:0 auto auto 0}html[data-nav-fold]::view-transition-new(lx-nav){width:auto;height:auto;inset:0 auto auto 0}html[data-nav-fold]::view-transition-old(lx-panel){width:auto;height:auto;inset:0 auto auto 0}html[data-nav-fold]::view-transition-new(lx-panel){width:auto;height:auto;inset:0 auto auto 0}html[data-nav-fold]::view-transition-old(lx-nav){animation-name:lx-fold-out;animation-timing-function:linear}html[data-nav-fold]::view-transition-new(lx-nav){animation-name:lx-fold-in;animation-timing-function:linear}}@media (min-width:1024px){:root{--dock-pad-t:8px}}
.lx-top{display:none}@media (min-width:1024px){:root.lx-nav-top,.lx-frame[data-nav=top]{--nav-t:48px;--nav-l:0px;--panel-fill:calc(100vh - 56px);--dock-pad-t:0px}.lx-frame[data-nav=top]{flex-direction:column;align-items:stretch}.lx-frame[data-nav=top]>.lx-panel{height:calc(100dvh - var(--nav-t) - 8px);border-radius:14px 0 0 14px;margin:0 0 8px 16px}.lx-top{z-index:45;height:var(--nav-t);background:var(--color-canvas);align-items:center;gap:8px;padding:0 10px 0 8px;display:flex;position:sticky;top:0}}.lx-top-logo{border-radius:8px;flex:none;align-items:center;height:34px;padding:0 8px;display:inline-flex}.lx-top-logo:hover{background:var(--color-surface-2)}.lx-top-logo:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.lx-top-nav{flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.lx-top-row{flex-wrap:wrap;flex:0 auto;gap:2px;min-width:0;height:32px;display:flex;overflow:hidden}.lx-top-li{display:flex}.lx-top-li[data-away]{visibility:hidden}.lx-tnav{max-width:220px;height:32px;color:var(--color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast), color var(--motion-fast);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:.84375rem;font-weight:500;text-decoration:none;display:inline-flex}.lx-tnav:hover,.lx-tnav[aria-expanded=true]{background:var(--color-surface-2);color:var(--color-text)}.lx-tnav[aria-current=page],.lx-tnav[data-current]{background:var(--nav-active-bg);color:var(--nav-active-fg)}.lx-tnav:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.lx-tnav>svg{flex:none}.lx-tnav[aria-haspopup] svg:last-child{transition:transform var(--motion-base) var(--ease-out-soft)}.lx-tnav[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.lx-top-end{flex:none;align-items:center;gap:16px;margin-left:auto;display:flex}.lx-top-search{width:190px;height:32px}@media (max-width:1279px){.lx-top-search{justify-content:center;width:32px;padding:0}.lx-top-search>.lx-nav-label,.lx-top-search>.lx-kbd{display:none}}.lx-top-alert{border:1px solid var(--color-border);background:var(--color-surface);max-width:360px;color:var(--color-danger);box-shadow:var(--shadow-pop);border-radius:8px;padding:6px 10px;font-size:.75rem;position:absolute;top:calc(100% - 4px);right:12px}.lx-top-cz{flex-direction:column;gap:1px;display:flex}@media (prefers-reduced-motion:reduce){.lx-tnav,.lx-tnav[aria-haspopup] svg:last-child{transition:none}}
.lx-dock{display:none}@media (min-width:1024px){.lx-dock{top:calc(var(--nav-t) + 12px);z-index:46;width:var(--dock-w);max-width:calc(100% - var(--nav-l) - 24px);pointer-events:none;display:flex;position:fixed;bottom:12px;right:12px}.lx-dock>.modal-panel.lx-dock-card{pointer-events:auto;border-radius:16px;flex:auto;min-width:0;animation:none;overflow:clip}.lx-dock-dim{z-index:46;top:max(8px, var(--nav-t));bottom:8px;left:max(8px, var(--nav-l));right:calc(8px - min(8px, var(--nav-l)));border-radius:14px calc(14px - min(14px, var(--nav-l))) calc(14px - min(14px, var(--nav-l))) 14px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;animation:modal-fade var(--motion-card) var(--ease-out-soft);background:#0000008c;position:fixed}.lx-dock-dim.modal-closing{animation:modal-fade-out var(--motion-card) var(--ease-out-soft) forwards}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.lx-dock-dim{animation:none}}.lx-dock-dim{display:none}@media (min-width:1024px){.lx-dock-dim{display:block}}html.lx-motion-off .lx-dock-dim{animation:none}.lx-dock-card>.overflow-y-auto{overscroll-behavior:contain}.lx-item-panel{width:100%;max-width:560px;position:absolute;top:0;bottom:0;right:0;overflow:clip}@media (min-width:1024px){.lx-item-panel{top:calc(var(--nav-t) + 12px);border-radius:16px;width:600px;max-width:calc(100% - 24px);bottom:12px;right:12px}}.lx-item-panel>.overflow-y-auto{overscroll-behavior:contain}
.lx-nt{flex-direction:column;gap:20px;display:flex}.lx-nt-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex}.lx-nt-bar-end{align-items:center;gap:8px;display:flex}.lx-nt-scroll{display:contents}.modal-panel>.overflow-y-auto:has(>[data-nt-sticky]){flex-direction:column;flex:auto;display:flex;overflow:hidden}[data-nt-sticky]{flex-direction:column;flex:auto;min-height:0;display:flex}[data-nt-sticky]>.lx-nt{flex:auto;min-height:0}[data-nt-sticky] .lx-nt-bar{border-bottom:1px solid var(--color-border);margin:-20px -24px 0;padding:12px 24px}[data-nt-sticky] .lx-nt-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:20px;min-height:0;margin:-20px -24px;padding:20px 24px;display:flex;overflow-y:auto}.lx-nt-field{color:var(--color-text-muted);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.lx-nt-tree{flex-direction:column;gap:22px;display:flex}.lx-nt-card,.lx-nt-item{background:var(--color-surface);border:1px solid var(--color-border);transition:border-color var(--motion-fast) var(--ease-out-soft), background-color var(--motion-fast) var(--ease-out-soft), box-shadow var(--motion-fast) var(--ease-out-soft), opacity var(--motion-fast);position:relative}.lx-nt-card{border-radius:12px}.lx-nt-item{border-radius:10px}.lx-nt:not([data-carrying]) .lx-nt-card:hover,.lx-nt:not([data-carrying]) .lx-nt-item:hover{border-color:var(--color-border-strong)}.lx-nt .lx-nt-item[data-carried=origin],.lx-nt .lx-nt-card[data-carried=origin]{background:0 0;border-color:#0000}.lx-nt[data-bar-aim] .lx-nt-item[data-carried]{opacity:0;background:0 0;border-color:#0000}.lx-nt [data-carried=row]{box-sizing:border-box;height:var(--nt-h);overflow:hidden}.lx-nt-head,.lx-nt-row{align-items:center;gap:4px;min-height:40px;padding:0 8px 0 4px;display:flex}.lx-nt-row{min-height:34px}.lx-nt-lead{width:28px;color:var(--color-text-faint);flex:none;justify-content:center;align-items:center;display:inline-flex}.lx-nt-label{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:0 6px;font-size:14px;overflow:hidden}.lx-nt-card[data-kind=menu]>.lx-nt-head .lx-nt-label{font-weight:600}.lx-nt-card[data-kind=link] .lx-nt-label{font-weight:500}.lx-nt-count{color:var(--color-text-faint);flex:none;padding-right:4px;font-size:12px}.lx-nt-tag{background:var(--color-surface-2);color:var(--color-text-muted);border-radius:999px;flex:none;padding:1px 8px;font-size:11px}.lx-nt-card[data-kind=menu]>.lx-nt-head{background:var(--color-surface-2);border-radius:9px;min-height:36px;margin:3px}.lx-nt-card[data-kind=link]{background:0 0;border-color:#0000;border-radius:10px}.lx-nt-card[data-kind=link]>.lx-nt-head{min-height:36px}.lx-nt:not([data-carrying]) .lx-nt-card[data-kind=link]:hover{background:var(--color-surface-2);border-color:#0000}.lx-nt-fold:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.lx-nt-fold{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lx-nt-fold:hover{background:var(--color-surface-2);color:var(--color-text)}.lx-nt-fold svg{transition:transform var(--motion-base) var(--ease-out-soft)}.lx-nt-fold[aria-expanded=false] svg{transform:rotate(-90deg)}.lx-nt-acts{opacity:0;transition:opacity var(--motion-fast);flex:none;align-items:center;gap:2px;display:flex}.lx-nt:not([data-carrying]) .lx-nt-card:hover>.lx-nt-head .lx-nt-acts,.lx-nt:not([data-carrying]) .lx-nt-item:hover>.lx-nt-row .lx-nt-acts,.lx-nt-acts:focus-within,.lx-nt-acts[data-open]{opacity:1}@media (hover:none){.lx-nt-acts{opacity:1}}.lx-nt-name{flex:auto;min-width:0;height:30px;margin:0 4px;font-size:14px}.lx-nt-kids{border-radius:8px;flex-direction:column;gap:2px;margin:0 8px 6px 31px;padding:2px 0 0 16px;display:flex;position:relative}.lx-nt-kids:before{content:"";background:var(--color-border);width:1px;position:absolute;top:0;bottom:17px;left:0}.lx-nt-kids .lx-nt-item:before{content:"";background:var(--color-border);width:16px;height:1px;position:absolute;top:50%;left:-16px}.lx-nt-kids .lx-nt-item{background:0 0;border-color:#0000}.lx-nt:not([data-carrying]) .lx-nt-kids .lx-nt-item:hover{background:var(--color-surface-2)}.lx-nt-empty{border:1px dashed var(--color-border-strong);color:var(--color-text-faint);border-radius:10px;padding:10px 12px;font-size:13px}.lx-nt-flat{flex-direction:column;gap:6px;display:flex}.lx-nt-hidden{border:1px dashed var(--color-border-strong);transition:background-color var(--motion-fast), border-color var(--motion-fast);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.lx-nt-hidden h3{color:var(--color-text-muted);margin:0 0 2px;font-size:12px;font-weight:600}.lx-nt-count[data-full],.lx-nt-tag[data-full]{color:var(--color-danger);font-weight:600}.lx-nt-fullchip{background:var(--color-danger);color:#fff;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.lx-nt-card[data-refused]{border-color:var(--color-danger)}.lx-nt-card[data-refused]:after{content:"Full";border-radius:inherit;background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger);pointer-events:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex;position:absolute;inset:0}.lx-nt-note{color:var(--color-text-muted);font-size:13px}.lx-nt-note[data-failed]{color:var(--color-danger)}.lx-nt-foot{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.lx-nt-slot{transition:margin-top var(--motion-fast) var(--ease-out-soft);display:flow-root;position:relative}.lx-nt-slot[data-line]{margin-top:12px}.lx-nt-slot[data-line]:before,.lx-nt-endline{content:"";background:var(--color-primary);pointer-events:none;border-radius:3px;height:3px;position:absolute;left:6px;right:6px}.lx-nt-slot[data-line]:before{top:-18px}.lx-nt-endline{margin:-4px 6px 0;position:relative}.lx-undo-bar{background:var(--color-primary);transform-origin:0;width:100%;height:2px;animation:linear forwards lx-undo-run;position:absolute;bottom:0;left:0}@keyframes lx-undo-run{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.lx-undo-bar{animation:none}}.lx-nt-view{flex-wrap:wrap;align-items:center;gap:10px 24px;padding-bottom:36px;display:flex}.lx-nt-view .lx-nt-field{cursor:pointer}
@media print{html:has([data-print-area]){background:#fff!important;height:auto!important;overflow:visible!important}html:has([data-print-area]) body{background:#fff!important;height:auto!important;overflow:visible!important}body:has([data-print-area]) *{visibility:hidden}:is(body:has([data-print-area]) [data-print-area],body:has([data-print-area]) [data-print-area] *){visibility:visible}body:has([data-print-area]) [data-print-area]{box-shadow:none;--color-text:#111;--color-text-muted:#444;--color-text-faint:#666;--color-border:#ccc;--color-surface:#fff;--color-surface-2:#f4f4f4;color:var(--color-text);background:#fff;border:0;margin:0;padding:0;position:absolute;inset:0 0 auto}body:has([data-print-area]) :has([data-print-area]){contain:none!important;position:static!important;transform:none!important}[data-print-area] tr,[data-print-area] h2,[data-print-area] h3{break-inside:avoid}[data-print-area] h3{break-after:avoid}}
:root{--lx-wait-splash:.25s;--lx-wait-bar:.15s;--lx-belt-loop:1.6s;--lx-bar-loop:1.2s}.lx-mark-running .lx-mark-track{opacity:.35}.lx-mark-light path{stroke-dasharray:.22 .78;animation:lx-belt var(--lx-belt-loop) linear infinite}@keyframes lx-belt{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lx-splash{animation:lx-splash-in var(--motion-base) var(--ease-out-soft) var(--lx-wait-splash) both}@keyframes lx-splash-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.lx-route-bar{z-index:70;pointer-events:none;height:2px;animation:lx-fade-in var(--motion-fast) var(--ease-out-soft) var(--lx-wait-bar) both;position:fixed;inset:0 0 auto;overflow:hidden}.lx-route-bar:after{content:"";background:var(--color-primary);width:35%;animation:lx-route-run var(--lx-bar-loop) var(--ease-out-soft) infinite;border-radius:0 2px 2px 0;position:absolute;inset:0 auto 0 0}@keyframes lx-route-run{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.lx-mark-light{display:none}.lx-mark-running .lx-mark-track{opacity:1}.lx-splash{animation:lx-fade-in var(--motion-fast) linear var(--lx-wait-splash) both}.lx-route-bar:after{opacity:.5;width:100%;animation:none}}:root{--lx-intro-bg:#000;--lx-intro-light:255, 231, 210;--lx-intro-core:255, 251, 246;--lx-intro-haze:120, 150, 210}html[data-lx-intro] body:after{content:"";z-index:79;background:var(--lx-intro-bg);position:fixed;inset:0}.lx-intro{z-index:80;background:var(--lx-intro-bg);cursor:default;position:fixed;inset:0}.lx-intro-in{animation:lx-fade-in var(--motion-slide) var(--ease-out-soft) both}.lx-intro-canvas{width:100%;height:100%;display:block}:root{--lx-reveal-step:70ms}@keyframes lx-reveal-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html[data-lx-reveal] .lx-cell{animation:lx-reveal-rise var(--motion-slide) var(--ease-out-soft) both}html[data-lx-reveal] .lx-cell:nth-child(2){animation-delay:var(--lx-reveal-step)}html[data-lx-reveal] .lx-cell:nth-child(3){animation-delay:calc(var(--lx-reveal-step) * 2)}html[data-lx-reveal] .lx-cell:nth-child(4){animation-delay:calc(var(--lx-reveal-step) * 3)}html[data-lx-reveal] .lx-cell:nth-child(5){animation-delay:calc(var(--lx-reveal-step) * 4)}html[data-lx-reveal] .lx-cell:nth-child(n+6){animation-delay:calc(var(--lx-reveal-step) * 5)}@media (prefers-reduced-motion:reduce){html[data-lx-reveal] .lx-cell{animation:none}}.lx-intro-note{text-align:center;color:rgba(var(--lx-intro-core), .6);font-size:.875rem;position:absolute;inset:auto 16px calc(50% - 7rem)}
[data-genie-opening]>*{opacity:0!important}[data-way-out]{pointer-events:none!important}[data-way-out],[data-way-out] *{view-transition-name:none!important}[data-way-out] :not(.modal-panel){transition:none!important;animation:none!important}:root{--motion-off:.01ms}html.lx-motion-off *,html.lx-motion-off :before,html.lx-motion-off :after{animation-duration:var(--motion-off)!important;transition-duration:var(--motion-off)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}html.lx-motion-off .lx-route-bar:after{opacity:.5;width:100%;animation:none!important}html.lx-motion-off .lx-mark-light{display:none}html.lx-motion-off .lx-mark-running .lx-mark-track{opacity:1}
