body{margin:0;background:#fff;font:13px/1.6 "Microsoft YaHei",Tahoma,sans-serif;color:#333}.embed{display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box;padding:16px;gap:12px;width:min(900px,100%)}.st{font-size:12px;color:#6b7280}.cats{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cat{padding:5px 14px;border:1px solid #e5e7eb;background:#fff;font-size:13px;color:#333;cursor:pointer;border-radius:999px}.cat.on{border-color:#ff5000;background:#fff5f0;color:#ff5000}.cat.add{border-style:dashed;color:#9ca3af}.cat .x{margin-left:5px;opacity:.55}.cat .x:hover{opacity:1}.panel{border:1px solid #e5e7eb;box-sizing:border-box}.toolbar{display:flex;gap:6px;align-items:center;padding:10px 12px;border-bottom:1px solid #eee;flex-wrap:nowrap;overflow-x:auto}.toolbar::-webkit-scrollbar{height:0}.sbtn{border:1px solid #e5e7eb;background:#fff;color:#6b7280;font-size:12px;padding:5px 12px;cursor:pointer;line-height:1.3;box-sizing:border-box;white-space:nowrap;flex:none;height:26px}.sbtn:hover{border-color:#ff5000;color:#ff5000;position:relative;z-index:1}.seg{display:inline-flex;align-items:center;flex:none}.seg .sbtn{border-radius:0}.seg .sbtn+.sbtn{border-left:0}.seg .sbtn:first-child{border-radius:4px 0 0 4px}.seg .sbtn:last-child{border-radius:0 4px 4px 0}.randunit{display:inline-flex;align-items:center;flex:none}.randunit .sbtn{border-radius:0}.randunit .sbtn{height:26px}.randunit .num{width:40px;padding:5px 2px;border:1px solid #e5e7eb;border-left:0;border-right:0;outline:none;font-size:12px;text-align:center;box-sizing:border-box;height:26px}.randunit .num:focus{border-color:#ff5000}.randunit .u{height:26px;line-height:24px;padding:0 10px;border:1px solid #e5e7eb;border-left:0;font-size:12px;color:#6b7280;box-sizing:border-box;background:#fafafa;white-space:nowrap}.toolbar .hint{font-size:12px;color:#9ca3af;white-space:nowrap;flex:none;padding-left:8px}.toolbar .addunit{display:inline-flex;align-items:center;flex:none}.toolbar .addunit .plus{height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #e5e7eb;font-size:14px;line-height:1;color:#ff5000;box-sizing:border-box;background:#fff5f0;cursor:pointer;user-select:none}.toolbar .addunit input{width:170px;height:26px;padding:0 8px;border:1px solid #e5e7eb;border-left:0;outline:none;font-size:12px;color:#333;box-sizing:border-box}.toolbar .addunit input:focus{border-color:#ff5000}.toolbar .addunit input::placeholder{color:#c0c4cc}.toolbar .addunit:focus-within .plus{border-color:#ff5000}.tags{display:flex;flex-wrap:wrap;gap:8px;padding:12px;min-height:52px;align-content:flex-start}.tag{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;font-size:13px;cursor:pointer;user-select:none;border:1px solid #e5e7eb;background:#fafafa;color:#333;line-height:1.4;box-sizing:border-box}.tag:hover{border-color:#ff5000;color:#ff5000}.tag.in{background:#ff5000;border-color:#ff5000;color:#fff}.abtn{height:26px;border:0;padding:0 16px;background:#ff5000;color:#fff;font-size:13px;cursor:pointer;box-sizing:border-box;line-height:26px}.drawunit2{display:inline-flex;align-items:center;flex:none;margin-left:auto}.drawunit2 .abtn{border-radius:4px 0 0 4px}.drawunit2 .num{width:40px;height:26px;border:1px solid #ff5000;border-left:0;border-right:0;outline:none;font-size:13px;text-align:center;color:#ff5000;box-sizing:border-box}.drawunit2 .num:focus{background:#fff5f0}.drawunit2 .u{height:26px;line-height:24px;padding:0 10px;border:1px solid #ff5000;border-left:0;font-size:13px;color:#ff5000;box-sizing:border-box;background:#fff;border-radius:0 4px 4px 0}.resbox{border:1px solid #e5e7eb;box-sizing:border-box;min-height:170px;display:flex;align-items:center;justify-content:center;padding:18px;background:#fff}.rchip{font-size:20px;font-weight:700;color:#ff5000;padding:10px 22px;border:1px solid #ffd2c2;background:#fff5f0;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.r-row{display:flex;gap:26px;align-items:center;justify-content:center;flex-wrap:wrap}.r-center{display:flex;justify-content:center;margin-bottom:22px}.r-tri{display:flex;flex-direction:column;align-items:center}.r-tri .r-row{gap:70px}.r-grid2{display:grid;grid-template-columns:repeat(2,auto);gap:22px 60px;justify-content:center}.r-grid{display:grid;grid-template-columns:repeat(3,auto);gap:22px 40px;justify-content:center}.rolling{font-size:18px;font-weight:400;color:#9ca3af}.rerr{font-size:14px;color:#9ca3af}