.lxs-filter{border:1px solid var(--lx-line);background:#070c13;border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.lx-root .lxs-filter a{color:var(--lx-muted);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none}.lx-root .lxs-filter a[aria-current=page]{background:rgba(var(--lxh-violet), .2);color:var(--lx-fg)}.lxs-boards{gap:14px;margin-bottom:14px;display:grid}@media (min-width:900px){.lxs-boards{grid-template-columns:1fr 1fr;align-items:start}}.lxs-fold>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.lxs-fold>summary::-webkit-details-marker{display:none}.lxs-fold>summary:before{content:"";border-right:2px solid rgb(var(--t));border-bottom:2px solid rgb(var(--t));flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.lxs-fold[open]>summary:before{transform:rotate(45deg)}.lxs-fold-title{flex:1;font-size:18px;font-weight:800}.lxs-fold-meta{color:rgb(var(--t));font-size:13px;font-weight:700}.lxs-fold[open]>summary{margin-bottom:8px}.lx-root .lxs-what{margin-bottom:10px;font-size:13px}.lxs-board{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lxs-board li{background:#ffffff06;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.lxs-board li.is-you{border-color:rgba(var(--lxh-cyan), .55);background:rgba(var(--lxh-cyan), .08)}.lxs-board li.lxs-gap{text-align:center;color:var(--lx-dim);background:0 0;padding:0;line-height:1;display:block}.lxs-rank{width:28px;height:28px;color:var(--lx-muted);font-variant-numeric:tabular-nums;background:#ffffff0d;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.lxs-board li.is-top-1 .lxs-rank{background:rgba(var(--lxh-gold), .25);color:rgb(var(--lxh-gold))}.lxs-board li.is-top-2 .lxs-rank{color:#dde6ee;background:#c8d6e433}.lxs-board li.is-top-3 .lxs-rank{background:rgba(var(--lxh-amber), .2);color:rgb(var(--lxh-amber))}.lxs-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.lxs-name em{text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--lxh-cyan));margin-left:8px;font-size:11px;font-style:normal;font-weight:800}.lxs-name small{color:var(--lx-dim);margin-left:8px;font-size:12px}.lxs-score{font-variant-numeric:tabular-nums;color:rgb(var(--t))}.lx-root .lxs-you{color:var(--lx-muted);margin-top:10px;font-size:14px}.lx-root .lxs-you b{color:rgb(var(--lxh-cyan))}.lx-root .lxs-empty{font-size:14px}.lxs-tabs{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.lx-root .lxs-tabs button{border:1px solid var(--lx-line);color:var(--lx-muted);font:inherit;cursor:pointer;background:#070c13;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700}.lx-root .lxs-tabs button.is-on{border-color:rgba(var(--t), .6);background:rgba(var(--t), .16);color:var(--lx-fg)}.lx-root .lxs-foot{margin-top:8px;font-size:14px}.lxs-medal{color:rgb(var(--t));border:1.5px solid rgba(var(--t), .35);background:radial-gradient(circle at 35% 30%, rgba(var(--t), .18), rgba(var(--t), .04) 70%);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.lxs-medal .lxh-icon{width:52%;height:52%}.lxs-medal.is-on{border-color:rgba(var(--t), .85);box-shadow:0 0 14px rgba(var(--t), .35), inset 0 0 10px rgba(var(--t), .2)}.lxs-medal:not(.is-on){opacity:.55}.lxs-medal-lock{fill:none;width:16px;height:16px;stroke:var(--lx-dim);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;background:#0d131b;border-radius:50%;padding:2px;position:absolute;bottom:-3px;right:-3px}.lxs-strip-list{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px 6px;margin:0;padding:0;list-style:none;display:grid}.lxs-strip-list li{text-align:center;justify-items:center;gap:6px;display:grid}.lxs-strip-name{color:var(--lx-dim);font-size:11.5px;line-height:1.25}.lxs-strip-list li.is-on .lxs-strip-name{color:var(--lx-fg);font-weight:700}.lxs-grid{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.lxs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.lxs-badge{border:1px solid var(--lx-line);background:#ffffff05;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.lxs-badge.is-on{border-color:rgba(var(--lxh-gold), .4)}.lxs-badge>div{flex:1;min-width:0}.lx-root .lxs-badge p{color:var(--lx-dim);margin:2px 0 6px;font-size:13px}.lxs-badge-status{color:var(--lx-muted);font-size:12px;font-weight:700}.lxs-badge-status.is-on{color:rgb(var(--lxh-gold))}.lxs-progress{background:#ffffff12;border-radius:99px;height:5px;margin-top:6px;display:block;overflow:hidden}.lxs-progress>span{border-radius:inherit;background:rgba(var(--lxh-cyan), .75);height:100%;display:block}.lxs-toast{z-index:60;border:1px solid rgba(var(--lxh-gold), .6);width:min(420px,100vw - 32px);box-shadow:0 14px 40px #00000080, 0 0 24px rgba(var(--lxh-gold), .25);color:var(--lx-fg);background:linear-gradient(135deg,#f0c14a29,#0d131bf7 60%),#0d131b;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;animation:.45s cubic-bezier(.2,1.4,.4,1) both lxs-toast-in;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.lxs-toast.is-leaving{animation:.5s forwards lxs-toast-out}.lxs-toast>div{flex:1;gap:2px;min-width:0;display:grid}.lxs-toast span{color:var(--lx-muted);font-size:13px}.lxs-toast-icon{width:30px;height:30px;color:rgb(var(--lxh-gold))}.lx-root .lxs-toast-close{color:var(--lx-dim);cursor:pointer;background:0 0;border:0;padding:4px;font-size:22px;line-height:1}.lxs-toast-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:29px}.lxs-toast-burst i{background:rgb(var(--lxh-gold));width:6px;height:6px;transform:rotate(calc(var(--i) * 36deg)) translateY(0);border-radius:50%;animation:.9s ease-out .2s both lxs-burst;position:absolute}.lxs-toast-burst i:nth-child(2n){background:rgb(var(--lxh-cyan))}@keyframes lxs-toast-in{0%{opacity:0;transform:translate(-50%,24px)scale(.96)}}@keyframes lxs-toast-out{to{opacity:0;transform:translate(-50%,16px)}}@keyframes lxs-burst{to{opacity:0;transform:rotate(calc(var(--i) * 36deg)) translateY(-34px)}}@media (prefers-reduced-motion:reduce){.lxs-toast,.lxs-toast.is-leaving,.lxs-toast-burst i{animation:none}.lxs-toast-burst{display:none}}.lx-root .lxs-howto-link{margin-top:10px;font-size:14px;font-weight:700;display:inline-block}.lxs-hs-mods{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.lxs-hs-mod{border:1px solid var(--lx-line);color:var(--lx-dim);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:13px;font-weight:700;display:inline-flex}.lxs-hs-mod.is-mine{border-color:rgba(var(--lxh-cyan), .6);background:rgba(var(--lxh-cyan), .12);color:var(--lx-fg)}.lx-prose .lxs-hs-table td:not(:first-child),.lx-prose .lxs-hs-table th:not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.lx-prose .lxs-hs-table tr.is-mine td:first-child{box-shadow:inset 3px 0 0 rgb(var(--lxh-cyan))}.lxs-hs-section{border:1px solid var(--lx-line);background:#ffffff05;border-radius:14px;margin-top:18px;padding:14px 16px;scroll-margin-top:90px}.lxs-hs-section.is-mine{border-color:rgba(var(--lxh-cyan), .55);background:rgba(var(--lxh-cyan), .05)}.lx-root .lxs-hs-section h3{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px;display:flex}.lx-root .lxs-hs-section h3 small{color:var(--lx-dim);font-size:13px;font-weight:600}.lx-root .lxs-hs-section>p{margin-bottom:8px;font-size:15px}.lxs-hs-group{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-dim);margin:10px 0 4px;font-size:12px;font-weight:800}.lxs-hs-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lxs-hs-chips li{border:1px solid rgba(var(--lxh-cyan), .3);background:rgba(var(--lxh-cyan), .05);color:var(--lx-fg);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13.5px;display:inline-flex}.lxs-hs-chips b{color:rgb(var(--lxh-cyan));font-variant-numeric:tabular-nums;font-size:12px}.lx-prose ol.lxs-hs-steps{gap:12px;padding-left:1.4em;display:grid}.lx-prose ol.lxs-hs-steps>li::marker{color:rgb(var(--lxh-cyan));font-weight:800}.lxs-hs-you{margin:4px 0 22px}.lx-prose .lx-table-wrap .lxs-hs-table{min-width:0}@media (max-width:520px){.lx-prose .lxs-hs-table th,.lx-prose .lxs-hs-table td{padding:8px 5px;font-size:14px}}.lx-root .lxs-hs-body>h2:not(.lx-tool *){margin:36px 0 12px;line-height:1.2}.lx-root .lxs-hs-body>h2:first-child:not(.lx-tool *){margin-top:8px}.lx-root .lxs-hs-body>ul,.lx-root .lxs-hs-body>ol,.lx-root .lxs-hs-body>.lx-table-wrap{margin-top:12px}.lx-root .lxs-hs-body>ul+p,.lx-root .lxs-hs-body>.lx-table-wrap+p,.lx-root .lxs-hs-body>section+p{margin-top:16px}
