.ln-ground{--ln-bg:#f4f2ec;--ln-ink:#1a1c22;--ln-ink-2:#5c574a;--ln-dim:#8a8578;--ln-line:#dcd8cb;--ln-line-2:#eae6d9;--ln-card:#fbfaf6;--ln-red:#e03a2e;--ln-red-press:#b92a20;--ln-go:#1f7a4d;--ln-go-2:#155c39;--ln-go-ink:#fbfaf6;--ln-pen:#1f3aa5;--ln-pen-2:#16297a;--ln-p4-a:#8a6fd1;--ln-p4-b:#6c50b4;--ln-drop:rgba(30,25,15,0.12);--ln-face:var(--font-archivo,"Archivo"),system-ui,sans-serif;--ln-black:var(--font-archivo-black,"Archivo Black"),var(--ln-face);--ln-stencil:var(--font-stencil,"Saira Stencil One"),var(--ln-black);--ln-mono:var(--font-mono,"JetBrains Mono"),ui-monospace,monospace;min-height:100vh;background:var(--ln-bg);color:var(--ln-ink)}.ln{max-width:1000px;margin:0 auto;padding:40px 28px 80px}.ln-head{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:3px double var(--ln-ink);padding-bottom:14px}.ln-head .k{font-family:var(--ln-mono);font-size:10px;letter-spacing:.22em;color:var(--ln-red)}.ln-head .k,.ln-head h1{text-transform:uppercase}.ln-head h1{font-family:var(--ln-black);font-size:30px;margin-top:6px}.ln-head .ship{background:var(--ln-red);color:var(--ln-bg);font-family:var(--ln-face);font-weight:800;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;padding:11px 20px;border-radius:3px}.ln-head .ship:hover{background:var(--ln-red-press)}.ln-sub{font-family:var(--ln-mono);font-size:10.5px;color:var(--ln-dim);letter-spacing:.08em;text-transform:uppercase;display:flex;justify-content:space-between;margin:12px 0 24px}.ln-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:30px;align-items:start}.ln-row{position:relative;display:flex;gap:18px;align-items:center;padding:14px 4px;border-bottom:1px solid var(--ln-line)}.ln-no{font-family:var(--ln-stencil);font-size:32px;width:50px;flex:none;line-height:1;color:var(--ln-ink)}.ln-go{flex:none;width:52px;border:1.5px solid var(--ln-go);color:var(--ln-go);border-radius:6px;text-align:center;padding:5px 0 4px;font-family:var(--ln-mono);background:transparent}.ln-go i{display:block;font-style:normal;font-size:8px;letter-spacing:.18em;font-weight:700}.ln-go b{font-size:13px;font-weight:700}.ln-go.voted,.ln-go:hover{background:var(--ln-go);color:var(--ln-go-ink)}.ln-go:disabled{cursor:default;opacity:.55}.ln-go:disabled:hover{background:transparent;color:var(--ln-go)}.ln-go.voted:disabled:hover{background:var(--ln-go);color:var(--ln-go-ink)}.ln-right{margin-left:auto;gap:14px;flex:none}.ln-cm,.ln-right{display:flex;align-items:center}.ln-cm{gap:6px;font-family:var(--ln-mono);font-size:11px;color:var(--ln-dim);cursor:pointer}.ln-cm:hover{color:var(--ln-pen)}.ln-cm svg{width:15px;height:15px}.ln-patch{flex:none;width:54px;height:54px;border-radius:50%;border:2px solid var(--ln-ink);box-shadow:inset 0 0 0 3px var(--ln-card)}.ln-p1{background:linear-gradient(135deg,var(--ln-pen) 0 55%,var(--ln-pen-2) 55% 100%)}.ln-p2{background:linear-gradient(160deg,var(--ln-red) 0 50%,var(--ln-red-press) 50% 100%)}.ln-p3{background:linear-gradient(115deg,var(--ln-go) 0 55%,var(--ln-go-2) 55% 100%)}.ln-p4{background:linear-gradient(145deg,var(--ln-p4-a) 0 50%,var(--ln-p4-b) 50% 100%)}.ln-body{flex:1;min-width:0}.ln-body h3{font-family:var(--ln-face);font-weight:800;font-size:17px}.ln-body h3:hover{color:var(--ln-red)}.ln-body .tag{font-size:13.5px;color:var(--ln-ink-2);margin-top:2px}.ln-spec{font-family:var(--ln-mono);font-size:10.5px;color:var(--ln-dim);margin-top:9px;display:flex;gap:16px;flex-wrap:wrap}.ln-spec b{color:var(--ln-pen);font-weight:500}.ln-stamp{position:absolute;top:-10px;right:14px;font-family:var(--ln-mono);font-size:9px;letter-spacing:.16em;color:var(--ln-go);border:2px solid var(--ln-go);border-radius:3px;padding:4px 10px;transform:rotate(3deg);background:var(--ln-bg);font-weight:700}.ln-side{display:flex;flex-direction:column;gap:18px;position:sticky;top:20px}.ln-card{background:var(--ln-card);border:1px solid var(--ln-line);border-radius:2px;padding:16px 18px}.ln-card h3{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ln-red);margin-bottom:12px}.ln-card h3,.ln-count{font-family:var(--ln-mono)}.ln-count{font-size:20px;letter-spacing:.05em;margin-bottom:10px}.ln-tmr{padding:9px 0;border-top:1px solid var(--ln-line-2);font-size:13.5px}.ln-tmr b{font-family:var(--ln-face);font-weight:700}.ln-tmr span{display:block;font-size:12px;color:var(--ln-dim)}.ln-steps{font-size:13px;color:var(--ln-ink-2);display:flex;flex-direction:column;gap:10px}.ln-steps .bx{font-family:var(--ln-mono);color:var(--ln-go);margin-right:4px}.ln-steps b{color:var(--ln-ink)}.ln-empty{padding:40px 4px;border-bottom:1px solid var(--ln-line);font-size:11px;letter-spacing:.1em;color:var(--ln-dim)}.ln-closed,.ln-empty{font-family:var(--ln-mono);text-transform:uppercase}.ln-closed{margin-bottom:18px;border:2px solid var(--ln-ink);border-radius:3px;padding:10px 14px;font-size:10.5px;letter-spacing:.14em}@media (max-width:1200px){.ln-grid{grid-template-columns:minmax(0,1fr)}.ln-side{position:static;min-width:0}}