.lx{--well:color-mix(in srgb,var(--tx) 5%,var(--panel));--mint-soft:color-mix(in srgb,var(--mint) 12%,transparent)}.lx .ax-skin{--text-primary:var(--tx);--text-secondary:var(--tx-2);--text-tertiary:var(--tx-3);--bg-base:var(--bg);--bg-elevated:var(--panel);--bg-surface:var(--panel);--bg-card:var(--panel);--border-default:var(--edge-2);--border-subtle:var(--edge);--mint-400:var(--mint);--text-danger:var(--down)}.lx .ax-skin input,.lx .ax-skin select{font:14px var(--sans);color:var(--tx);background:var(--bg);border-color:var(--edge-2)}.lx .ax-skin input:focus,.lx .ax-skin select:focus{outline:2px solid var(--mint);outline-offset:1px}.lx .ax-skin form,.lx .ax-skin section{border-radius:22px}.lx.ax-page{padding-top:40px;min-height:70dvh}.lx .ax-narrow{max-width:460px;margin:0 auto;display:grid;gap:20px;min-width:0}.lx .ax-head{display:grid;gap:8px;text-align:center}.lx .ax-head .pg-eyebrow{margin:0}.lx .ax-h1{font-family:var(--disp);font-weight:900;font-stretch:72%;text-transform:uppercase;font-size:clamp(34px,8vw,56px);line-height:.9;margin:0;overflow-wrap:anywhere}.lx .ax-h1 em{font-style:normal;color:var(--mint);display:block}.lx .ax-sub{color:var(--tx-2);font-size:14.5px;line-height:1.55;margin:0}.lx .ax-tiny{font-size:11.5px;color:var(--tx-3);line-height:1.5;margin:0}.lx .ax-center{display:grid;place-items:center;text-align:center;gap:14px;align-content:center}.lx.ax-solo{min-height:100dvh;display:grid;padding:24px 16px}.lx.ax-solo .ax-center{min-height:calc(100dvh - 48px)}.lx .ax-ico{width:80px;height:80px;border-radius:24px;display:grid;place-items:center;background:var(--panel);border:1px solid var(--edge);color:var(--tx-3)}.lx .ax-h1s{font:900 28px/1 var(--disp);font-stretch:80%;text-transform:uppercase;margin:0}.lx .ax-t2{color:var(--tx-2);font-size:14px;max-width:44ch;line-height:1.55;margin:0}.lx .ax-btn{height:46px;width:100%;max-width:320px;border:0;border-radius:12px;background:var(--mint);color:var(--mint-ink);font:700 14px var(--sans);cursor:pointer;margin-top:6px}.lx .ax-btn:active{transform:scale(.98)}.lx .ax-brand{font:900 26px var(--disp);font-stretch:80%;color:var(--mint)}.lx .ax-logo{height:40px;width:auto;max-width:100%}.lx .lr-art{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start;padding-top:32px}.lx .lr-toc{position:sticky;top:140px;display:grid;gap:4px;min-width:0}.lx .lr-toc .pg-eyebrow{padding:0 10px;margin:0 0 6px}.lx .lr-toc>div>a{display:block;padding:7px 10px;border-radius:10px;color:var(--tx-2);font-size:13.5px;text-decoration:none}.lx .lr-toc>div>a:hover{color:var(--tx)}.lx .lr-toc>div>a[aria-current=page]{background:var(--mint-soft);color:var(--tx);font-weight:600}.lx .lr-toc ol{margin:4px 0 8px;padding-left:28px;font-size:12.5px;color:var(--tx-3);display:grid;gap:4px}.lx .lr-toc ol a{text-decoration:none}.lx .lr-toc ol a:hover{color:var(--mint)}.lx .lr-body{max-width:78ch;display:grid;gap:22px;min-width:0}.lx .lr-body .pg-eyebrow{margin:0}.lx .lr-body .d1{font-size:clamp(36px,5.6vw,72px);line-height:.9;margin:0;overflow-wrap:anywhere}.lx .lr-body .lede{margin:0;max-width:60ch}.lx .lr-body section{scroll-margin-top:140px;border-top:1px solid var(--edge);padding-top:16px}.lx .lr-body h2{font:600 17px/1.35 var(--sans);margin:0 0 6px;color:var(--tx)}.lx .lr-body h2 .m{color:var(--mint)}.lx .lr-body p{color:var(--tx-2);line-height:1.65}.lx .lr-next{display:flex;flex-wrap:wrap;gap:8px}.lx .lr-next .pill{height:44px;font-size:14px;padding:0 20px;max-width:100%;white-space:normal;text-align:left}.lx .lr-note{font-size:12px;line-height:1.6;color:var(--tx-3)!important;border-top:1px solid var(--edge);padding-top:16px}@media (max-width:860px){.lx .lr-art{grid-template-columns:1fr;gap:24px;padding-top:16px}.lx .lr-toc{position:static;order:2}}.lx .hp-aud{display:flex;gap:4px;padding:4px;border:1px solid var(--edge);border-radius:14px;background:var(--well);margin-bottom:14px}.lx .hp-aud button{flex:1;min-width:0;height:38px;border:0;border-radius:10px;background:none;font:600 13.5px var(--sans);color:var(--tx-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.lx .hp-aud button[aria-pressed=true]{background:var(--panel);color:var(--tx);box-shadow:0 1px 0 var(--edge-2)}.lx .hp-aud span{font-size:11px;opacity:.7}.lx.lx-desks-page{padding-inline:0;padding-top:32px}.lx .lx-desks-foot{padding:16px 16px 0;font-size:11px;color:var(--tx-3)}.lx .ax-card{border:1px solid var(--edge-2);border-radius:22px;background:var(--panel);padding:24px;display:grid;gap:14px;max-width:460px;width:100%;margin:0 auto;min-width:0}.lx .ax-card h1,.lx .ax-card h2{font:900 22px/1 var(--disp);font-stretch:80%;text-transform:uppercase;margin:0;color:var(--tx);overflow-wrap:anywhere}.lx .ax-card .ax-csub{color:var(--tx-3);font-size:13.5px;line-height:1.6;margin:0}.lx .ax-card .ax-csub b{color:var(--tx);font-weight:600}.lx .ax-card form{display:grid;gap:10px;margin:0;border-radius:0}.lx .ax-fl{display:grid;gap:5px;font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3)}.lx .ax-in{height:46px;border:1px solid var(--edge-2);border-radius:12px;background:var(--bg);padding:0 14px;font:14px var(--sans);color:var(--tx);width:100%;letter-spacing:normal;text-transform:none;min-width:0}.lx .ax-in:focus{outline:2px solid var(--mint);outline-offset:1px}.lx .ax-in.code{letter-spacing:.4em;text-align:center;font-family:var(--mono)}.lx .ax-card .ax-btn{max-width:none;margin-top:0}.lx .ax-btn[disabled]{opacity:.55;cursor:not-allowed}.lx .ax-btn.g{background:transparent;color:var(--tx);border:1px solid var(--edge-2);font-weight:600}.lx .ax-lnk{border:0;background:none;color:var(--tx-3);font:600 12.5px var(--sans);cursor:pointer;padding:0;text-align:left;text-decoration:none;justify-self:start}.lx .ax-lnk:hover{color:var(--tx)}.lx .ax-lnk.m{color:var(--mint)}.lx .ax-center .ax-lnk{justify-self:center}.lx .ax-err{border-radius:9px;background:color-mix(in srgb,var(--down) 10%,transparent);border:1px solid var(--down);color:var(--down)}.lx .ax-err,.lx .ax-ok{padding:10px 14px;font-size:12.5px;margin:0}.lx .ax-ok{border-radius:9px;background:var(--mint-soft);border:1px solid var(--mint)}.lx .ax-gift{width:64px;height:64px;border-radius:18px;margin:0 auto;display:grid;place-items:center;background:var(--mint-soft);border:1px solid var(--mint);color:var(--mint)}.lx .ax-strong{font-weight:700;color:var(--tx);font-size:15px;margin:0}.lx .ax-wrap{max-width:480px;margin:0 auto;width:100%}.lx.ax-solo.ax-pub{padding-bottom:64px}.lx .un-h{font-size:clamp(40px,6vw,80px);line-height:.9;margin:0}.lx .un-h em{font-style:normal;color:var(--mint)}.lx .un-note{margin:32px 0 0;font-size:12px;color:var(--tx-3)}.lx .un-note a{color:var(--mint);font-weight:600;text-decoration:none}.lx .un-off .row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--edge);font-size:14px;color:var(--tx-2)}.lx .ax-off2 .ax-btn{margin-top:2px}.lx .ax-off2 .ax-st{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3);margin:0}.lx .ax-off2 .ax-st.on{color:var(--mint)}.lx .ax-off2 .ax-tiny{margin-top:14px}.lx.ob-page{min-height:100dvh;padding:24px 16px 48px}.lx .ob-top{max-width:760px;margin:0 auto 22px;display:flex;justify-content:space-between;align-items:center;gap:12px}.lx .ob-top b{font:900 22px var(--disp);font-stretch:80%;letter-spacing:.02em}.lx .ob-top b span{color:var(--mint)}.lx .ob-st{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;padding:0;margin:0 auto 18px;max-width:760px;font-size:12.5px;color:var(--tx-3)}.lx .ob-st li{display:flex;align-items:center;gap:6px}.lx .ob-st li>span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--edge-2);font:600 10.5px var(--mono)}.lx .ob-st li.cur{color:var(--tx);font-weight:600}.lx .ob-st li.cur>span{background:var(--mint);color:var(--mint-ink);border-color:var(--mint)}.lx .ob-st li.dn2>span{color:var(--mint);border-color:var(--mint)}.lx .ob-w{max-width:760px;margin:0 auto;display:grid;gap:18px;min-width:0}.lx .ob-w .lbl{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3)}.lx .ob-w h1{font:900 28px/1 var(--disp);font-stretch:80%;text-transform:uppercase;margin:8px 0 0}.lx .ob-sub{color:var(--tx-2);font-size:14px;margin:6px 0 0;max-width:60ch}.lx .ob-q{border:0;padding:0;margin:0;min-width:0}.lx .ob-ql{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);margin-bottom:8px;padding:0}.lx .ob-ql span{text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:11px}.lx .ob-cs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.lx .ob-c{border:1px solid var(--edge-2);border-radius:12px;background:var(--panel);padding:12px 14px;text-align:left;cursor:pointer;display:grid;gap:2px;color:var(--tx);min-height:52px;font:inherit}.lx .ob-c b{font-size:14px}.lx .ob-c small{font-size:12px;color:var(--tx-3)}.lx .ob-c[aria-checked=true]{border-color:var(--mint);background:var(--mint-soft);box-shadow:inset 0 0 0 1px var(--mint)}.lx .ob-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.lx .ob-nav .ax-btn{max-width:260px;margin:0}.lx .ob-tw{overflow-x:auto;border-top:1px solid var(--edge)}.lx .ob-tw table{width:100%;border-collapse:collapse;font-size:13.5px}.lx .ob-tw td,.lx .ob-tw th{padding:8px 10px;text-align:right;border-bottom:1px solid var(--edge);white-space:nowrap}.lx .ob-tw td:nth-child(2),.lx .ob-tw th:nth-child(2){text-align:left}.lx .ob-tw th{font:10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);font-weight:400}.lx .ob-tw td.m{font-family:var(--mono);font-size:13px;color:var(--tx-2)}.lx .ob-tw tbody tr{cursor:pointer}.lx .ob-tw tbody tr:hover{background:var(--well)}.lx .ob-tw input{accent-color:var(--mint);width:16px;height:16px}.lx .ob-tw .tk{font:500 13px var(--mono);color:var(--tx)}.lx .ob-gh{font:500 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);padding:10px 0 6px}.lx .ob-srch{display:flex;gap:8px;flex-wrap:wrap}.lx .ob-srch .ax-in{flex:1 1 220px}.lx .ob-chip{height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--mint);background:var(--mint-soft);color:var(--tx);font:12.5px var(--sans);cursor:pointer}.lx .ob-add{height:46px;padding:0 16px;border-radius:12px;border:1px solid var(--mint);background:none;color:var(--mint);font:600 13px var(--sans);cursor:pointer}.lx .ob-bk{display:flex;align-items:center;justify-content:center;height:46px;border-radius:12px;border:1px solid var(--edge-2);color:var(--tx);font:600 14px var(--sans);text-decoration:none}.lx .ob-bk:hover{border-color:var(--mint)}.lx .ob-dsc{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--tx-2);line-height:1.45;cursor:pointer}.lx .ob-dsc input{margin:2px 0 0;accent-color:var(--mint);width:16px;height:16px;flex:none}.lx .ob-more{background:none;border:0;padding:6px 0;color:var(--mint);font:12.5px var(--sans);cursor:pointer;text-align:left}.lx .ob-disc{border-top:1px solid var(--edge);padding-top:10px}@media (max-width:600px){.lx .ob-nav .ax-btn{max-width:none;flex:1 1 100%}}