body{background:#1a1a1a;margin:0}.lz{--field:#1a1a1a;--panel:#202024;--ink:#fbf4ea;--dim:#fbf4eaa8;--faint:#fbf4ea75;--line:#fbf4ea1f;--warm:#ffa56e;background:var(--field);color:var(--ink);min-height:100dvh;font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.lz a{color:inherit;text-decoration:none}.lz .link{color:var(--warm)}.lz .link:hover{text-decoration:underline}.lztop{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:900px;margin-inline:auto;padding:22px clamp(20px,4vw,40px);display:flex}.lz .wm{letter-spacing:-.03em;font-size:1.5rem;font-weight:900}.lz .wm span{color:var(--warm)}.lznav{align-items:center;gap:16px;display:flex}.lznav a{color:var(--dim);font-size:.9rem}.lznav a:hover{color:var(--warm)}.lz .ghost{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #fbf4ea38;border-radius:100px;padding:7px 15px;font-size:.85rem}.lz .ghost:hover{border-color:var(--warm);color:var(--warm)}.lzwrap{flex:1;width:100%;max-width:900px;margin-inline:auto;padding:clamp(20px,3vh,34px) clamp(20px,4vw,40px) 44px}.lzfoot{border-top:1px solid var(--line);width:100%;max-width:900px;font-family:var(--mono);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-inline:auto;padding:20px clamp(20px,4vw,40px) 34px;font-size:12px;display:flex}.lzfoot nav{gap:16px;display:flex}.lzfoot a:hover{color:var(--warm)}.lz h1{letter-spacing:-.03em;margin:0 0 4px;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:900}.lz .lede{color:var(--dim);margin:0 0 26px;font-size:1.02rem}.lz h2{text-transform:uppercase;letter-spacing:.13em;color:var(--faint);margin:32px 0 12px;font-size:.78rem;font-weight:700}.lz .muted{color:var(--dim)}.lz .note{color:var(--faint);margin:12px 0 0;font-size:.85rem}.lz p{color:var(--dim);margin:0 0 10px;line-height:1.6}.lz .card{background:var(--panel);border:1px solid var(--line);border-radius:16px;margin-bottom:14px;padding:20px 22px}.lz .empty{color:var(--dim)}.lz .ov-tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 8px;display:grid}.lz .tile{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.lz .tile b{letter-spacing:-.02em;font-size:1.7rem;font-weight:900;display:block}.lz .tile span{color:var(--dim);font-size:.8rem}.lz .btn{cursor:pointer;border:1px solid #0000;border-radius:100px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:700;display:inline-flex}.lz .btn.primary{background:var(--warm);color:var(--field)}.lz .btn.line{color:var(--ink);background:0 0;border-color:#fbf4ea3d}.lz .btn.line:hover{border-color:var(--warm);color:var(--warm)}.lz .btn:disabled{opacity:.5;cursor:default}.lz .actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.lz .mono{font-family:var(--mono);color:var(--ink);background:var(--field);border:1px solid var(--line);word-break:break-all;border-radius:8px;padding:4px 9px;font-size:12.5px;display:inline-block}.lz .lz-row{border-top:1px solid var(--line);padding:8px 0}.lz .lz-row:first-child{border-top:0}.lz ul.plain{margin:0 0 4px;padding:0;list-style:none}.lz ul.plain li{border-top:1px solid var(--line);padding:8px 0}.lz ul.plain li:first-child{border-top:0}.lz .row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.lz .in{background:var(--field);border:1px solid var(--line);min-width:120px;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:10px 13px;font-size:.92rem}.lz .in:focus{border-color:var(--warm);outline:none}.lz .in.mini{flex:0 0 80px;min-width:70px}.lz .chk{color:var(--dim);align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.lz .rload{justify-content:center;padding:40px;display:flex}.lz .spin{border:3px solid #fbf4ea2e;border-top-color:var(--warm);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite lzspin}@keyframes lzspin{to{transform:rotate(360deg)}}.lz .dash{grid-template-columns:1.35fr 1fr;gap:14px;margin:0 0 8px;display:grid}@media (width<=640px){.lz .dash{grid-template-columns:1fr}}.lz .dash .card{border-radius:20px;flex-direction:column;margin:0;display:flex}.lz .dash-l{gap:20px}.lz .dash-hd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lz .k{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);font-size:.72rem;font-weight:700}.lz .dash-hd .v{letter-spacing:-.02em;color:var(--ink);margin-top:4px;font-size:1.55rem;font-weight:900;display:block}.lz .dash-r{gap:16px}.lz .meter{flex-direction:column;gap:9px;display:flex}.lz .mt-top{color:var(--dim);justify-content:space-between;align-items:baseline;font-size:.92rem;display:flex}.lz .mt-top b{font-family:var(--mono);color:var(--ink);font-size:.92rem;font-weight:700}.lz .mt-top b i{color:var(--faint);font-style:normal;font-weight:500}.lz .mt-track{background:#fbf4ea14;border-radius:100px;height:10px;overflow:hidden}.lz .mt-fill{background:linear-gradient(90deg,#ffc79f,var(--warm));border-radius:100px;height:100%;transition:width .7s cubic-bezier(.16,1,.3,1);display:block}.lz .mt-fill.warn{background:linear-gradient(90deg,#ffb3b3,#ff8f8f)}.lz .donut{align-items:center;gap:20px;display:flex}.lz .donut svg{flex:none;width:120px;height:120px}.lz .dn-num{fill:var(--ink);font-family:var(--sans);letter-spacing:-.03em;font-size:30px;font-weight:900}.lz .dn-lbl{fill:var(--faint);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.lz .dn-leg{flex-direction:column;flex:1;gap:9px;min-width:0;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.lz .dn-leg li{color:var(--dim);align-items:center;gap:9px;display:flex}.lz .dn-leg li b{color:var(--ink);font-family:var(--mono);margin-left:auto;font-weight:700}.lz .dn-leg .dot{border-radius:50%;flex:none;width:9px;height:9px}.lz .pill{letter-spacing:.03em;white-space:nowrap;background:0 0;border:1px solid;border-radius:100px;padding:2px 11px;font-size:.72rem;font-weight:700}.lz .pill.sub{color:var(--warm);border-color:var(--warm);text-transform:capitalize}.lz h2 .opt{letter-spacing:.04em;color:var(--faint);border:1px solid var(--line);text-transform:none;border-radius:100px;margin-left:9px;padding:1px 9px;font-size:.72em;font-weight:600}.lz .linkcode{background:var(--field);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:9px;margin-top:16px;padding:14px 16px;display:flex}.lz .lc-lbl{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);font-size:.72rem;font-weight:700}.lz .lc-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lz .lc-note{color:var(--faint);font-size:.8rem}.lz .btn.sm{padding:6px 13px;font-size:.8rem}.lz .lic-li{justify-content:space-between;align-items:center;gap:10px;display:flex}.lz .sec-hd{justify-content:space-between;align-items:center;gap:12px;margin:32px 0 12px;display:flex}.lz .sec-hd h2{margin:0}.lz .fieldrow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.lz .field{flex-direction:column;gap:6px;min-width:0;display:flex}.lz .field>span{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);font-size:.7rem;font-weight:700}.lz select.in{appearance:none;color-scheme:dark;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\"><path d=\"M2 4l4 4 4-4\" stroke=\"%23fbf4ea\" stroke-opacity=\"0.55\" stroke-width=\"1.5\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.lz .in:disabled{opacity:.5;cursor:default}.lz .hint{color:var(--faint);margin:0;font-size:.82rem;line-height:1.55}.lz .hint b{color:var(--dim)}.lz .hint .mono{padding:2px 6px;font-size:.78rem}.lz .ac-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.lz .addcard{flex-direction:column;gap:14px;display:flex}.lz .ac-hd{justify-content:space-between;align-items:center;display:flex}.lz .ac-hd b{color:var(--ink);font-size:1.02rem}.lz .ac-hd .x{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:.95rem}.lz .ac-hd .x:hover{color:var(--ink)}.lz .prodlist{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.lz .prod{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px 20px;transition:border-color .2s}.lz .prod:hover{border-color:#fbf4ea33}.lz .prod-hd{justify-content:space-between;align-items:center;gap:12px;display:flex}.lz .prod-id{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.lz .prod-code{font-family:var(--mono);color:var(--ink);font-size:1rem;font-weight:700}.lz .prod-name{color:var(--dim);font-size:.92rem}.lz .tchips{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lz .tchip{background:var(--field);border:1px solid var(--line);border-radius:100px;align-items:center;gap:9px;padding:6px 13px;font-size:.82rem;display:inline-flex}.lz .tchip.def{border-color:#ffa56e6b}.lz .tchip b{font-family:var(--mono);color:var(--ink);font-weight:700}.lz .tchip i{color:var(--faint);font-style:normal;font-family:var(--mono);font-size:.76rem}.lz .tchip em{text-transform:uppercase;letter-spacing:.08em;color:var(--warm);border:1px solid var(--warm);border-radius:100px;padding:1px 8px;font-size:.66rem;font-style:normal}.lz .tier-empty{color:var(--faint);margin:12px 0 0;font-size:.86rem}.lz .miniform{border-top:1px dashed #fbf4ea29;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.lz .chkfield .chk{height:44px;padding:0}.lz .ce{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:34px;display:flex}.lz .ce p{margin:0}.lz .liclist{margin:0 0 4px;padding:0;list-style:none}.lz .lic{border-top:1px solid var(--line);padding:15px 0}.lz .lic:first-child{border-top:0}.lz .lic-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.lz .keybtn{font-family:var(--mono);color:var(--ink);background:var(--field);border:1px solid var(--line);cursor:pointer;word-break:break-all;text-align:left;border-radius:8px;padding:5px 10px;font-size:12.5px}.lz .keybtn:hover{border-color:var(--warm);color:var(--warm)}.lz .lic-meta{color:var(--faint);font-size:.8rem;font-family:var(--mono);flex-wrap:wrap;gap:6px 14px;margin-top:9px;display:flex}.lz .lic-meta .warm{color:var(--warm)}.lz .lic-meta .srvtoggle{font:inherit;color:var(--dim);cursor:pointer;font-size:.8rem;font-family:var(--mono);background:0 0;border:0;margin:0;padding:0}.lz .lic-meta .srvtoggle:hover{color:var(--warm)}.lz .btn.line.danger{color:#ff9a9a;border-color:#ff787852}.lz .btn.line.danger:hover{color:#ff9a9a;border-color:#ff9a9a}.lz .prod-actions{flex:none;align-items:center;gap:8px;display:flex}.lz .tchip .tx{color:var(--faint);cursor:pointer;background:0 0;border:0;margin-left:1px;padding:0 0 0 2px;font-size:.72rem;line-height:1}.lz .tchip .tx:hover{color:#ff9a9a}.lz .lic-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.lz .srvpanel{background:var(--field);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:11px;margin-top:12px;padding:13px 15px;display:flex}.lz .srvlist{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.lz .srvlist li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lz .srvlist .sid{padding:3px 7px;font-size:11.5px}.lz .srvlist .slabel{color:var(--dim);font-size:.8rem}.lz .srvlist .smeta{color:var(--faint);font-size:.74rem;font-family:var(--mono);margin-left:auto}.lz .srv-empty{color:var(--faint);margin:0;font-size:.82rem}.lz .srv-note{color:var(--faint);margin:0;font-size:.74rem;line-height:1.5}.lz .actlog{border-top:1px solid var(--line);flex-direction:column;gap:9px;padding-top:11px;display:flex}.lz .actlog-hd{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);font-size:.7rem;font-weight:700}.lz .evlist{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lz .evlist li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lz .epill{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:100px;flex:none;padding:1px 9px;font-size:.68rem;font-weight:700}.lz .evlist .ereason{color:var(--dim);font-size:.76rem;font-family:var(--mono)}.lz .evlist .emeta{color:var(--faint);font-size:.74rem;font-family:var(--mono);margin-left:auto}.lz .issue{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:18px;padding-top:18px;display:flex}.lz .issue-hd{color:var(--ink);font-size:.92rem;font-weight:700}.lz .ownerrow{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.lz .ownerrow .in{flex:1;min-width:200px}.lz .seg{background:var(--field);border:1px solid var(--line);border-radius:100px;flex:none;padding:3px;display:inline-flex}.lz .seg button{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:100px;padding:8px 15px;font-size:.85rem;font-weight:600;transition:background-color .15s,color .15s}.lz .seg button:hover{color:var(--ink)}.lz .seg button.on{background:var(--warm);color:var(--field)}.lz .seg button.on:hover{color:var(--field)}
