.warehouse.svelte-1i6go26 p:where(.svelte-1i6go26){font-size:12px;overflow-wrap:anywhere;padding:6px 8px;margin:0 0 6px;border-left:2px solid transparent}.warehouse.svelte-1i6go26 p.lit:where(.svelte-1i6go26){border-color:var(--data);background:var(--data-faint)}small.svelte-1i6go26{color:var(--ink-secondary)}svg.svelte-1i6go26{width:100%}svg.svelte-1i6go26 text:where(.svelte-1i6go26){font-size:13px}pre.svelte-1i6go26{position:relative;max-height:210px;white-space:pre-wrap;overflow-wrap:anywhere}code.highlighted.svelte-1i6go26{background:var(--data-faint);color:var(--data);font-weight:650}.source-status.svelte-1i6go26{color:var(--data)}.iceberg{max-width:1180px}.iceberg .hero{padding:24px 0 40px}.iceberg .intro{max-width:710px;font-size:18px;line-height:1.7;margin:20px 0}.iceberg p{line-height:1.75;margin-bottom:20px}.iceberg section{scroll-margin-top:125px;padding-top:20px}.iceberg .hero-chain{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:38px 0 24px;font-family:var(--font-mono);font-size:12px}.iceberg .hero-chain span{border:1px solid var(--border-subtle);padding:12px;border-radius:6px;background:var(--surface)}.iceberg .hero-chain b{color:var(--data)}.iceberg .note{font-size:13px;color:var(--ink-secondary)}.iceberg button,.iceberg select{padding:10px 14px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:6px;color:var(--ink);cursor:pointer}.iceberg button:hover,.iceberg select:hover{border-color:var(--data)}.iceberg button:disabled{opacity:.45;cursor:default}.iceberg :is(button,a,select,input,textarea):focus-visible{outline:3px solid var(--data);outline-offset:4px}.iceberg .chapter-nav{display:flex;flex-wrap:wrap;gap:16px;padding:20px 0;border-top:1px solid var(--border-subtle);font-size:13px}.iceberg .snapshot-bar{position:relative;background:var(--bg);padding:14px 0;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;flex-wrap:wrap;gap:12px}.iceberg .snapshot-bar label{font-size:13px;font-weight:600}.iceberg .read-status{font-size:12px;color:var(--data);margin-left:auto}.iceberg .metrics{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0;border-block:1px solid var(--border-subtle);padding:24px 0;gap:20px}.iceberg .metrics strong{display:block;font-family:var(--font-mono);font-size:clamp(24px,4vw,40px);font-weight:500}.iceberg .metrics span{display:block;font-size:13px;color:var(--ink-secondary)}.iceberg .file-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:24px}.iceberg .file-grid :is(button,div){padding:12px 0;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;text-align:left;background:var(--bg)}.iceberg .file-grid :is(span,small),.iceberg .graph small{display:block;margin-top:7px;font-size:12px}.iceberg .file-grid .historical{border-style:dashed;border-color:var(--border-subtle);background:transparent;color:var(--ink-secondary)}.iceberg .selected{box-shadow:0 0 0 2px var(--data)}.iceberg details{margin:18px 0}.iceberg summary{cursor:pointer;color:var(--interactive)}.iceberg .reference-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;margin:30px 0;align-items:start}.iceberg .graph{display:flex;flex-direction:column;align-items:stretch;padding:12px 0;background:var(--bg);text-align:center}.iceberg .graph button{background:var(--bg);border:0;padding:0}.iceberg .catalog-node span,.iceberg .snapshot-node code{display:block;font-size:12px;margin-top:6px}.iceberg .snapshot-node{padding:14px;border:1px dashed var(--data);border-radius:7px}.iceberg .edge{font:11px var(--font-mono);color:var(--ink-secondary);padding:12px 0}.iceberg .branches{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.iceberg .inspector{min-width:0}.iceberg .inspector h3{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:14px}.iceberg .path{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:11px}.iceberg .inspector textarea{width:100%;height:480px;resize:vertical;padding:20px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface);font-family:var(--font-mono);white-space:pre;font-size:11px;line-height:1.65;margin-top:18px}.iceberg .timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.iceberg .timeline a{display:grid;gap:8px;padding:22px;border:1px solid var(--border-subtle);border-radius:6px;text-decoration:none}.iceberg .timeline code{font-size:11px;overflow-wrap:anywhere}.iceberg .timeline span{font-size:13px}.iceberg .timeline .current{border-color:var(--data);background:var(--surface)}.iceberg .comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.iceberg .comparison>div,.iceberg .commit-panel{border-block:1px solid var(--border-subtle);padding:24px 0;background:var(--bg)}.iceberg .filters{display:flex;flex-wrap:wrap;gap:40px;padding:20px 0}.iceberg .filters>:is(label,div){display:grid;gap:12px;min-width:200px}.iceberg input{accent-color:var(--data)}.iceberg .rename{display:flex;gap:12px;align-items:center}.iceberg .schema-strip{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:24px 0}.iceberg .error{border-left:3px solid #a33;padding:15px;background:#fff1ef;color:#822;overflow-wrap:anywhere}.iceberg td{font-size:13px}@media(max-width:700px){.iceberg .reference-workbench,.iceberg .timeline,.iceberg .comparison{grid-template-columns:1fr}.iceberg .hero-chain{flex-direction:column;align-items:stretch;text-align:center}.iceberg .hero-chain b{transform:rotate(90deg)}.iceberg .snapshot-bar{gap:8px}.iceberg .snapshot-bar select{max-width:100%;font-size:13px}.iceberg .read-status{width:100%;margin:0}.iceberg .metrics{gap:12px}.iceberg .metrics span{font-size:11px}}@media(prefers-reduced-motion:reduce){.iceberg *,.iceberg *:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
