.lgx-wrap{--bg:#121211;--s0:#161615;--s1:#1a1a18;--s2:#20201e;--s3:#272724;--ink:#f4f3ee;--ink2:#d9d7cf;--mute:#a3a29c;--dim:#74736d;--line:#f4f3ee1a;--line2:#f4f3ee29;--line3:#f4f3ee3d;--paper:#f4f3ee;--paper2:#e6e4dc;--paper3:#d3d0c6;--pink:#151513;--ok:#34d399;--ok-d:#10b981;--fail:#ef4444;--warn:#f59e0b;--reroute:#a3a29c;--f-display:"Bricolage Grotesque Variable","Bricolage Grotesque","Inter Variable",system-ui,sans-serif;--f-serif:"Instrument Serif",Georgia,serif;--f-body:"Inter Variable","Inter",system-ui,-apple-system,sans-serif;--f-mono:"Geist Mono Variable","Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--t-xs:12px;--t-sm:13px;--t-md:14px;--t-lg:16px;--t-xl:20px;--t-title:30px;--t-figure:28px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--ease:cubic-bezier(.22,.8,.24,1);--topbg:#121211eb;--shadow-pop:#00000080;--scrim:#0a0a098c;--err-ink:#f2a3a3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--bg);--foreground:var(--ink);--card:var(--s1);--card-foreground:var(--ink);--popover:var(--s2);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--pink);--secondary:var(--s2);--secondary-foreground:var(--ink);--muted:var(--s2);--muted-foreground:var(--mute);--accent:var(--s3);--accent-foreground:var(--ink);--destructive:var(--fail);--border:var(--line);--input:var(--line2);--ring:var(--line3);--sidebar:var(--s0);--sidebar-foreground:var(--ink2);--sidebar-primary:var(--ink);--sidebar-primary-foreground:var(--pink);--sidebar-accent:var(--s2);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--line);--sidebar-ring:var(--line3);--chart-1:var(--ink);--chart-2:var(--ink2);--chart-3:var(--mute);--chart-4:var(--dim);--chart-5:var(--line3)}.lgx{--side:248px;--panelw:456px;--gutter:48px;background:var(--bg);min-height:100vh;color:var(--ink);font:400 var(--t-md)/1.5 var(--f-body);text-rendering:optimizelegibility}.lgx-wrap{font-family:var(--f-body)}.lgx :where(h1,h2,h3,h4,h5,h6):not(.font-mono):not(.font-product):not(.tabular-nums){font-family:var(--f-display);letter-spacing:normal}.lgx :where(h1,h2,h3).lede:not(.font-mono):not(.font-product):not(.tabular-nums){letter-spacing:-.022em;line-height:1.22}@layer base{.lgx *,.lgx :before,.lgx :after{box-sizing:border-box}.lgx img{max-width:100%;display:block}.lgx a{color:inherit;text-decoration:none}.lgx button,.lgx input,.lgx select,.lgx textarea{font:inherit;color:inherit}.lgx button{cursor:pointer;background:0 0;border:0;padding:0}.lgx kbd{font:500 11px var(--f-mono);color:var(--mute);border:1px solid var(--line2);border-radius:5px;padding:1px 6px;line-height:16px}.lgx ::selection{background:var(--ink);color:var(--bg)}}.lgx :focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.lgx .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lgx .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lgx .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right;white-space:nowrap}.lgx .serif{font-family:var(--f-serif);letter-spacing:-.01em;font-variant-ligatures:no-common-ligatures;font-style:italic;font-weight:400}.lgx .dot{background:var(--dim);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.lgx .dot.ok{background:var(--ok)}.lgx .dot.fail{background:var(--fail)}.lgx .dot.warn{background:var(--warn)}.lgx .dot.rr{box-shadow:inset 0 0 0 1.5px var(--reroute);background:0 0}.lgx .ticks{align-items:stretch;gap:2px;height:22px;display:flex}.lgx .ticks i{background:color-mix(in srgb, var(--ink) 26%, transparent);border-radius:1.5px;flex:1}.lgx .ticks i.w{background:var(--warn)}.lgx .ticks i.f{background:var(--fail)}.lgx .ticks i.n{background:var(--s3)}.lgx .plogo{object-fit:contain;filter:grayscale()brightness(1.6);opacity:.85;border-radius:5px;width:18px;height:18px;transition:filter .2s,opacity .2s}.lgx .plogo:hover,.lgx a:hover .plogo,.lgx tr:hover .plogo{filter:none;opacity:1}@media (prefers-reduced-motion:reduce){.lgx *,.lgx :before,.lgx :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lgx .rounded-sm{border-radius:6px}.lgx .rounded,.lgx .rounded-md{border-radius:var(--r-sm)}.lgx .rounded-lg{border-radius:var(--r-md)}.lgx .rounded-xl{border-radius:var(--r-lg)}.lgx .rounded-2xl{border-radius:var(--r-xl)}.lgx .rounded-full{border-radius:var(--r-pill)}.lgx .app{grid-template-columns:var(--side) minmax(0,1fr);min-height:100vh;display:grid}.lgx .mute{color:var(--mute)}.lgx .dim{color:var(--dim)}.lgx .cur{color:var(--mute);font-weight:400}.lgx .side{background:var(--s0);border-right:1px solid var(--line);z-index:30;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.lgx .side-head{padding:18px 16px 0}.lgx .brand{padding:0 8px 16px;display:block}.lgx .brand img{width:auto;height:18px}.lgx .org{border-radius:var(--r-md);text-align:left;align-items:center;gap:12px;width:100%;padding:8px;display:flex;position:relative}.lgx .org:hover,.lgx .org[aria-expanded=true]{background:var(--s2)}.lgx .org .av{background:var(--s3);width:32px;height:32px;font:600 12px var(--f-display);color:var(--ink);border-radius:8px;flex:none;place-items:center;display:grid}.lgx .org .nm{font-weight:500;font-size:var(--t-md);line-height:1.2;display:block}.lgx .org .sub{font-size:var(--t-xs);color:var(--mute);margin-top:2px;line-height:1.4;display:block}.lgx .org .chev{color:var(--dim);margin-left:auto;font-size:12px}.lgx .nav{scrollbar-width:none;flex:1;padding:8px 16px 16px;overflow:auto}.lgx .nav::-webkit-scrollbar{display:none}.lgx .nav-group{margin-top:2px}.lgx .nav-label{font-size:var(--t-xs);color:var(--mute);padding:12px 8px 4px;font-weight:500;line-height:1;display:block}.lgx .nav a{height:28px;color:var(--ink2);font-size:var(--t-md);border-radius:8px;align-items:center;gap:8px;padding:0 8px;transition:background .15s,color .15s;display:flex}.lgx .nav a:hover{background:var(--s2);color:var(--ink)}.lgx .nav a[aria-current=page]{background:var(--s2);color:var(--ink);font-weight:500}.lgx .badge{border-radius:var(--r-pill);background:var(--s3);height:20px;font:500 11px var(--f-mono);color:var(--ink2);align-items:center;gap:6px;margin-left:auto;padding:0 8px;display:inline-flex}.lgx .badge .dot{width:5px;height:5px}.lgx .side-foot{border-top:1px solid var(--line);padding:8px 16px 12px}.lgx .docs{height:32px;color:var(--mute);font-size:var(--t-sm);border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:flex}.lgx .docs:hover{background:var(--s2);color:var(--ink)}.lgx .docs .arr{margin-left:auto;font-size:12px}.lgx .mode{border-radius:var(--r-pill);background:var(--s1);border:1px solid var(--line);width:100%;height:32px;font-size:var(--t-sm);grid-template-columns:1fr 1fr;margin:4px 0 8px;padding:2px;font-weight:500;display:grid;position:relative}.lgx .mode span{z-index:1;color:var(--mute);justify-content:center;align-items:center;gap:6px;transition:color .2s;display:flex;position:relative}.lgx .mode:before{content:"";border-radius:var(--r-pill);background:var(--s3);width:calc(50% - 2px);transition:left .25s var(--ease);position:absolute;top:2px;bottom:2px;left:50%}.lgx .mode[aria-checked=false]:before{left:2px}.lgx .mode[aria-checked=true] .m-live,.lgx .mode[aria-checked=false] .m-test{color:var(--ink)}.lgx .user{border-radius:var(--r-md);text-align:left;align-items:center;gap:12px;width:100%;padding:8px;display:flex;position:relative}.lgx .user:hover,.lgx .user[aria-expanded=true]{background:var(--s2)}.lgx .user .av{background:var(--paper);width:32px;height:32px;color:var(--pink);font:600 12px var(--f-display);border-radius:50%;flex:none;place-items:center;display:grid}.lgx .user .nm{font-size:var(--t-sm);font-weight:500;line-height:1.2;display:block}.lgx .user .sub{font-size:var(--t-xs);color:var(--mute);line-height:1.4;display:block}.lgx .main{min-width:0;transition:margin-right .35s var(--ease);flex-direction:column;display:flex}.lgx .ribbon{text-align:center;background:var(--s3);min-height:28px;color:var(--ink2);font-size:var(--t-xs);border-bottom:1px dashed var(--line3);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;padding:3px 16px;line-height:1.4;display:none}.lgx.test .ribbon{display:flex}.lgx .notice-bar{text-align:center;background:var(--s1);min-height:28px;color:var(--ink2);font-size:var(--t-xs);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;padding:3px 44px;line-height:1.4;display:flex;position:relative}.lgx .strip-t{text-align:left;gap:8px;display:inline-flex}.lgx .strip-t .dot{margin-top:5px}.lgx .notice-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line3);text-decoration-color:var(--line3);text-underline-offset:3px;font-weight:500;transition:text-decoration-color .15s}.lgx .notice-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lgx .icon-btn.notice-x{width:24px;height:24px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.lgx .icon-btn.notice-x svg{width:14px;height:14px}.lgx .top{z-index:20;height:56px;padding:0 var(--gutter);background:var(--topbg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:16px;display:flex;position:sticky;top:0}.lgx .icon-btn.menu-btn{display:none}.lgx .search{border-radius:var(--r-sm);background:var(--s1);border:1px solid var(--line);width:360px;max-width:100%;height:32px;color:var(--mute);font-size:var(--t-sm);text-align:left;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.lgx .search:hover{border-color:var(--line2);color:var(--ink2)}.lgx .search .t{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lgx .top .sp{flex:1}.lgx .seg{border-radius:var(--r-pill);background:var(--s1);border:1px solid var(--line);padding:2px;display:inline-flex}.lgx .seg button{border-radius:var(--r-pill);height:26px;font-size:var(--t-sm);color:var(--mute);padding:0 12px;font-weight:500;transition:background .15s,color .15s}.lgx .seg button:hover{color:var(--ink)}.lgx .seg button[aria-pressed=true]{background:var(--s3);color:var(--ink)}.lgx .icon-btn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink2);place-items:center;display:grid;position:relative}.lgx .icon-btn:hover,.lgx .icon-btn[aria-expanded=true]{background:var(--s2);color:var(--ink)}.lgx .icon-btn svg{stroke:currentColor;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lgx .icon-btn .pip{background:var(--ink);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:7px;right:8px}.lgx .page{width:100%;max-width:calc(1128px + var(--gutter)*2);padding:56px var(--gutter) 120px;margin:0 auto}.lgx .meta{font-size:var(--t-sm);color:var(--mute);align-items:center;gap:16px;display:flex}.lgx .meta .live{color:var(--ink2);align-items:center;gap:8px;display:inline-flex}.lgx .meta .live .dot{animation:2.4s ease-in-out infinite lgx-breathe}.lgx .meta .sep{background:var(--line2);width:1px;height:12px}.lgx .lede{font:500 38px/1.22 var(--f-display);letter-spacing:-.022em;text-wrap:balance;font-variant-numeric:tabular-nums;max-width:24em;margin:24px 0 0}.lgx .lede .serif{letter-spacing:-.005em;font-size:1.1em}.lgx .cap{font-size:var(--t-sm);color:var(--mute);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.lgx .cap b{color:var(--ink2);font-weight:500}.lgx .chart{height:296px;position:relative}.lgx .chart svg{width:100%;height:100%;display:block;overflow:visible}.lgx .chart .grid line{stroke:var(--line);stroke-width:1px}.lgx .chart .ylab,.lgx .chart .xlab{font:400 12px var(--f-mono);fill:var(--mute)}.lgx .chart .area{fill:var(--s2)}.lgx .chart .ln{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.lgx .chart .pt-ring{fill:var(--bg);stroke:var(--ink);stroke-width:1.5px}.lgx .chart .pt-halo{fill:#f4f3ee24;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite lgx-halo}.lgx .chart .stem{stroke:var(--line3);stroke-width:1px;stroke-dasharray:2 3}.lgx .chart .cross{stroke:var(--line3);stroke-width:1px}.lgx .chart .hov{fill:var(--ink)}.lgx .chart.draw .today{animation:.5s 1.5s both lgx-fadein}.lgx .tag{z-index:2;background:var(--paper);color:var(--pink);font-size:var(--t-xs);white-space:nowrap;pointer-events:none;border-radius:6px;padding:8px 12px;font-weight:600;line-height:1;position:absolute;transform:translate(-100%)}.lgx .tag:after{content:"";border:5px solid #0000;border-top-color:var(--paper);border-bottom:0;position:absolute;top:100%;right:9px}.lgx .chart.draw .tag{animation:.5s 1.5s both lgx-fadein}.lgx .ctip{z-index:3;pointer-events:none;background:var(--s3);border:1px solid var(--line2);font-size:var(--t-xs);color:var(--mute);white-space:nowrap;opacity:0;border-radius:8px;padding:8px 12px;transition:opacity .12s;position:absolute;transform:translate(-50%,-100%)}.lgx .ctip b{font:500 13px var(--f-mono);color:var(--ink);margin-top:2px;display:block}@keyframes lgx-draw{0%{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}to{stroke-dasharray:var(--len);stroke-dashoffset:0}}@keyframes lgx-fadein{0%{opacity:0}to{opacity:1}}@keyframes lgx-breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes lgx-halo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(1.6)}}.lgx .figs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:48px;display:grid}.lgx .fig{border-left:1px solid var(--line);padding:24px 24px 24px 32px}.lgx .fig:first-child{border-left:0;padding-left:0}.lgx .fig .l{font-size:var(--t-sm);color:var(--mute)}.lgx .fig .v{font:500 24px/1.2 var(--f-mono);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:8px 0}.lgx .fig .v .cur{letter-spacing:0;margin-right:4px;font-size:14px}.lgx .fig .s{font-size:var(--t-sm);color:var(--mute);line-height:1.5}.lgx .fig .s .mono{color:var(--ink2)}.lgx .cols{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:64px;margin-top:72px;display:grid}.lgx .sec-h{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 8px;display:flex}.lgx .sec-h h2{font:500 20px/1.2 var(--f-display);letter-spacing:-.015em;margin:0}.lgx .sec-h .n{font-size:var(--t-sm);color:var(--mute)}.lgx .need{border-top:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:16px;padding:24px 0;display:grid}.lgx .need:first-of-type{margin-top:16px}.lgx .need .dot{margin-top:7px}.lgx .need h3{font:500 var(--t-md)/1.4 var(--f-body);margin:0}.lgx .need p{font-size:var(--t-sm);color:var(--mute);margin:4px 0 0;line-height:1.6}.lgx .need p .mono{color:var(--ink2);font-size:12.5px}.lgx .need.info{border-top:1px dashed var(--line2)}.lgx .need.info h3{color:var(--ink2);font-weight:400}.lgx .btn{border-radius:var(--r-pill);border:1px solid var(--line2);height:32px;font-size:var(--t-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lgx .btn:hover{background:var(--s2);border-color:var(--line3)}.lgx .btn.solid{background:var(--ink);color:var(--pink);border-color:var(--ink)}.lgx .btn.solid:hover{background:#fff}.lgx .btn.solid[disabled]{background:var(--s3);color:var(--dim);border-color:var(--s3);cursor:not-allowed}.lgx .btn.sm{height:28px;padding:0 12px}.lgx .prov{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) 104px 48px 56px;align-items:center;gap:16px;min-height:72px;padding:16px 0;display:grid}.lgx .sec-h+.prov-head{margin-top:16px}.lgx .prov-head{font-size:var(--t-xs);color:var(--mute);grid-template-columns:20px minmax(0,1fr) 104px 48px 56px;gap:16px;padding-bottom:8px;display:grid}.lgx .prov-head span:nth-child(3){grid-column:3}.lgx .prov-head .r{text-align:right}.lgx .prov .plogo{width:20px;height:20px}.lgx .prov .nm{font-weight:500;font-size:var(--t-md);line-height:1.3}.lgx .prov .st{font-size:var(--t-sm);color:var(--mute);align-items:flex-start;gap:8px;margin-top:4px;line-height:1.4;display:flex}.lgx .prov .st .dot{margin-top:6px}.lgx .prov .ticks{gap:2px;height:20px}.lgx .prov .ticks i{cursor:default;border-radius:1px;transition:transform .12s}.lgx .prov .ticks i:hover{transform:scaleY(1.25)}.lgx .prov .ticks i:last-child{animation:2.6s ease-in-out infinite lgx-breathe}.lgx .prov .pc,.lgx .prov .sp{font:500 var(--t-sm) var(--f-mono);text-align:right;white-space:nowrap}.lgx .prov .sp{color:var(--mute);font-weight:400}.lgx .prov.slow .pc{color:var(--ink)}.lgx .chain{font-size:var(--t-sm);color:var(--mute);border-top:1px solid var(--line);margin-top:24px;padding-top:16px;line-height:1.6}.lgx .chain b{color:var(--ink2);font-weight:500}.lgx .latest{margin-top:80px}.lgx .latest .sec-h{margin-bottom:16px}.lgx .live-tag{font-size:var(--t-sm);color:var(--mute);align-items:center;gap:8px;display:inline-flex}.lgx .live-tag .dot{animation:2.4s ease-in-out infinite lgx-breathe}.lgx .lgr{--cols:88px minmax(0,1fr) 168px 168px 120px 128px;font-size:var(--t-md)}.lgx .lhead,.lgx .lrow{grid-template-columns:var(--cols);align-items:center;column-gap:24px;display:grid}.lgx .lhead{font-size:var(--t-xs);color:var(--mute);padding:0 16px 8px}.lgx .lhead .r{text-align:right}.lgx .lbody{border-top:1px solid var(--line)}.lgx .lrow{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink);cursor:pointer;outline-offset:-2px;padding:8px 16px;transition:background .15s;position:relative}.lgx .lrow:hover{background:var(--s1)}.lgx .lrow[aria-selected=true]{background:var(--s2)}.lgx .lrow[aria-selected=true]:before{content:"";background:var(--ink);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}.lgx .lrow.new{animation:lgx-rowin .6s var(--ease) both}.lgx .lrow.new:after{content:"";pointer-events:none;background:#f4f3ee12;animation:2.2s ease-out both lgx-flash;position:absolute;inset:0}@keyframes lgx-rowin{0%{opacity:0;min-height:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)}to{opacity:1;max-height:80px}}@keyframes lgx-flash{0%{opacity:1}to{opacity:0}}.lgx .c-time{font:400 13px var(--f-mono);color:var(--mute);font-variant-numeric:tabular-nums;cursor:default}.lgx .c-cust{min-width:0}.lgx .c-cust b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.lgx .c-cust .sub{min-width:0;font-size:var(--t-xs);color:var(--mute);align-items:center;gap:8px;margin-top:2px;line-height:1.4;display:flex}.lgx .c-cust .sub>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lgx .copyref{font-family:var(--f-mono);color:var(--mute);border-radius:4px;flex:none;margin:0 -4px;padding:0 4px;font-size:12px;transition:background .15s,color .15s;position:relative}.lgx .copyref:hover{background:var(--s3);color:var(--ink)}.lgx .copyref .cp{font:500 11px var(--f-body);color:var(--ink);margin-left:8px;display:none}.lgx .copyref:hover .cp{display:inline}.lgx .c-method,.lgx .c-prov{min-width:0;font-size:var(--t-sm);color:var(--ink2);align-items:center;gap:8px;display:flex}.lgx .c-method .t,.lgx .c-prov .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lgx .c-method .t em,.lgx .c-prov .t em{font-style:normal;font-family:var(--f-mono);color:var(--mute);font-size:12px}.lgx .c-prov .arrow{color:var(--dim);flex:none;font-size:12px}.lgx .c-prov .plogo,.lgx .c-method .plogo{flex:none;width:18px;height:18px}.lgx .c-status{font-size:var(--t-sm);color:var(--ink2);align-items:center;gap:8px;display:flex}.lgx .c-status .dot.pend{animation:1.8s ease-in-out infinite lgx-breathe}.lgx .c-amt{font:500 var(--t-md) var(--f-mono);text-align:right;white-space:nowrap;letter-spacing:-.01em}.lgx .lrow.dim .c-cust b,.lgx .lrow.dim .c-amt,.lgx .lrow.dim .c-status{color:var(--mute)}.lgx .lrow.dim .c-amt{font-weight:400}.lgx .more{font-size:var(--t-sm);color:var(--mute);justify-content:space-between;align-items:center;gap:16px;padding:24px 16px 0;display:flex}.lgx .more a{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.lgx .more a:hover .ar{transform:translate(4px)}.lgx .more .ar{transition:transform .2s var(--ease)}.lgx .lgr.cmp{--cols:80px minmax(0,1fr) 32px 32px 112px 120px}.lgx .lgr.cmp .c-method .t,.lgx .lgr.cmp .c-prov .t,.lgx .lgr.cmp .c-prov .arrow,.lgx .lgr.cmp .c-prov .pf{display:none}.lgx .lgr.cmp .c-method,.lgx .lgr.cmp .c-prov{justify-content:center}.lgx .lgr.cmp .lhead span:nth-child(3),.lgx .lgr.cmp .lhead span:nth-child(4){font-size:0}.lgx .ph{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.lgx .ph h1{font:600 30px/1.2 var(--f-display);letter-spacing:-.02em;margin:0}.lgx .ph p{font-size:var(--t-sm);color:var(--mute);margin:8px 0 0}.lgx .filters{flex-wrap:wrap;align-items:center;gap:8px;margin:32px 0;display:flex;position:relative}.lgx .pill{border-radius:var(--r-pill);height:32px;font-size:var(--t-sm);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lgx .pill.off{border:1px dashed var(--line3);color:var(--mute)}.lgx .pill.off:hover{border-color:var(--mute);color:var(--ink);background:var(--s1)}.lgx .pill.on{border:1px solid var(--line3);background:var(--s2);color:var(--ink);padding-right:4px}.lgx .pill.on:hover{background:var(--s3)}.lgx .pill .plus{margin-top:-1px;font-size:15px;line-height:1}.lgx .pill .x{width:24px;height:24px;color:var(--mute);border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.lgx .pill .x:hover{background:var(--line2);color:var(--ink)}.lgx .pill .val{color:var(--ink)}.lgx .pill.on .lab{color:var(--mute)}.lgx .pill:focus-visible,.lgx .pill .x:focus-visible{outline-offset:1px}.lgx .fsearch{border-radius:var(--r-pill);background:var(--s1);border:1px solid var(--line);width:240px;height:32px;color:var(--mute);align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:flex}.lgx .fsearch:focus-within{border-color:var(--line3)}.lgx .fsearch input{min-width:0;font-size:var(--t-sm);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:1px 2px}.lgx .fsearch input::placeholder{color:var(--mute)}.lgx .fsearch svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;flex:none;width:14px;height:14px}.lgx .pop{z-index:40;border-radius:var(--r-md);background:var(--s2);border:1px solid var(--line2);min-width:224px;box-shadow:0 16px 40px var(--shadow-pop);padding:8px;position:absolute}.lgx .pop-t{font-size:var(--t-xs);color:var(--mute);padding:8px}.lgx .opt{width:100%;height:32px;font-size:var(--t-sm);color:var(--ink2);text-align:left;border-radius:6px;align-items:center;gap:12px;padding:0 8px;display:flex}.lgx .opt:hover,.lgx .opt:focus-visible{background:var(--s3);color:var(--ink)}.lgx .opt .ct{font:400 12px var(--f-mono);color:var(--mute);margin-left:auto}.lgx .opt .ck{width:12px;color:var(--ink);visibility:hidden;font-size:12px}.lgx .opt[aria-checked=true] .ck{visibility:visible}.lgx .opt[aria-checked=true]{color:var(--ink)}.lgx .pop input.in{border:1px solid var(--line2);background:var(--s1);width:100%;height:32px;font-size:var(--t-sm);border-radius:6px;outline:0;margin:0 0 4px;padding:0 12px}.lgx .pop input.in:focus{border-color:var(--line3)}.lgx .empty{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;align-items:center;padding:80px 24px;display:flex}.lgx .empty .ring{border:1px dashed var(--line3);border-radius:50%;width:48px;height:48px;margin-bottom:24px;position:relative}.lgx .empty .ring:after{content:"";background:var(--line2);border-radius:50%;position:absolute;inset:16px}.lgx .empty h3{font:500 20px/1.3 var(--f-display);letter-spacing:-.01em;margin:0}.lgx .empty p{color:var(--mute);font-size:var(--t-sm);max-width:36ch;margin:8px 0 24px}.lgx .scrim{z-index:50;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.lgx.scrim-on .scrim{opacity:1;pointer-events:auto}.lgx .panel{z-index:60;width:var(--panelw);background:var(--s1);border-left:1px solid var(--line2);visibility:hidden;max-width:100vw;transition:transform .4s var(--ease),visibility 0s .4s;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.lgx.panel-open .panel{visibility:visible;transition:transform .4s var(--ease),visibility 0s;transform:none}.lgx .panel-bar{flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 20px 0 24px;display:flex}.lgx .panel-bar h2{font:500 var(--t-sm) var(--f-body);color:var(--mute);margin:0}.lgx .panel-scroll{flex:1;padding:0 24px 40px;overflow:auto}.lgx .receipt{background:var(--paper);color:var(--pink);border-radius:6px 6px 0 0;padding:24px 24px 32px;position:relative;-webkit-mask:radial-gradient(5px at 50% 100%,#0000 97%,#000) 0 100%/14px 10px repeat-x,linear-gradient(#000,#000) 0 0/100% calc(100% - 9px) no-repeat;mask:radial-gradient(5px at 50% 100%,#0000 97%,#000) 0 100%/14px 10px repeat-x,linear-gradient(#000,#000) 0 0/100% calc(100% - 9px) no-repeat}.lgx .rc-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.lgx .rc-top .who{font:600 14px var(--f-display);letter-spacing:-.01em;align-items:center;gap:8px;display:flex}.lgx .rc-top .who img{width:auto;height:16px}.lgx .rc-ref{font:500 12px var(--f-mono);color:#55544e;border-radius:4px;margin-right:-6px;padding:2px 6px;transition:background .15s}.lgx .rc-ref:hover{background:var(--paper2);color:var(--pink)}.lgx .rc-date{font:400 12px var(--f-mono);color:#6b6a64;margin-top:4px}.lgx .rc-rule{border:0;border-top:1px dashed var(--paper3);margin:24px 0}.lgx .rc-amt{font:500 40px/1.1 var(--f-mono);letter-spacing:-.03em;white-space:nowrap}.lgx .rc-amt .cur{letter-spacing:0;color:#6b6a64;margin-right:8px;font-size:16px}.lgx .chip{border-radius:var(--r-pill);border:1px solid var(--paper3);height:24px;font-size:var(--t-xs);color:var(--pink);align-items:center;gap:8px;margin-top:16px;padding:0 12px 0 8px;font-weight:600;display:inline-flex}.lgx .chip .dot{width:6px;height:6px}.lgx .chip .dot.ok{background:var(--ok-d)}.lgx .chip .rr{color:#6b6a64;font-weight:500}.lgx .rc-story{font:500 16px/1.5 var(--f-body);color:#2b2a27;text-wrap:pretty;margin:0}.lgx .acts{align-items:center;gap:8px;margin:24px 0 0;display:flex;position:relative}.lgx .acts .btn.solid{height:40px;font-size:var(--t-md);flex:1}.lgx .acts .more-btn{border-radius:var(--r-pill);border:1px solid var(--line2);width:40px;height:40px;color:var(--ink2);letter-spacing:1px;place-items:center;font-size:18px;line-height:1;display:grid}.lgx .acts .more-btn:hover,.lgx .acts .more-btn[aria-expanded=true]{background:var(--s2);color:var(--ink)}.lgx .menu{z-index:5;border-radius:var(--r-md);background:var(--s3);border:1px solid var(--line2);min-width:208px;box-shadow:0 16px 40px var(--shadow-pop);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.lgx .menu .opt:hover{background:var(--line2)}.lgx .banner{border-radius:var(--r-md);background:var(--s2);border:1px solid var(--line);font-size:var(--t-sm);color:var(--ink2);align-items:flex-start;gap:12px;margin-top:24px;padding:16px;line-height:1.6;display:flex}.lgx .banner .dot{margin-top:7px}.lgx .psec{margin-top:40px}.lgx .psec h3{font:500 var(--t-sm) var(--f-body);color:var(--mute);margin:0 0 16px}.lgx .tl{margin:0;padding:0;list-style:none}.lgx .tl li{font-size:var(--t-sm);color:var(--ink2);grid-template-columns:64px 16px minmax(0,1fr);column-gap:8px;padding-bottom:16px;line-height:1.6;display:grid;position:relative}.lgx .tl li:last-child{padding-bottom:0}.lgx .tl .tm{font:400 12px/1.9 var(--f-mono);color:var(--mute)}.lgx .tl .rail{position:relative}.lgx .tl .rail .dot{width:7px;height:7px;position:absolute;top:8px;left:4px}.lgx .tl li:not(:last-child) .rail:after{content:"";background:var(--line2);width:1px;position:absolute;top:20px;bottom:-12px;left:7px}.lgx .tl li.last{color:var(--ink)}.lgx .kv{font-size:var(--t-sm);grid-template-columns:1fr auto;row-gap:12px;margin:1em 0;display:grid}.lgx .kv dt{color:var(--mute)}.lgx .kv dd{text-align:right;font:400 var(--t-sm) var(--f-mono);color:var(--ink2);margin:0}.lgx .kv .tot{border-top:1px solid var(--line);color:var(--ink);padding-top:12px}.lgx .kv dt.tot{color:var(--ink);font-weight:500;font-family:var(--f-body)}.lgx .kv dd.tot{color:var(--ink);font-weight:500}.lgx .note{font-size:var(--t-sm);color:var(--mute);margin:16px 0 0;line-height:1.6}.lgx .cust-n{font-weight:500;font-size:var(--t-md)}.lgx .cust-l{font-size:var(--t-sm);color:var(--mute);margin:4px 0 0;line-height:1.7}.lgx .cust-l .mono{color:var(--ink2);font-size:12.5px}.lgx .cust-link{font-size:var(--t-sm);border-bottom:1px solid var(--line3);margin-top:12px;font-weight:500;display:inline-block}.lgx .cust-link:hover{border-color:var(--ink)}.lgx .pal-wrap{z-index:90;background:var(--scrim);justify-content:center;align-items:flex-start;padding-top:14vh;display:none;position:fixed;inset:0}.lgx.pal-open .pal-wrap{display:flex}.lgx .pal{background:var(--s2);border:1px solid var(--line2);border-radius:var(--r-lg);width:min(560px,100vw - 32px);box-shadow:0 24px 64px var(--shadow-pop);overflow:hidden}.lgx .pal-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.lgx .pal-in input{font-size:var(--t-lg);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.lgx .pal-in input::placeholder{color:var(--mute)}.lgx .pal-list{max-height:340px;padding:8px;overflow:auto}.lgx .pal-g{font-size:var(--t-xs);color:var(--mute);padding:8px}.lgx .pal-i{width:100%;height:40px;font-size:var(--t-md);color:var(--ink2);text-align:left;border-radius:8px;align-items:center;gap:12px;padding:0 12px;display:flex}.lgx .pal-i[aria-selected=true]{background:var(--s3);color:var(--ink)}.lgx .pal-i .hint{font-size:var(--t-xs);color:var(--mute);margin-left:auto}.lgx .pal-i .mono{color:var(--mute);font-size:12.5px}.lgx .pal-foot{border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--mute);gap:16px;padding:12px 16px;display:flex}.lgx .pop-fixed{z-index:70;border-radius:var(--r-md);background:var(--s2);border:1px solid var(--line2);width:320px;box-shadow:0 16px 40px var(--shadow-pop);padding:8px;position:absolute}.lgx .nrow{font-size:var(--t-sm);color:var(--ink2);border-radius:8px;gap:12px;padding:12px;line-height:1.5;display:flex}.lgx .nrow:hover{background:var(--s3)}.lgx .nrow .dot{margin-top:6px}.lgx .nrow small{color:var(--mute);font-size:var(--t-xs);display:block}.lgx .drop{z-index:70;border-radius:var(--r-md);background:var(--s2);border:1px solid var(--line2);min-width:216px;box-shadow:0 16px 40px var(--shadow-pop);padding:8px;position:absolute}.lgx .tip{z-index:120;pointer-events:none;background:var(--paper);color:var(--pink);font-size:var(--t-xs);opacity:0;border-radius:6px;max-width:280px;padding:6px 8px;font-weight:500;line-height:1.4;transition:opacity .12s;position:fixed}.lgx .tip.on{opacity:1}.lgx .toast{z-index:130;background:var(--paper);color:var(--pink);font-size:var(--t-sm);border-radius:var(--r-pill);opacity:0;pointer-events:none;transition:opacity .2s,transform .3s var(--ease);padding:8px 16px;font-weight:500;position:fixed;bottom:32px;left:50%;transform:translate(-50%,16px)}.lgx .toast.on{opacity:1;transform:translate(-50%)}@container lgx (width>=1361px){.lgx.panel-open .main{margin-right:var(--panelw)}.lgx.panel-open .scrim{opacity:0;pointer-events:none}.lgx.panel-open .page{--gutter:32px}}@container lgx (width<=1360px){.lgx{--gutter:40px}}@container lgx (width<=1280px){.lgx .cols{gap:48px}.lgx .lede{font-size:34px}.lgx .fig{padding-left:24px;padding-right:16px}.lgx .fig .v{font-size:22px}.lgx .lgr{--cols:80px minmax(0,1fr) 152px 152px 112px 120px}}@container lgx (width<=1100px){.lgx .cols{grid-template-columns:1fr;gap:72px}.lgx .figs{grid-template-columns:repeat(2,1fr)}.lgx .fig:nth-child(3){border-left:0;padding-left:0}.lgx .fig:nth-child(n+3){border-top:1px solid var(--line)}.lgx .lgr{--cols:72px minmax(0,1fr) 40px 40px 112px 120px}.lgx .lgr .c-method .t,.lgx .lgr .c-prov .t,.lgx .lgr .c-prov .arrow,.lgx .lgr .c-prov .pf{display:none}.lgx .lgr .c-method,.lgx .lgr .c-prov{justify-content:center}.lgx .lgr .lhead span:nth-child(3),.lgx .lgr .lhead span:nth-child(4){font-size:0}}@container lgx (width<=860px){.lgx .app{display:block}.lgx .side{width:280px;transition:transform .35s var(--ease);visibility:hidden;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.lgx.nav-open .side{visibility:visible;transform:none}.lgx.nav-open .scrim{opacity:1;pointer-events:auto}.lgx .icon-btn.menu-btn{display:grid}.lgx .top{flex-wrap:wrap;gap:8px;height:auto;min-height:56px;padding:8px 16px}.lgx .search{flex:1;width:auto}.lgx .search kbd,.lgx .top .sp{display:none}.lgx .top .seg{order:5;justify-content:space-between;width:100%}.lgx .top .seg button{flex:1}.lgx{--gutter:20px}.lgx .page{padding-top:32px;padding-bottom:96px}}@container lgx (width<=720px){.lgx .lede{margin-top:16px;font-size:28px}.lgx .chart{height:216px}.lgx .chart-wrap{margin-top:40px}.lgx .figs{margin-top:32px}.lgx .fig{padding:16px}.lgx .fig:nth-child(odd){padding-left:0}.lgx .fig .v{font-size:18px}.lgx .fig .v .cur{font-size:12px}.lgx .cols{margin-top:56px}.lgx .need{grid-template-columns:8px minmax(0,1fr)}.lgx .need .btn{grid-column:2;justify-self:start;margin-top:8px}.lgx .prov,.lgx .prov-head{grid-template-columns:20px minmax(0,1fr) 84px 44px}.lgx .prov .sp,.lgx .prov-head .spd{display:none}.lgx .latest{margin-top:64px}.lgx .lgr .lhead{display:none}.lgx .lgr{--cols:minmax(0,1fr) auto}.lgx .lrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cust amt""time status";row-gap:4px;padding:16px}.lgx .c-cust{grid-area:cust}.lgx .c-amt{grid-area:amt}.lgx .c-time{grid-area:time;font-size:12px}.lgx .c-status{grid-area:status;justify-content:flex-end}.lgx .c-method,.lgx .c-prov{display:none!important}.lgx .ph h1{font-size:26px}.lgx .filters{margin:24px 0}.lgx .fsearch{order:-1;width:100%;margin-bottom:8px;margin-left:0}.lgx .panel{width:100vw}.lgx .receipt{padding:24px 20px 32px}.lgx .rc-amt{font-size:34px}.lgx .panel-scroll{padding:0 16px 40px}}.lgx .pill .mainbtn{align-items:center;gap:8px;height:30px;display:inline-flex}.lgx .lede .mono-ish{font-family:var(--f-display);font-variant-numeric:tabular-nums}@container lgx (width>=1361px){.lgx.panel-open .fsearch{cursor:pointer;width:32px;transition:width .25s var(--ease);padding:0 8px}.lgx.panel-open .fsearch input{opacity:0;flex:0;width:0}.lgx.panel-open .fsearch:focus-within{z-index:5;background:var(--s2);width:224px;padding:0 12px;position:absolute;right:0}.lgx.panel-open .fsearch:focus-within input{opacity:1;flex:1;width:auto}}.lgx .fsearch input::-webkit-search-cancel-button{display:none}.lgx .pills{display:contents}.lgx .hr{background:var(--line);height:1px;margin:8px 0}.lgx .nrow.all{color:var(--ink);border-top:1px solid var(--line);border-radius:0 0 8px 8px;justify-content:space-between;margin-top:4px;font-weight:500}.lgx .badge.bare{background:0 0;min-width:0;padding:0}.lgx .ph-acts{flex:none;align-items:center;gap:8px;display:flex}.lgx .ph h1 .serif{font-size:1.06em}.lgx .subnav{border-bottom:1px solid var(--line);scrollbar-width:none;gap:28px;margin-top:32px;display:flex;overflow-x:auto}.lgx .subnav::-webkit-scrollbar{display:none}.lgx .subnav a{font-size:var(--t-md);color:var(--mute);flex:none;padding:12px 0 13px;transition:color .15s;position:relative}.lgx .subnav a:hover{color:var(--ink2)}.lgx .subnav a.on{color:var(--ink)}.lgx .subnav a.on:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:-1px;left:0;right:0}.lgx .subnav .ct{font:400 var(--t-xs) var(--f-mono);color:var(--dim);margin-left:6px}.lgx .sec{margin-top:64px}.lgx .sec:first-child{margin-top:0}.lgx .sec-p{font-size:var(--t-sm);color:var(--mute);max-width:60ch;margin:4px 0 0;line-height:1.6}.lgx .tbl{border-top:1px solid var(--line)}.lgx .tbl .th,.lgx .tbl .tr{grid-template-columns:var(--cols);align-items:center;gap:0 24px;padding:0 16px;display:grid}.lgx .tbl .th{height:40px;font-size:var(--t-xs);color:var(--mute);border-bottom:1px solid var(--line)}.lgx .tbl .tr{border-bottom:1px solid var(--line);min-height:56px;font-size:var(--t-md);transition:background .15s;position:relative}.lgx .tbl .tr[tabindex],.lgx .tbl .tr.click{cursor:pointer}.lgx .tbl .tr:hover,.lgx .tbl .tr[aria-selected=true]{background:var(--s1)}.lgx .tbl .tr[aria-selected=true]:before{content:"";background:var(--ink);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.lgx .tbl .tr.dim{color:var(--mute)}.lgx .tbl .r{text-align:right;justify-self:end}.lgx .tbl .t-main{min-width:0}.lgx .tbl .t-main b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.lgx .tbl .t-main small{font-size:var(--t-xs);color:var(--mute);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.lgx .tbl .num{font-size:var(--t-sm);color:var(--ink2)}.lgx .tbl .tm{font:400 var(--t-sm) var(--f-mono);color:var(--mute);white-space:nowrap}.lgx .tbl .st{font-size:var(--t-sm);color:var(--ink2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.lgx .tbl .row-act{opacity:0;transition:opacity .15s}.lgx .tbl .tr:hover .row-act,.lgx .tbl .tr:focus-within .row-act{opacity:1}@media (hover:none){.lgx .tbl .row-act{opacity:1}}.lgx .rows{border-top:1px solid var(--line)}.lgx .rowi{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 0;display:flex}.lgx .rowi .l{min-width:0}.lgx .rowi .l b{font-weight:500;font-size:var(--t-md);display:block}.lgx .rowi .l p{font-size:var(--t-sm);color:var(--mute);max-width:56ch;margin:4px 0 0;line-height:1.55}.lgx .rowi .r{flex:none;align-items:center;gap:12px;display:flex}.lgx .field{flex-direction:column;gap:8px;min-width:0;display:flex}.lgx .field>label,.lgx .field>.lbl{font-size:var(--t-sm);color:var(--ink2);font-weight:500}.lgx .field .help{font-size:var(--t-xs);color:var(--mute);line-height:1.5}.lgx .input,.lgx .select,.lgx .textarea{border-radius:var(--r-sm);border:1px solid var(--line2);background:var(--s1);width:100%;height:40px;color:var(--ink);font-size:var(--t-md);outline:0;padding:0 12px;transition:border-color .15s,background .15s}.lgx .textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.lgx .input:hover,.lgx .select:hover,.lgx .textarea:hover{border-color:var(--line3)}.lgx .input:focus,.lgx .select:focus,.lgx .textarea:focus{border-color:var(--ink2);background-color:var(--s2)}.lgx .input::placeholder,.lgx .textarea::placeholder{color:var(--dim)}.lgx .input.mono{font-family:var(--f-mono);font-size:var(--t-sm)}.lgx .input[aria-invalid=true]{border-color:var(--fail)}.lgx .err{font-size:var(--t-xs);color:var(--err-ink)}.lgx .select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mute) 50%),linear-gradient(135deg,var(--mute) 50%,transparent 50%);background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.lgx .affix{border:1px solid var(--line2);border-radius:var(--r-sm);background:var(--s1);align-items:center;height:40px;display:flex;overflow:hidden}.lgx .affix:focus-within{border-color:var(--ink2)}.lgx .affix span{font:400 var(--t-sm) var(--f-mono);color:var(--mute);border-right:1px solid var(--line);place-items:center;height:100%;padding:0 12px;display:grid}.lgx .affix input{min-width:0;height:100%;font:400 var(--t-md) var(--f-mono);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 12px}.lgx .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lgx .form{flex-direction:column;gap:24px;display:flex}.lgx .form-acts{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.lgx .switch{background:var(--s3);border:1px solid var(--line2);border-radius:999px;flex:none;width:36px;height:20px;transition:background .2s,border-color .2s;position:relative}.lgx .switch:after{content:"";background:var(--mute);width:14px;height:14px;transition:transform .2s var(--ease),background .2s;border-radius:50%;position:absolute;top:2px;left:2px}.lgx .switch[aria-checked=true]{background:var(--ink);border-color:var(--ink)}.lgx .switch[aria-checked=true]:after{background:var(--bg);transform:translate(16px)}.lgx .switch:disabled{opacity:.45;cursor:not-allowed}.lgx .tagc{border:1px solid var(--line2);height:24px;font-size:var(--t-xs);color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-weight:500;display:inline-flex}.lgx .tagc .dot{width:6px;height:6px}.lgx .ptag{background:var(--paper);color:var(--pink);font:500 var(--t-xs) var(--f-body);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.lgx .code{font:400 var(--t-sm)/1.6 var(--f-mono);background:var(--s1);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink2);white-space:pre;padding:16px;overflow:auto}.lgx .secret{font:400 var(--t-sm) var(--f-mono);color:var(--ink2);align-items:center;gap:8px;display:inline-flex}.lgx .meter{background:var(--s3);border-radius:2px;height:4px;overflow:hidden}.lgx .meter i{background:var(--ink2);border-radius:2px;height:100%;display:block}.lgx .meter.warn i{background:var(--warn)}@container lgx (width<=720px){.lgx .grid2{grid-template-columns:1fr}.lgx .subnav{gap:20px;margin-top:24px}.lgx .rowi{flex-direction:column;align-items:flex-start;gap:12px}.lgx .tbl .th{display:none}.lgx .tbl .tr{grid-template-columns:var(--cols-m,1fr auto);gap:4px 16px;padding:12px 4px}.lgx .tbl .hide-m{display:none}.lgx .ph{flex-direction:column;align-items:flex-start;gap:16px}}.lgx .pal-e{text-align:center;padding:36px 24px 28px}.lgx .pal-e h3{font:500 var(--t-lg)/1.4 var(--f-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.lgx .pal-e p{font-size:var(--t-sm);color:var(--mute);max-width:44ch;margin:8px auto 0;line-height:1.6}.lgx .pal-e p .mono{color:var(--ink2);font-size:12.5px}.lgx .pal-try{padding:0 8px 8px}.lgx .pal-try .pal-g{padding-top:4px}.lgx .sk{background:linear-gradient(90deg,var(--s1) 0%,var(--s2) 50%,var(--s1) 100%);background-size:260% 100%;border-radius:6px;animation:2s ease-in-out infinite lgx-ld-shimmer;display:block}@keyframes lgx-ld-shimmer{0%{background-position:130% 0}to{background-position:-130% 0}}@media (prefers-reduced-motion:reduce){.lgx .sk{background:var(--s2);animation:none}}.lgx .sk-tbl{border-top:1px solid var(--line)}.lgx .sk-r{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 96px;align-items:center;gap:24px;min-height:56px;padding:8px 16px;display:grid}.lgx .sk-r .two{gap:8px;display:grid}.lgx .skel.figs .fig{min-height:118px}.lgx .err-block{border:1px solid var(--line2);border-radius:var(--r-md);background:var(--s1);align-items:flex-start;gap:14px;margin:16px 0;padding:24px;display:flex}.lgx .err-block .dot{margin-top:8px}.lgx .err-block h3{font:500 var(--t-lg)/1.3 var(--f-display);margin:0}.lgx .err-block p{font-size:var(--t-sm);color:var(--mute);max-width:60ch;margin:6px 0 14px;line-height:1.6}.lgx .err-block .acts-row{align-items:center;gap:16px;display:flex}.lgx .err-id{font-size:var(--t-xs);color:var(--dim);cursor:pointer}.lgx .err-id:hover{color:var(--ink2)}.lgx .offline-bar{padding:10px var(--gutter,40px);border-bottom:1px solid var(--line);background:var(--s1);font-size:var(--t-sm);color:var(--ink2);align-items:center;gap:12px;display:flex}.lgx .offline-bar .btn{margin-left:auto}.lgx.is-offline main.page{opacity:.55;pointer-events:none;filter:saturate(.6)}.lgx .cf{max-width:280px;padding:4px}.lgx .cf p{font-size:var(--t-sm);color:var(--ink2);margin:4px 4px 12px;line-height:1.55}.lgx .cf-acts{justify-content:flex-end;gap:8px;display:flex}.lgx .btn.danger{color:var(--err-ink);border-color:#ef444480}.lgx .btn.danger:hover{border-color:var(--fail);background:#ef44441f}.lgx .btn.solid.danger{color:var(--pink);border-color:var(--fail)}.lgx .btn.solid.danger:hover{border-color:var(--fail);background:#fff}.lgx .btn:not(.solid)[disabled],.lgx .icon-btn:disabled{opacity:.4;cursor:not-allowed}@container lgx (width<=720px){.lgx .sk-r{grid-template-columns:minmax(0,1fr) 80px}.lgx .sk-r>:first-child,.lgx .sk-r>:nth-child(3),.lgx .sk-r>:nth-child(4){display:none}}.lgx .refund-form{border:1px solid var(--line2);border-radius:var(--r-md);background:var(--s2);margin-top:24px;padding:20px}.lgx .rf-h b{font:500 var(--t-lg)/1.3 var(--f-display);display:block}.lgx .rf-h span{font-size:var(--t-sm);color:var(--mute);margin-top:4px;line-height:1.55;display:block}.lgx .refund-form .seg{align-self:flex-start}.lgx [hidden]{display:none!important}.lgx .bp-pos{z-index:70}.lgx .drop.bp,.lgx .pop-fixed.bp,.lgx .pop.bp{position:static}.lgx .drop.bp{outline:0}.lgx .opt[data-highlighted]{background:var(--s3);color:var(--ink)}.lgx .opt.danger{color:var(--err-ink)}.lgx .select option{padding:0 2px 1px}.lgx .cbx-trigger{text-align:left;cursor:pointer;align-items:center;display:flex}.lgx .cbx-trigger[aria-invalid=true]{border-color:var(--fail)}.lgx .cbx-trigger[data-popup-open]{border-color:var(--ink2);background-color:var(--s2)}.lgx .cbx-val{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lgx .cbx-val.ph{color:var(--dim)}.lgx .cbx-pop.pop.bp{width:var(--anchor-width);outline:0;flex-direction:column;gap:4px;min-width:min(224px,100vw - 32px);max-width:calc(100vw - 32px);padding:8px;display:flex}.lgx .cbx-q{border:1px solid var(--line2);background:var(--s1);width:100%;height:32px;color:var(--ink);font-size:var(--t-sm);border-radius:6px;outline:0;padding:0 10px}.lgx .cbx-q:focus{border-color:var(--ink2)}.lgx .cbx-q::placeholder{color:var(--dim)}.lgx .cbx-list{overscroll-behavior:contain;flex-direction:column;gap:0;max-height:min(264px,45vh);display:flex;overflow-y:auto}.lgx .cbx-list:empty{display:none}.lgx .cbx-empty{font-size:var(--t-sm);color:var(--mute);padding:8px;display:none}.lgx .cbx-empty:not(:empty){display:block}.lgx .cbx-lab{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lgx .cbx-pop .opt[data-selected] .ck{visibility:visible}.lgx .cbx-pop .opt[data-selected]{color:var(--ink)}.lgx .menu-trigger{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink2);letter-spacing:1px;place-items:center;font-size:18px;line-height:1;display:inline-grid}.lgx .menu-trigger:hover,.lgx .menu-trigger[aria-expanded=true],.lgx .menu-trigger[data-popup-open]{background:var(--s2);color:var(--ink)}.lgx .top-slot{display:contents}.lgx .ribbon-act{border-radius:var(--r-pill);border:1px solid var(--line3);height:20px;font-size:var(--t-xs);color:var(--ink);margin-left:8px;padding:0 10px;font-weight:500}.lgx .ribbon-act:hover{background:var(--s2)}.lgx .tbl .cell{min-width:0}.lgx .rc-rule{color:gray}.lgx .empty .ring{box-shadow:none}.lgx .xlist li>.btn,.lgx .xlist li>.st{min-width:auto}.lgx .affix input::placeholder{color:#757575}.lgx .conns{margin-top:48px}.lgx .chead,.lgx .conn{grid-template-columns:32px minmax(0,1fr) 184px 64px 72px 80px 16px;align-items:center;column-gap:24px;display:grid}.lgx .chead{font-size:var(--t-xs);color:var(--mute);padding:0 16px 8px}.lgx .chead .r{text-align:right}.lgx .cbody{border-top:1px solid var(--line)}.lgx .conn{border-bottom:1px solid var(--line);cursor:pointer;outline-offset:-2px;padding:24px 16px;transition:background .15s;position:relative}.lgx .conn:hover{background:var(--s1)}.lgx .conn[aria-selected=true]{background:var(--s2)}.lgx .conn[aria-selected=true]:before{content:"";background:var(--ink);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:0}.lgx .conn .plogo{border-radius:8px;width:32px;height:32px}.lgx .conn .nm{font-weight:500;font-size:var(--t-lg);align-items:center;gap:12px;line-height:1.3;display:flex}.lgx .conn .st{font-size:var(--t-sm);color:var(--ink2);gap:8px;margin-top:6px;line-height:1.5;display:flex}.lgx .conn .st .dot{margin-top:6px}.lgx .conn .used{font-size:var(--t-xs);color:var(--mute);margin-top:4px;line-height:1.5}.lgx .conn .ticks{height:28px}.lgx .conn .ticks i:last-child{animation:2.6s ease-in-out infinite breathe}.lgx .conn .v{font:500 var(--t-md) var(--f-mono);text-align:right;white-space:nowrap}.lgx .conn .v.q{color:var(--mute);font-weight:400}.lgx .conn .chev{color:var(--dim);transition:transform .2s var(--ease), color .15s;font-size:18px;line-height:1}.lgx .conn:hover .chev{color:var(--ink);transform:translate(3px)}.lgx .conn.paused .nm,.lgx .conn.paused .v,.lgx .conn.paused .st{color:var(--mute)}.lgx .conn.paused .ticks{opacity:.4}.lgx .conn.new{animation:lgx-connin .6s var(--ease) both}@keyframes lgx-connin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lgx .conns .sec-h{margin-bottom:16px}.lgx .conns .sec+.sec{margin-top:56px}.lgx .conn.test{min-height:0;padding:16px}.lgx .conn.test .plogo{width:24px;height:24px;margin-left:4px;margin-right:4px}.lgx .conn.test .nm{font-size:var(--t-md);color:var(--ink2)}.lgx .conn.test .st{color:var(--mute);margin-top:2px}.lgx .ph-acts .btn .plus{margin-left:-2px;font-size:16px;line-height:1}.lgx .hhead{align-items:center;gap:16px;display:flex}.lgx .hhead .plogo{filter:none;opacity:1;border-radius:10px;width:40px;height:40px}.lgx .hhead h3{font:500 20px / 1.2 var(--f-display);letter-spacing:-.015em;margin:0}.lgx .hhead .tagc{margin-left:auto}.lgx .hstat{font-size:var(--t-md);color:var(--ink2);gap:10px;margin:16px 0 0;line-height:1.6;display:flex}.lgx .hstat .dot{margin-top:8px}.lgx .big-ticks .ticks{gap:3px;height:44px;margin-top:4px}.lgx .big-ticks .ticks i:last-child{animation:2.6s ease-in-out infinite breathe}.lgx .axis{font:400 12px var(--f-mono);color:var(--mute);justify-content:space-between;margin-top:8px;display:flex}.lgx .rt{margin-top:4px;height:112px!important}.lgx .rt-note{font-size:var(--t-xs);color:var(--mute);margin:8px 0 0}.lgx .credrow{border-bottom:1px solid var(--line);font-size:var(--t-sm);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.lgx .credrow:first-of-type{border-top:1px solid var(--line)}.lgx .credrow span:first-child{color:var(--mute)}.lgx .btn-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@container lgx (width<=1100px){.lgx .chead,.lgx .conn{grid-template-columns:32px minmax(0,1fr) 148px 60px 72px 16px}.lgx .chead .c-n,.lgx .conn .v.n{display:none}}@container lgx (width<=720px){.lgx .ph p.lead{font-size:var(--t-md)}.lgx .chead{display:none}.lgx .conns{margin-top:32px}.lgx .conn{grid-template-columns:32px minmax(0,1fr) 16px;grid-template-areas:"logo name chev""ticks ticks ticks""stats stats stats";gap:16px;padding:20px 8px}.lgx .conn>.plogo{grid-area:logo}.lgx .conn>.cinfo{grid-area:name}.lgx .conn>.chev{grid-area:chev}.lgx .conn>.ticks{grid-area:ticks}.lgx .conn>.v{display:none}.lgx .conn>.mstats{grid-area:stats;display:flex!important}}@container lgx (width>=721px){.lgx .mstats{display:none!important}}.lgx .mstats{font-size:var(--t-xs);color:var(--mute);gap:24px}.lgx .mstats b{font:500 var(--t-sm) var(--f-mono);color:var(--ink);margin-bottom:2px;display:block}@container lgx (width>=721px){.lgx.panel-open .chead,.lgx.panel-open .conn{grid-template-columns:32px minmax(0,1fr) 112px 56px 64px 12px;column-gap:16px}.lgx.panel-open .chead .c-n,.lgx.panel-open .conn .v.n{display:none}}@container lgx (width>=721px) and (width<=1360px){.lgx .chead,.lgx .conn{column-gap:16px}}.lgx .chart-wrap .sec-h{margin-bottom:4px}.lgx .chart-wrap{margin-top:56px}.lgx .cap{margin-top:12px}.lgx .chart.draw .ln{animation:draw 1.2s var(--ease) both}.lgx .chart.draw .area{animation:.8s .6s both fadein}.lgx .cols{margin-top:72px}.lgx .bars .ax,.lgx .bar{grid-template-columns:minmax(0,164px) minmax(0,1fr) 56px;align-items:center;gap:16px;display:grid}.lgx .bars .ax{font:400 11px var(--f-mono);color:var(--dim);padding:16px 0 8px}.lgx .bars .ax span:nth-child(2){justify-content:space-between;display:flex}.lgx .bar{border-top:1px solid var(--line);min-height:68px;padding:16px 0}.lgx .bar .lb{align-items:center;gap:12px;min-width:0;display:flex}.lgx .bar .lb .plogo{flex:none;width:20px;height:20px}.lgx .bar .lb b{font-weight:500;font-size:var(--t-md);line-height:1.3;display:block}.lgx .bar .lb small{font-size:var(--t-xs);color:var(--mute);align-items:center;gap:6px;margin-top:2px;line-height:1.4;display:flex}.lgx .bar .lb small .mono{color:var(--mute)}.lgx .bar .tk2{background:var(--s3);border-radius:3px;height:6px;position:relative}.lgx .bar .tk2 i{background:var(--ink2);opacity:.6;width:var(--w,0);transition:width .8s var(--ease);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.lgx .bar.top .tk2 i{background:var(--ink);opacity:1}.lgx .bar .pc{font:500 var(--t-sm) var(--f-mono);text-align:right}.lgx .axis-note{font-size:var(--t-xs);color:var(--mute);margin:16px 0 0}.lgx .sec .sec-p{margin-bottom:24px}.lgx .why{border-top:1px solid var(--line)}.lgx .why .w{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) 200px 72px;align-items:center;gap:24px;padding:20px 0;display:grid}.lgx .why .rk{font:400 var(--t-sm) var(--f-mono);color:var(--dim)}.lgx .why b{font-weight:500;font-size:var(--t-md);display:block}.lgx .why p{font-size:var(--t-sm);color:var(--mute);max-width:60ch;margin:4px 0 0;line-height:1.6}.lgx .why .ct{text-align:right}.lgx .why .ct b{font:500 var(--t-md) var(--f-mono)}.lgx .why .ct small{font:400 var(--t-xs) var(--f-mono);color:var(--mute);margin-top:2px;display:block}.lgx .why .lnk{color:var(--ink);border-bottom:1px solid var(--line3)}.lgx .why .lnk:hover{border-color:var(--ink)}.lgx .heat{grid-template-columns:repeat(24,1fr);gap:3px;height:72px;display:grid}.lgx .heat i{background:var(--ink);min-height:0;transition:opacity .5s var(--ease);border-radius:3px;display:block;position:relative}.lgx .heat i.pk:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-10px;left:0;right:0}.lgx .heat i:hover{outline:1px solid var(--ink)}.lgx .heat-axis{font:400 11px var(--f-mono);color:var(--mute);grid-template-columns:repeat(24,1fr);gap:3px;margin-top:18px;display:grid}.lgx .heat-axis span{white-space:nowrap}.lgx .rec-big{font:500 28px / 1.2 var(--f-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lgx .rec-big .cur{letter-spacing:0;margin-right:6px;font-size:15px}.lgx .rec-big small{font:400 var(--t-sm) var(--f-body);letter-spacing:0;color:var(--mute);margin-top:8px;display:block}.lgx .rec-big small .mono{color:var(--ink2)}.lgx .hops{margin-top:32px}.lgx .hops .tr{min-height:64px}.lgx .hops .hp{align-items:center;gap:10px;min-width:0;display:flex}.lgx .hops .hp .plogo{width:20px;height:20px}.lgx .hops .hp .ar{color:var(--dim);font-size:12px}.lgx .hops .hp .tx{color:var(--ink2);font-size:var(--t-md);margin-left:6px}.lgx .hops .n{font:400 var(--t-sm) var(--f-mono);color:var(--ink2);text-align:right}.lgx .hops .n .meter{width:100%;margin-top:6px}.lgx .hops .amt{font:500 var(--t-md) var(--f-mono);text-align:right}.lgx #rec-note{max-width:64ch}@container lgx (width<=1100px){.lgx .cols{grid-template-columns:1fr;gap:56px}}@container lgx (width<=720px){.lgx .bars .ax,.lgx .bar{grid-template-columns:minmax(0,120px) minmax(0,1fr) 48px;gap:12px}.lgx .why .w{grid-template-columns:24px minmax(0,1fr) 56px;gap:12px}.lgx .why .bw{display:none}.lgx .heat{gap:2px;height:56px}.lgx .heat-axis{gap:2px}.lgx .heat-axis span.h-m{visibility:hidden}.lgx .rec-big{font-size:24px}}.lgx .bar{color:inherit;text-decoration:none;transition:background .15s}.lgx a.bar:hover{background:var(--s1)}.lgx a.bar:focus-visible,.lgx a.w:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lgx .why .w{color:inherit;grid-template-columns:32px minmax(0,1fr) 200px 72px 16px;text-decoration:none;transition:background .15s}.lgx a.w:hover{background:var(--s1)}.lgx .why .w .go{color:var(--dim);transition:transform .2s var(--ease), color .15s}.lgx a.w:hover .go{color:var(--ink);transform:translate(3px)}.lgx #quiet-note{max-width:60ch;margin-top:24px}.lgx #quiet-note .lnk{color:var(--ink);border-bottom:1px solid var(--line3)}.lgx .empty .prog{align-items:center;gap:16px;width:260px;margin:0 0 24px;display:flex}.lgx .empty .prog .meter{flex:1}.lgx .empty .prog .mono{font-size:var(--t-sm);color:var(--ink2)}.lgx .empty .acts{gap:8px;display:flex}.lgx .hops .tr.dim{color:var(--mute)}@container lgx (width<=720px){.lgx .why .w{grid-template-columns:24px minmax(0,1fr) 56px 12px}}.atelier .at-shot.lgx-frame{aspect-ratio:auto}.lgx-box{width:100%;position:relative;container:lgx-box/inline-size}.lgx-sizer{aspect-ratio:5/3;width:100%}.lgx-fit{transform-origin:0 0;width:1440px;height:864px;transform:scale(tan(atan2(100cqw, 1440px)));position:absolute;top:0;left:0}@container lgx-box (width<=899px){.lgx-sizer{aspect-ratio:auto;height:640px}.lgx-fit{width:100cqw;height:100%;transform:none}}.lgx-wrap{width:100%;height:100%;font-family:var(--f-body);position:relative;overflow:hidden;container:lgx/inline-size}.lgx{-webkit-font-smoothing:antialiased;height:100%;min-height:0;position:relative;overflow:hidden}.lgx .app{height:100%;min-height:0}.lgx .main{height:100%;overflow:hidden}.lgx .main>*{flex-shrink:0}.lgx .main>.page{pointer-events:none}.lgx .panel,.lgx .scrim{position:absolute}.lgx .panel{max-width:100%}.lgx .panel-bar .icon-btn{pointer-events:none}@container lgx (width>=861px){.lgx .side{height:100%;position:relative}}@container lgx (width<=720px){.lgx .panel{width:100%}}.lgx *{cursor:default}.lgx a,.lgx button{pointer-events:none}.lgx .lrow,.lgx .conn{cursor:default}.lgx .nav a[data-tour],.lgx .icon-btn.menu-btn{pointer-events:auto;cursor:pointer}.atelier .at-shot.lgx-frame .at-cursor.at-away{opacity:0;transition:left 1.15s cubic-bezier(.65,0,.3,1),top 1.15s cubic-bezier(.65,0,.3,1),opacity .2s}.atelier .at-shot.lgx-frame .at-cursor.at-visitor{transition:none}.lgx-scene{position:absolute;inset:0}.lgx-scene[data-state=off]{visibility:hidden}.lgx .conn.is-hot{background:var(--s2)}.lgx .conn.is-hot:before{content:"";background:var(--ink);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:0}.lgx .conn.is-hot .chev{color:var(--ink);transform:translate(3px)}.lgx .prov.is-hot,.lgx .need.is-hot{background:var(--s1)}.lgx .fsearch.is-fade{opacity:.6}.lgx-in{animation:.45s both lgx-scene-in}@keyframes lgx-scene-in{0%{opacity:0}to{opacity:1}}.lgx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lgx .search{min-width:0}.lgx .search .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lgx .nav a[data-hot]{background:var(--s2);color:var(--ink)}.lgx-page-in{animation:.34s cubic-bezier(.65,0,.3,1) both lgx-page-in}@keyframes lgx-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lgx-fit{contain:layout}
