.crawler-control-plane{--crawler-rail:rgb(var(--color-book-deep));--crawler-line:rgb(var(--color-ink)/0.14);--crawler-soft:rgb(var(--color-mist)/0.34);--crawler-conflict:104 72 125;display:grid;width:100%;min-height:calc(100vh - 3.35rem);grid-template-columns:15rem minmax(0,1fr);overflow:hidden;color:rgb(var(--color-ink));background:rgb(var(--color-paper));font-family:var(--font-teamaking-sans)}body:has(.crawler-control-plane){overflow:hidden;background:rgb(var(--color-paper))}body:has(.crawler-control-plane):before{display:none}body:has(.crawler-control-plane) :where(a[href],button:not(:disabled),input:not(:disabled),textarea:not(:disabled),select:not(:disabled),summary):focus-visible{outline:2px solid rgb(var(--color-gold));outline-offset:2px;box-shadow:0 0 0 4px rgb(var(--color-paper)/.76)}.crawler-skip-link{position:fixed;top:.5rem;left:.5rem;z-index:100;transform:translateY(-160%);border:1px solid rgb(var(--color-gold));background:var(--crawler-rail);padding:.65rem .8rem;color:rgb(var(--color-folio));font-size:.8rem;font-weight:700}.crawler-skip-link:focus{transform:translateY(0)}.crawler-rail{position:relative;z-index:4;display:grid;min-width:0;height:calc(100vh - 3.35rem);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-right:1px solid rgb(var(--color-gold)/.32);background:var(--crawler-rail);color:rgb(var(--color-folio))}.crawler-rail-heading{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid rgb(var(--color-folio)/.13);padding:1rem;color:inherit;text-decoration:none}.crawler-rail-heading>span{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid rgb(var(--color-gold)/.7);color:rgb(var(--color-gold))}.crawler-nav-group p,.crawler-rail-footer,.crawler-rail-heading h2,.crawler-rail-heading p{margin:0}.crawler-rail-heading p{font-family:var(--font-teamaking-mono);font-size:.68rem;font-weight:700;letter-spacing:.1em;color:rgb(var(--color-folio)/.56)}.crawler-rail-heading h2{margin-top:.12rem;font-family:var(--font-teamaking-display);font-size:1.2rem;font-weight:600}.crawler-side-nav{overflow-y:auto;overscroll-behavior:contain;padding:.75rem;scrollbar-width:thin}.crawler-nav-group+.crawler-nav-group{margin-top:1rem}.crawler-nav-group>p{padding:0 .55rem .35rem;color:rgb(var(--color-folio)/.48);font-family:var(--font-teamaking-mono);font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.crawler-nav-group>div{display:grid;gap:.2rem}.crawler-nav-link{display:flex;min-height:2.75rem;align-items:center;gap:.65rem;border:1px solid transparent;padding:.55rem;color:rgb(var(--color-folio)/.7);font-size:.82rem;font-weight:600;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.crawler-nav-link span{min-width:0}.crawler-nav-link small{display:block;margin-top:.08rem;color:currentColor;font-family:var(--font-teamaking-mono);font-size:.58rem;font-weight:500;opacity:.56}.crawler-nav-link:hover{border-color:rgb(var(--color-folio)/.16);background:rgb(var(--color-folio)/.06);color:rgb(var(--color-folio))}.crawler-nav-link.is-active{border-color:rgb(var(--color-gold)/.58);background:rgb(var(--color-gold)/.14);color:rgb(var(--color-folio))}.crawler-nav-link.is-active svg{color:rgb(var(--color-gold))}.crawler-advanced-nav{margin-top:1rem;border-top:1px solid rgb(var(--color-folio)/.12);padding-top:.7rem}.crawler-advanced-nav>summary{display:flex;min-height:2.5rem;cursor:pointer;list-style:none;align-items:center;gap:.6rem;padding:.5rem .55rem;color:rgb(var(--color-folio)/.58);font-size:.75rem;font-weight:700}.crawler-advanced-nav>summary::-webkit-details-marker{display:none}.crawler-advanced-nav>summary:after{margin-left:auto;content:"+";font-family:var(--font-teamaking-mono)}.crawler-advanced-nav[open]>summary:after{content:"−"}.crawler-advanced-nav>div{display:grid;gap:.2rem;padding-top:.2rem}.crawler-rail-footer{display:flex;min-width:0;align-items:center;gap:.5rem;border-top:1px solid rgb(var(--color-folio)/.13);padding:.85rem 1rem;color:rgb(var(--color-folio)/.56);font-family:var(--font-teamaking-mono);font-size:.65rem}.crawler-rail-footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crawler-mobile-chrome{display:none}.crawler-workspace{min-width:0;height:calc(100vh - 3.35rem);overflow-y:auto;overscroll-behavior:contain;padding:1rem clamp(.75rem,2vw,1.5rem) 3rem;scrollbar-gutter:stable}.crawler-page-header{position:sticky;top:-1rem;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:-1rem 0 1rem;border-bottom:1px solid var(--crawler-line);background:rgb(var(--color-paper)/.96);padding:1.15rem 0 .85rem;backdrop-filter:blur(12px)}.crawler-eyebrow{margin:0 0 .25rem;color:rgb(var(--color-rust));font-family:var(--font-teamaking-mono);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.crawler-page-header h1{margin:0;font-family:var(--font-teamaking-display);font-size:clamp(1.7rem,2vw,2.35rem);font-weight:600;line-height:1.05}.crawler-page-description{max-width:76ch;margin:.4rem 0 0;color:rgb(var(--color-ink)/.62);font-size:.82rem;line-height:1.55}.crawler-page-actions,.crawler-panel-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem}.crawler-page-grid,.crawler-stack{display:grid;min-width:0;gap:1rem}.crawler-page-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.crawler-page-grid[data-columns=sidebar]{grid-template-columns:minmax(22rem,.58fr) minmax(0,1fr);align-items:start}.crawler-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.crawler-metric,.crawler-panel{min-width:0;border:1px solid var(--crawler-line);background:rgb(var(--color-chalk)/.52);box-shadow:none}.crawler-metric{padding:.8rem}.crawler-metric>p{margin:0;color:rgb(var(--color-ink)/.58);font-family:var(--font-teamaking-mono);font-size:.67rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.crawler-metric-value{margin-top:.4rem;font-family:var(--font-teamaking-display);font-size:1.75rem;font-weight:600;line-height:1}.crawler-metric-note{min-height:1.2rem;margin-top:.5rem;color:rgb(var(--color-ink)/.5);font-size:.7rem}.crawler-panel{padding:.9rem}.crawler-panel-spacer{height:.75rem}.crawler-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:-.15rem -.15rem .8rem;border-bottom:1px solid rgb(var(--color-ink)/.1);padding:.15rem .15rem .7rem}.crawler-panel-header h2{margin:0;font-size:.98rem;font-weight:750}.crawler-panel-header p{max-width:70ch;margin:.2rem 0 0;color:rgb(var(--color-ink)/.56);font-size:.76rem;line-height:1.5}.crawler-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgb(var(--color-ink)/.3);padding:.55rem .78rem;font-size:.78rem;font-weight:700;line-height:1.15;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.crawler-button:disabled{cursor:not-allowed;opacity:.45}.crawler-button-primary{border-color:rgb(var(--color-book));background:rgb(var(--color-book));color:rgb(var(--color-folio))}.crawler-button-primary:hover:not(:disabled){background:rgb(var(--color-book-deep))}.crawler-button-secondary{background:rgb(var(--color-paper));color:rgb(var(--color-ink))}.crawler-button-secondary:hover:not(:disabled){border-color:rgb(var(--color-book)/.68);background:var(--crawler-soft)}.crawler-button-danger{border-color:rgb(var(--color-rust)/.58);background:rgb(var(--color-rust)/.08);color:rgb(var(--color-rust))}.crawler-status{display:inline-flex;min-height:1.5rem;align-items:center;gap:.38rem;border:1px solid rgb(var(--color-ink)/.18);background:rgb(var(--color-paper));padding:.2rem .45rem;color:rgb(var(--color-ink)/.7);font-family:var(--font-teamaking-mono);font-size:.65rem;font-weight:700;white-space:nowrap}.crawler-status>span{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:rgb(var(--color-graphite))}.crawler-status[data-status=active]>span,.crawler-status[data-status=approved]>span,.crawler-status[data-status=completed]>span,.crawler-status[data-status=configured]>span,.crawler-status[data-status=matched]>span,.crawler-status[data-status=merged]>span,.crawler-status[data-status=ready]>span,.crawler-status[data-status=resolved]>span,.crawler-status[data-status=success]>span{background:rgb(var(--color-moss))}.crawler-status[data-status=blocked]>span,.crawler-status[data-status=changes_requested]>span,.crawler-status[data-status=failed]>span,.crawler-status[data-status=unresolved]>span{background:rgb(var(--color-rust))}.crawler-status[data-status=ambiguous]>span,.crawler-status[data-status=attention]>span,.crawler-status[data-status=legacy]>span,.crawler-status[data-status=needs_review]>span,.crawler-status[data-status=pending]>span,.crawler-status[data-status=placeholder]>span,.crawler-status[data-status=warning]>span{background:rgb(var(--color-gold))}.crawler-status[data-status=checks_running]>span,.crawler-status[data-status=processing]>span,.crawler-status[data-status=running]>span{background:rgb(var(--color-gold));animation:crawler-status-pulse 1.2s ease-in-out infinite alternate}.crawler-input{width:100%;min-height:2.75rem;border:1px solid rgb(var(--color-ink)/.28);border-radius:0;background:rgb(var(--color-paper));padding:.58rem .68rem;color:rgb(var(--color-ink));font-size:.8rem}textarea.crawler-input{min-height:6rem;resize:vertical}.crawler-field{display:grid;gap:.3rem;min-width:0}.crawler-field>span:first-child{color:rgb(var(--color-ink)/.7);font-size:.72rem;font-weight:700}.crawler-field>small{color:rgb(var(--color-ink)/.5);font-size:.68rem;line-height:1.45}.crawler-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.crawler-form-grid .crawler-action-message,.crawler-form-grid .crawler-field-wide,.crawler-form-grid .crawler-form-actions{grid-column:1/-1}.crawler-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.crawler-pagination{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.8rem;border-top:1px solid rgb(var(--color-ink)/.12);padding-top:.8rem}.crawler-pagination>span{color:rgb(var(--color-ink)/.56);font-family:var(--font-teamaking-mono);font-size:.68rem}.crawler-action-message{margin:.5rem 0 0;border-left:3px solid rgb(var(--color-moss));background:rgb(var(--color-moss)/.07);padding:.55rem .65rem;color:rgb(var(--color-forest));font-size:.75rem;line-height:1.45}.crawler-action-message[data-tone=error]{border-left-color:rgb(var(--color-rust));background:rgb(var(--color-rust)/.07);color:rgb(var(--color-rust))}.crawler-state{display:grid;min-height:7rem;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.65rem;border:1px dashed rgb(var(--color-ink)/.22);background:rgb(var(--color-paper)/.72);padding:.9rem;color:rgb(var(--color-book))}.crawler-state-error{border-style:solid;border-color:rgb(var(--color-rust)/.38);background:rgb(var(--color-rust)/.05);color:rgb(var(--color-rust))}.crawler-state h2,.crawler-state p{margin:0}.crawler-state h2{font-size:.86rem}.crawler-state p{max-width:70ch;margin-top:.25rem;color:rgb(var(--color-ink)/.56);font-size:.74rem;line-height:1.55}.crawler-state .crawler-button{width:-moz-fit-content;width:fit-content;margin-top:.65rem}.crawler-table-frame{max-width:100%;overflow:auto;border:1px solid rgb(var(--color-ink)/.14);background:rgb(var(--color-paper));overscroll-behavior-x:contain;scrollbar-gutter:stable}.crawler-table-frame table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse;font-size:.75rem;text-align:left}.crawler-table-frame th{position:sticky;top:0;z-index:1;background:rgb(var(--color-book));padding:.58rem .65rem;color:rgb(var(--color-folio));font-size:.68rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.crawler-table-frame td{max-width:24rem;border-bottom:1px solid rgb(var(--color-ink)/.1);padding:.62rem .65rem;vertical-align:top;line-height:1.45}.crawler-table-frame tbody tr:last-child td{border-bottom:0}.crawler-table-frame tbody tr:hover{background:rgb(var(--color-mist)/.25)}.crawler-table-frame tbody tr[aria-selected=true]{background:rgb(var(--color-gold)/.12)}.crawler-table-frame[aria-label$=queue] :is(th,td):first-child{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 rgb(var(--color-ink)/.12)}.crawler-table-frame[aria-label$=queue] th:first-child{z-index:3}.crawler-table-frame[aria-label$=queue] td:first-child{background:rgb(var(--color-paper))}.crawler-table-frame[aria-label$=queue] tbody tr:hover td:first-child{background:rgb(var(--color-mist))}.crawler-table-frame[aria-label$=queue] tbody tr[aria-selected=true] td:first-child{background:rgb(var(--color-gold)/.2)}.crawler-control-plane input[type=checkbox],.crawler-control-plane input[type=radio],.crawler-table-frame input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:0;accent-color:rgb(var(--color-book))}.crawler-table-mapper .crawler-table-frame{max-height:28rem}.crawler-table-mapper .crawler-table-frame td,.crawler-table-mapper .crawler-table-frame th{min-width:11rem;padding:.45rem}.crawler-table-mapper .crawler-table-frame td .crawler-input{min-height:2.25rem;padding:.42rem .5rem;font-family:var(--font-teamaking-mono);font-size:.68rem}.crawler-table-mapping-field{display:grid;gap:.35rem}.crawler-table-mapping-field>span{max-width:14rem;overflow:hidden;text-overflow:ellipsis}.crawler-table-mapping-field .crawler-input{min-height:2.25rem;padding:.38rem 1.85rem .38rem .5rem;font-size:.66rem}.crawler-row-link{color:rgb(var(--color-book));font-weight:750;text-decoration:underline;text-decoration-color:rgb(var(--color-gold)/.55);text-underline-offset:.2rem}.crawler-mono,.crawler-muted{color:rgb(var(--color-ink)/.52);font-size:.68rem}.crawler-mono{font-family:var(--font-teamaking-mono);overflow-wrap:anywhere}.crawler-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.crawler-list>li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem;border-bottom:1px solid rgb(var(--color-ink)/.1);padding:.7rem 0}.crawler-list>li:first-child{padding-top:0}.crawler-list>li:last-child{border-bottom:0;padding-bottom:0}.crawler-list h3,.crawler-list p{margin:0}.crawler-list h3{font-size:.8rem;font-weight:750}.crawler-list p{margin-top:.2rem;color:rgb(var(--color-ink)/.54);font-size:.71rem;line-height:1.45}.crawler-tabs{display:flex;max-width:100%;gap:.25rem;overflow-x:auto;padding-bottom:.2rem}.crawler-tab{min-height:2.75rem;flex:0 0 auto;border:1px solid rgb(var(--color-ink)/.2);background:rgb(var(--color-paper));padding:.55rem .7rem;font-size:.74rem;font-weight:700}.crawler-tab[aria-selected=true]{border-color:rgb(var(--color-book));background:rgb(var(--color-book));color:rgb(var(--color-folio))}.crawler-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.crawler-timeline>li{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.6rem;padding:0 0 1rem}.crawler-timeline>li:before{position:absolute;top:1.2rem;bottom:0;left:.72rem;width:1px;content:"";background:rgb(var(--color-ink)/.16)}.crawler-timeline>li:last-child:before{display:none}.crawler-timeline-marker{position:relative;z-index:1;display:grid;width:1.5rem;height:1.5rem;place-items:center;border:1px solid rgb(var(--color-ink)/.22);border-radius:50%;background:rgb(var(--color-paper));color:rgb(var(--color-book));font-family:var(--font-teamaking-mono);font-size:.58rem;font-weight:700}.crawler-timeline h3,.crawler-timeline p{margin:0}.crawler-timeline h3{font-size:.8rem;text-transform:capitalize}.crawler-timeline p{margin-top:.18rem;color:rgb(var(--color-ink)/.53);font-size:.68rem;line-height:1.45}.crawler-diff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgb(var(--color-ink)/.16);background:rgb(var(--color-ink)/.16)}.crawler-diff-column{min-width:0;background:rgb(var(--color-paper))}.crawler-diff-column>h3{margin:0;border-bottom:1px solid rgb(var(--color-ink)/.12);background:rgb(var(--color-mist)/.34);padding:.5rem .6rem;font-family:var(--font-teamaking-mono);font-size:.65rem;text-transform:uppercase}.crawler-diff-column pre{max-height:16rem;margin:0;overflow:auto;padding:.65rem;font-family:var(--font-teamaking-mono);font-size:.67rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.crawler-callout{border-left:3px solid rgb(var(--color-gold));background:rgb(var(--color-gold)/.08);padding:.65rem .75rem;color:rgb(var(--color-ink)/.72);font-size:.75rem;line-height:1.55}.crawler-callout strong{display:inline-flex;align-items:center;gap:.35rem;color:rgb(var(--color-ink))}.crawler-callout[data-tone=danger]{border-left-color:rgb(var(--color-rust));background:rgb(var(--color-rust)/.07)}.crawler-confirm-gate{display:grid;gap:.65rem;border:1px solid rgb(var(--color-gold)/.48);background:rgb(var(--color-gold)/.07);padding:.75rem}.crawler-confirm-gate[data-state=blocked]{border-color:rgb(var(--color-rust)/.4);background:rgb(var(--color-rust)/.06)}.crawler-confirm-gate[data-state=ready]{border-color:rgb(var(--color-moss)/.46);background:rgb(var(--color-moss)/.06)}.crawler-confirm-gate>p,.crawler-preview-block>h3,.crawler-preview-block>pre{margin:0}.crawler-preview-block{max-width:100%;margin-top:.75rem;overflow:auto;border:1px solid rgb(var(--color-ink)/.14);background:rgb(var(--color-paper));padding:.7rem}.crawler-preview-block>h3{margin-bottom:.5rem;font-size:.78rem}.crawler-preview-block pre,pre.crawler-preview-block{max-height:24rem;white-space:pre-wrap;overflow-wrap:anywhere}.crawler-candidate-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid rgb(var(--color-ink)/.14);background:rgb(var(--color-paper));padding:.65rem}.crawler-candidate-row[data-selected=true]{border-color:rgb(var(--color-book)/.64);background:rgb(var(--color-gold)/.08)}button.crawler-block-row{width:100%;grid-template-columns:minmax(0,1fr);cursor:pointer;color:rgb(var(--color-ink));font:inherit;text-align:left}button.crawler-block-row:focus-visible,button.crawler-block-row:hover{border-color:rgb(var(--color-book)/.52)}.crawler-candidate-row>label{display:grid;min-width:0;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem}.crawler-candidate-row small,.crawler-candidate-row strong{display:block}.crawler-candidate-row small{margin-top:.15rem;color:rgb(var(--color-ink)/.54);font-size:.68rem;line-height:1.45}.crawler-filter-bar{display:grid;grid-template-columns:minmax(10rem,1fr) repeat(2,minmax(8rem,.35fr));gap:.55rem;margin-bottom:.75rem}.crawler-pipeline,.crawler-publish-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--crawler-line);background:var(--crawler-line);padding:0;list-style:none}.crawler-publish-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.crawler-pipeline li,.crawler-publish-steps li{display:flex;min-width:0;align-items:center;gap:.6rem;background:rgb(var(--color-paper));padding:.72rem}.crawler-pipeline li>span,.crawler-publish-steps li>span{display:grid;width:1.6rem;height:1.6rem;flex:0 0 auto;place-items:center;border:1px solid rgb(var(--color-book)/.3);border-radius:50%;color:rgb(var(--color-book));font-family:var(--font-teamaking-mono);font-size:.65rem;font-weight:700}.crawler-pipeline small,.crawler-pipeline strong,.crawler-publish-steps small,.crawler-publish-steps strong{display:block}.crawler-pipeline strong,.crawler-publish-steps strong{font-size:.75rem}.crawler-pipeline small,.crawler-publish-steps small{margin-top:.12rem;color:rgb(var(--color-ink)/.5);font-size:.64rem;line-height:1.35}.crawler-artifact-list,.crawler-compact-list,.crawler-entity-tree,.crawler-finding-list,.crawler-task-list,.crawler-warning-list{margin:0;padding:0;list-style:none}.crawler-task-list{display:grid}.crawler-task-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border-bottom:1px solid var(--crawler-line);padding:.7rem 0}.crawler-task-list li:first-child{padding-top:0}.crawler-task-list li:last-child{border-bottom:0;padding-bottom:0}.crawler-task-list span,.crawler-task-list strong{display:block}.crawler-task-list strong{font-size:.78rem}.crawler-task-list span{margin-top:.15rem;color:rgb(var(--color-ink)/.52);font-size:.68rem;line-height:1.45}.crawler-task-list a{display:grid;width:2.4rem;height:2.4rem;place-items:center;border:1px solid var(--crawler-line);color:rgb(var(--color-book))}.crawler-workbench-toolbar{display:flex;min-width:0;align-items:end;gap:.65rem;border:1px solid var(--crawler-line);background:rgb(var(--color-chalk)/.52);padding:.7rem}.crawler-workbench-toolbar>div:first-child,.crawler-workbench-toolbar>label:first-child{min-width:min(20rem,100%);flex:1 1 auto}.crawler-workbench-toolbar span,.crawler-workbench-toolbar strong{display:block}.crawler-workbench-toolbar>div:first-child>span{margin-top:.18rem}.crawler-compare-layout,.crawler-preparation-layout{display:grid;min-width:0;align-items:start;gap:.75rem}.crawler-preparation-layout{grid-template-columns:minmax(15rem,.7fr) minmax(24rem,1.45fr) minmax(15rem,.8fr)}.crawler-compare-layout{grid-template-columns:minmax(13rem,.56fr) minmax(32rem,1.7fr) minmax(16rem,.72fr)}.crawler-workbench-pane{min-width:0;border:1px solid var(--crawler-line);background:rgb(var(--color-chalk)/.5)}.crawler-workbench-pane>header{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--crawler-line);background:rgb(var(--color-paper));padding:.65rem .72rem}.crawler-workbench-pane>header h2,.crawler-workbench-pane>header span{margin:0}.crawler-workbench-pane>header h2{font-size:.84rem}.crawler-workbench-pane>header span{color:rgb(var(--color-ink)/.46);font-family:var(--font-teamaking-mono);font-size:.62rem}.crawler-pane-body{min-width:0;padding:.7rem}.crawler-helper{margin:0;color:rgb(var(--color-ink)/.52);font-size:.68rem;line-height:1.5}.crawler-pane-subtitle{margin:0 0 .45rem;color:rgb(var(--color-ink)/.62);font-family:var(--font-teamaking-mono);font-size:.67rem;letter-spacing:.04em;text-transform:uppercase}.crawler-artifact-list,.crawler-compact-list,.crawler-warning-list{display:grid;gap:.4rem}.crawler-artifact-list li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem;border:1px solid var(--crawler-line);background:rgb(var(--color-paper));padding:.48rem}.crawler-artifact-list li[data-selected=true]{border-color:rgb(var(--color-book)/.62);box-shadow:inset 3px 0 0 rgb(var(--color-gold))}.crawler-artifact-list button{min-width:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.crawler-artifact-order-actions{display:grid;grid-template-columns:repeat(2,1.7rem);gap:.15rem}.crawler-artifact-order-actions button{display:grid;width:1.7rem;height:1.7rem;place-items:center;border:1px solid var(--crawler-line);background:rgb(var(--color-chalk)/.62);padding:0}.crawler-artifact-order-actions button:disabled{cursor:not-allowed;opacity:.35}.crawler-artifact-select{overflow:hidden}.crawler-artifact-list small,.crawler-artifact-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crawler-artifact-list strong{font-size:.72rem}.crawler-artifact-list small{margin-top:.15rem;color:rgb(var(--color-ink)/.48);font-size:.62rem}.crawler-compact-list li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid var(--crawler-line);padding:.45rem 0;font-size:.7rem}.crawler-workbench-editor{min-height:22rem!important;line-height:1.6}.crawler-evidence-card,.crawler-selected-field{display:grid;gap:.35rem;border:1px solid var(--crawler-line);background:rgb(var(--color-paper));padding:.65rem}.crawler-evidence-card p{margin:0;color:rgb(var(--color-ink)/.55);font-size:.68rem;line-height:1.5}.crawler-warning-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.48rem;border-left:3px solid rgb(var(--color-gold));background:rgb(var(--color-gold)/.07);padding:.58rem}.crawler-warning-list p,.crawler-warning-list strong{margin:0}.crawler-warning-list strong{font-size:.72rem}.crawler-warning-list p{margin-top:.18rem;color:rgb(var(--color-ink)/.55);font-size:.66rem;line-height:1.45}.crawler-diff-legend{display:flex;max-width:100%;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.crawler-diff-legend li{display:inline-flex;gap:.35rem;padding:.35rem .48rem;font-size:.66rem;font-weight:700}.crawler-batch-preview,.crawler-batch-toolbar,.crawler-diff-legend li{align-items:center;border:1px solid var(--crawler-line);background:rgb(var(--color-paper))}.crawler-batch-preview,.crawler-batch-toolbar{display:flex;min-width:0;justify-content:space-between;gap:.75rem;padding:.65rem .72rem}.crawler-batch-toolbar span,.crawler-batch-toolbar strong{display:block}.crawler-batch-preview strong,.crawler-batch-toolbar strong{font-size:.74rem}.crawler-batch-preview li,.crawler-batch-preview p,.crawler-batch-preview small,.crawler-batch-toolbar span{color:rgb(var(--color-ink)/.56);font-size:.65rem;line-height:1.45}.crawler-batch-preview{align-items:flex-end;border-left:4px solid rgb(var(--color-gold));background:rgb(var(--color-gold)/.07)}.crawler-batch-preview p{margin:.2rem 0 0}.crawler-batch-preview ul{display:grid;gap:.15rem;margin:.45rem 0 0;padding-left:1rem}[data-diff-kind=added]{--diff-color:var(--color-moss);--diff-bg:rgb(var(--color-moss)/0.08)}[data-diff-kind=modified]{--diff-color:var(--color-gold);--diff-bg:rgb(var(--color-gold)/0.11)}[data-diff-kind=cleared]{--diff-color:var(--color-rust);--diff-bg:rgb(var(--color-rust)/0.08)}[data-diff-kind=conflict]{--diff-color:var(--crawler-conflict);--diff-bg:rgb(var(--crawler-conflict)/0.09)}[data-diff-kind=unchanged]{--diff-color:var(--color-graphite);--diff-bg:rgb(var(--color-graphite)/0.06)}.crawler-diff-legend [data-diff-kind],.crawler-diff-legend li{border-left:3px solid rgb(var(--diff-color))}.crawler-entity-tree{display:grid;gap:.35rem}.crawler-entity-tree li{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;border:1px solid var(--crawler-line);background:rgb(var(--color-paper))}.crawler-entity-tree button{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .45rem;border:0;background:transparent;padding:.55rem;color:inherit;text-align:left}.crawler-entity-tree button[data-selected=true]{box-shadow:inset 3px 0 0 rgb(var(--color-gold))}.crawler-selection-check{display:grid;min-width:2.35rem;min-height:2.35rem;place-items:center;cursor:pointer}.crawler-selection-check input{width:1rem;height:1rem;accent-color:rgb(var(--color-book))}.crawler-entity-tree button>span,.crawler-entity-tree button>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crawler-entity-tree button>span{color:rgb(var(--color-ink)/.5);font-size:.62rem}.crawler-entity-tree button>strong{grid-column:1;font-size:.72rem}.crawler-entity-tree button>.crawler-status{grid-column:2;grid-row:1/span 2}.crawler-field-diff-table{min-width:42rem;border:1px solid var(--crawler-line);background:rgb(var(--color-paper))}.crawler-diff-pane .crawler-pane-body{overflow-x:auto}.crawler-field-diff-head,.crawler-field-diff-row{display:grid;width:100%;grid-template-columns:2.5rem minmax(9rem,.7fr) repeat(3,minmax(11rem,1fr))}.crawler-field-diff-head{position:sticky;top:0;z-index:1;background:rgb(var(--color-book));color:rgb(var(--color-folio))}.crawler-field-diff-head span,.crawler-field-diff-row>button,.crawler-field-diff-row>code{min-width:0;border-right:1px solid var(--crawler-line);padding:.55rem;text-align:left}.crawler-field-diff-row>.crawler-selection-check{border-right:1px solid var(--crawler-line)}.crawler-field-diff-head span{font-size:.68rem;font-weight:700}.crawler-field-diff-row{border-bottom:1px solid var(--crawler-line);background:var(--diff-bg);color:inherit}.crawler-field-diff-row:hover,.crawler-field-diff-row[aria-selected=true]{box-shadow:inset 4px 0 0 rgb(var(--diff-color))}.crawler-field-diff-row>code{font-family:var(--font-teamaking-mono);font-size:.65rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.crawler-field-name{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.2rem .35rem;border-left:3px solid rgb(var(--diff-color));font-size:.68rem;font-weight:700}button.crawler-field-name{border:0;border-right:1px solid var(--crawler-line);background:transparent;color:inherit;cursor:pointer;text-align:left}.crawler-field-name small{grid-column:2;color:rgb(var(--color-ink)/.48);font-size:.6rem}.crawler-selected-field{grid-template-columns:minmax(0,1fr) auto}.crawler-selected-field>span{grid-column:1;color:rgb(var(--color-ink)/.5);font-size:.63rem}.crawler-selected-field>strong{grid-column:1;font-size:.74rem}.crawler-selected-field>.crawler-status{grid-column:2;grid-row:1/span 2}.crawler-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.crawler-action-grid button,.crawler-finding-actions button{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--crawler-line);background:rgb(var(--color-paper));padding:.45rem;color:inherit;font-size:.68rem;font-weight:700}.crawler-finding-list{display:grid;gap:.7rem}.crawler-finding-list>li{gap:.75rem;border:1px solid var(--crawler-line);background:rgb(var(--color-chalk)/.5);padding:.75rem}.crawler-finding-list>li,.crawler-finding-main{display:grid;grid-template-columns:minmax(0,1fr) auto}.crawler-finding-main{min-width:0;gap:.3rem .65rem}.crawler-finding-main h2,.crawler-finding-main p,.crawler-finding-main small{margin:0}.crawler-finding-main h2{margin-top:.15rem;font-size:.84rem}.crawler-finding-main p,.crawler-finding-main small{grid-column:1/-1}.crawler-finding-main p{color:rgb(var(--color-ink)/.64);font-size:.72rem;line-height:1.5}.crawler-finding-main small{color:rgb(var(--color-ink)/.46);font-size:.63rem}.crawler-finding-actions{display:grid;min-width:9rem;align-content:start;gap:.35rem}.crawler-spin{animation:crawler-spin .85s linear infinite}@keyframes crawler-spin{to{transform:rotate(1turn)}}@keyframes crawler-status-pulse{to{opacity:.35}}@media (max-width:1023px){.crawler-control-plane{display:block;min-height:calc(100vh - 3.35rem);overflow:hidden}.crawler-rail{display:none}.crawler-mobile-chrome{position:relative;z-index:10;display:grid;height:6.6rem;grid-template-rows:auto minmax(0,1fr);border-bottom:1px solid rgb(var(--color-ink)/.18);background:var(--crawler-rail);color:rgb(var(--color-folio))}.crawler-mobile-chrome>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.55rem .75rem .25rem}.crawler-mobile-chrome>div:first-child span{font-family:var(--font-teamaking-display);font-size:1.15rem;font-weight:600}.crawler-mobile-chrome>div:first-child small{color:rgb(var(--color-folio)/.54);font-family:var(--font-teamaking-mono);font-size:.62rem}.crawler-mobile-nav{display:flex;align-items:flex-start;gap:.35rem;overflow-x:auto;padding:.25rem .75rem .6rem;scrollbar-width:thin}.crawler-mobile-nav .crawler-nav-group,.crawler-mobile-nav .crawler-nav-group>div{display:contents}.crawler-mobile-nav .crawler-nav-group>p{display:none}.crawler-mobile-nav .crawler-nav-link{min-height:2.55rem;flex:0 0 auto;padding:.45rem .6rem;font-size:.72rem}.crawler-mobile-nav .crawler-nav-link small{display:none}.crawler-mobile-nav .crawler-advanced-nav{flex:0 0 auto;margin:0;border:0;padding:0}.crawler-mobile-nav .crawler-advanced-nav>summary{min-height:2.55rem;border:1px solid rgb(var(--color-folio)/.16);padding:.45rem .6rem;color:rgb(var(--color-folio)/.75);font-size:.72rem}.crawler-mobile-nav .crawler-advanced-nav>div{position:fixed;z-index:30;top:9.1rem;right:.75rem;left:.75rem;display:grid;max-height:min(28rem,calc(100vh - 10rem));grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;overflow-y:auto;border:1px solid rgb(var(--color-gold)/.45);background:var(--crawler-rail);padding:.55rem;box-shadow:0 1rem 2rem rgb(0 0 0/.24)}.crawler-mobile-nav .crawler-advanced-nav>div .crawler-nav-link{width:100%}.crawler-workspace{height:calc(100vh - 9.95rem)}.crawler-compare-layout,.crawler-preparation-layout{grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr)}.crawler-compare-layout>:last-child,.crawler-preparation-layout>:last-child{grid-column:1/-1}}@media (max-width:767px){.crawler-page-header{position:relative;top:auto;display:grid;margin-top:0;padding-top:0;backdrop-filter:none}.crawler-page-actions,.crawler-panel-actions{justify-content:flex-start}.crawler-filter-bar,.crawler-form-grid,.crawler-page-grid[data-columns="2"],.crawler-page-grid[data-columns=sidebar]{grid-template-columns:1fr}.crawler-form-grid .crawler-action-message,.crawler-form-grid .crawler-field-wide,.crawler-form-grid .crawler-form-actions{grid-column:auto}.crawler-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crawler-panel-header{display:grid}.crawler-diff-grid{grid-template-columns:1fr}.crawler-timeline>li{grid-template-columns:1.5rem minmax(0,1fr)}.crawler-timeline>li>:last-child{grid-column:2;justify-self:start}.crawler-candidate-row{grid-template-columns:1fr}.crawler-compare-layout,.crawler-preparation-layout{grid-template-columns:minmax(0,1fr)}.crawler-compare-layout>:last-child,.crawler-preparation-layout>:last-child{grid-column:auto}.crawler-workbench-toolbar{flex-wrap:wrap;align-items:stretch}.crawler-batch-preview,.crawler-batch-toolbar{align-items:stretch;flex-direction:column}.crawler-pipeline,.crawler-publish-steps{display:flex;max-width:100%;overflow-x:auto}.crawler-pipeline li,.crawler-publish-steps li{min-width:9.5rem;flex:1 0 auto}.crawler-finding-list>li{grid-template-columns:minmax(0,1fr)}.crawler-finding-actions{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:419px){.crawler-workspace{padding-inline:.65rem}.crawler-metrics{grid-template-columns:1fr}.crawler-button{max-width:100%}.crawler-workbench-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.crawler-workbench-toolbar .crawler-button,.crawler-workbench-toolbar>*{width:100%}.crawler-action-grid,.crawler-finding-actions,.crawler-mobile-nav .crawler-advanced-nav>div{grid-template-columns:minmax(0,1fr)}.crawler-batch-preview .crawler-form-actions,.crawler-batch-toolbar .crawler-form-actions{display:grid;grid-template-columns:minmax(0,1fr)}.crawler-artifact-list li{grid-template-columns:auto minmax(0,1fr)}.crawler-artifact-list li>.crawler-status{grid-column:2;justify-self:start}.crawler-pagination{display:grid;grid-template-columns:1fr 1fr}.crawler-pagination>span{grid-column:1/-1;grid-row:1;text-align:center}}@media (prefers-reduced-motion:reduce){.crawler-control-plane *,.crawler-control-plane :after,.crawler-control-plane :before{scroll-behavior:auto!important;transition-duration:.01ms!important}.crawler-spin,.crawler-status>span{animation:none!important}}