.sb{max-width:var(--w-hub);color:var(--fg);margin:0 auto;padding:24px 20px 100px}.sb a{color:var(--accent);text-decoration:none}.sb a:hover{text-decoration:underline}.sb-mini{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-2);grid-template-columns:1fr 1fr;align-items:end;gap:16px;padding:16px;display:grid}@media (max-width:560px){.sb-mini{grid-template-columns:1fr}}.sb-field{font:var(--t-label-13);color:var(--fg-2);flex-direction:column;gap:6px;display:flex}.sb-field .ic{border:1px solid var(--border);border-radius:var(--r-control);background:var(--bg);align-items:center;display:flex;overflow:hidden}.sb-field .ic input{min-width:0;font:var(--t-heading-17);color:var(--fg);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:12px}.sb-field .ic em{color:var(--meta);font-style:normal;font:var(--t-label-13);padding:0 12px}.sb-out{gap:var(--hairline);background:var(--border);border-radius:var(--r-row);flex-direction:column;display:flex;overflow:hidden}.sb-out .r{background:var(--surface-2);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.sb-out .r span{font:var(--t-label-12);color:var(--fg-2)}.sb-out .r b{font:var(--t-heading-15);color:var(--fg);font-variant-numeric:tabular-nums}.sb-out .r b.pos{color:var(--pos)}.sb-block{border-top:1px solid var(--border-soft);padding:20px 0}.sb-legal{margin-top:20px}.sb-h2{font:var(--t-heading-22);letter-spacing:-.01em;color:var(--fg);margin:0 0 12px}.sb-body{font:var(--t-copy-16);color:var(--fg-2);text-wrap:pretty;max-width:66ch;margin:0 0 16px}.sb-note{font:var(--t-label-12);color:var(--meta);margin:12px 0 0;font-weight:400}.sb-checks{flex-direction:column;gap:8px;display:flex}.sb-check{border:1px solid var(--border);border-radius:var(--r-row);background:var(--surface-2);font:var(--t-copy-14);color:var(--fg-2);cursor:pointer;align-items:center;gap:10px;padding:12px 16px;display:flex}.sb-check.on{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));background:var(--accent-weak);color:var(--fg)}.sb-check input{width:18px;height:18px;accent-color:var(--accent);flex:none}.sb-count{font:var(--t-data-14);color:var(--fg-2);margin:12px 0 0}.sb-count b{color:var(--fg);font-variant-numeric:tabular-nums}.sb-tablewrap{border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);overflow-x:auto}.sb-table{border-collapse:collapse;width:100%;font:var(--t-data-13)}.sb-table th{text-align:left;font:var(--t-label-13);color:var(--meta);background:var(--surface-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px}.sb-table td{height:var(--row-h);vertical-align:middle;border-bottom:1px solid var(--border-soft);color:var(--fg-2);white-space:nowrap;padding:0 12px}.sb-table .nm{color:var(--fg);font-weight:500}.sb-table .num{font-variant-numeric:tabular-nums;text-align:right}.sb-table .num.pos{color:var(--pos);font-weight:600}.sb-empty{font:var(--t-copy-14);color:var(--meta);border:1px dashed var(--border);border-radius:var(--r-row);text-align:center;padding:20px}.sb-src{font:var(--t-label-12);color:var(--meta);margin:0;font-weight:400}
