.cb-page{gap:20px}.cb-import-panel,.cb-page{padding:24px;display:flex;flex-direction:column}.cb-import-panel{border:1px solid var(--bd);background:var(--lowest);gap:24px;max-width:720px}.cb-import-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.cb-step{display:flex;gap:12px;border:1px solid var(--bd);background:var(--low);padding:14px}.cb-step-n{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--accL)}.cb-step strong{font-size:13px;font-weight:600}.cb-step p{font-size:12px;color:var(--mut);margin:4px 0 0}.cb-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--bd);background:var(--low);padding:48px 24px;cursor:pointer;text-align:center}.cb-drop:hover{border-color:var(--mut)}.cb-drop input{display:none}.cb-drop-title{font-size:15px;font-weight:500}.cb-drop-sub{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--mut)}.cb-import-actions{display:flex;align-items:center;gap:16px}.cb-graph-link{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accL);text-decoration:none}.cb-graph-link:hover{text-decoration:underline}.cb-import-report{display:flex;gap:32px;border-top:1px solid var(--bd);padding-top:20px;margin:0}.cb-import-report dt{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut)}.cb-import-report dd{margin:6px 0 0;font-size:28px;font-weight:700;letter-spacing:-.03em}