.ctb-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;object-fit:cover;background:var(--color-surface-2);border:1px solid var(--color-line)}.ctb-avatar-none{font-family:var(--font-display);font-weight:500;color:var(--color-accent);background:var(--color-accent-soft);border-color:transparent;user-select:none}.ctb-verified{gap:5px;padding:3px 8px 3px 5px;font-size:11.5px;line-height:1;color:var(--color-teal);background:var(--color-teal-soft)}.ctb-primary,.ctb-verified{display:inline-flex;align-items:center;border-radius:999px;font-weight:600;white-space:nowrap}.ctb-primary{gap:6px;padding:4px 10px 4px 8px;font-size:12.5px;line-height:1.1;color:#fff;background:var(--color-accent)}.ctb-primary.sm{font-size:11px;padding:3px 8px 3px 6px;gap:5px}html[data-theme=dark] .ctb-primary{color:#1a0d07}.ctb-home{padding:clamp(56px,9vh,110px) 0 clamp(36px,6vh,64px)}.ctb-home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-bottom:clamp(22px,3vw,34px)}.ctb-home-head .sec-head{margin:0}.ctb-home-acts{display:flex;gap:10px;flex-wrap:wrap}.ctb-home-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.ctb-home-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}}.ctb-home-lead{position:relative;display:flex;gap:clamp(16px,2.4vw,26px);align-items:flex-start;padding:clamp(20px,3vw,30px);border-radius:var(--radius-lg);border:1px solid var(--color-accent);background:linear-gradient(160deg,var(--color-accent-soft),transparent 60%),var(--color-surface);color:inherit;text-decoration:none;transition:transform .22s var(--ease-out-soft),box-shadow .22s ease}.ctb-home-lead:hover{transform:translateY(-2px);box-shadow:var(--shadow-pop)}.ctb-home-lead:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ctb-home-lead .ctb-avatar{box-shadow:0 0 0 3px var(--color-surface),0 0 0 5px var(--color-accent)}.ctb-home-lead-body{min-width:0;display:flex;flex-direction:column;gap:8px}.ctb-home-lead-n{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(26px,3vw,34px);letter-spacing:-.025em;line-height:1.05;color:var(--color-fg-strong)}.ctb-home-lead-h{font:12px/1.4 var(--font-mono);color:var(--color-fg-dim)}.ctb-home-lead-b{margin:0;font-size:14.5px;line-height:1.6;color:var(--color-fg-muted)}.ctb-home-lead-more{margin-top:2px;font-size:13.5px;font-weight:600;color:var(--color-fg)}@media (max-width:520px){.ctb-home-lead{flex-direction:column}}.ctb-home-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));align-content:start}.ctb-home-item{display:flex;align-items:center;gap:12px;height:100%;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--color-line);background:var(--color-surface);color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.ctb-home-item:hover{border-color:var(--color-line-strong);background:var(--color-surface-2)}.ctb-home-item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ctb-home-item-n{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.ctb-home-item-n b{font-size:14.5px;font-weight:600}.ctb-home-item-n b,.ctb-home-item-n span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctb-home-item-n span{font:11.5px/1.4 var(--font-mono);color:var(--color-fg-dim)}.ctb-home-you{display:flex;flex-direction:column;justify-content:center;gap:6px;height:100%;min-height:76px;padding:14px 16px;border-radius:var(--radius);border:1px dashed var(--color-line-strong);color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.ctb-home-you:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}.ctb-home-you b{font-size:14.5px;font-weight:600;color:var(--color-fg-strong)}.ctb-home-you span{font-size:13px;color:var(--color-fg-muted)}@media (prefers-reduced-motion:reduce){.ctb-home-lead,.ctb-home-lead:hover{transition:none;transform:none}}