.compare-actions,.compare-query{display:grid;gap:.45rem}.compare-actions{gap:.85rem}.compare-query+.compare-query{border-top:1px solid var(--color-line);padding-top:.75rem}.compare-query label,.compare-member__order{color:var(--color-muted);font-family:var(--logoi-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.compare-query div{display:grid;grid-template-columns:minmax(0,1fr) auto}.compare-query div.compare-query__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.compare-query div.compare-query__pair button{grid-column:1 / -1}.compare-query input,.compare-query button{min-height:2.7rem;border:1px solid var(--color-line-strong);border-radius:0}.compare-query input{min-width:0;background:var(--color-panel-strong);color:var(--color-ink);padding:.55rem .7rem}.compare-query button{background:var(--color-ink);color:var(--color-canvas);padding:.55rem .85rem}.compare-presets,.compare-rail-links{display:grid;gap:.45rem}.compare-presets a,.compare-rail-links a{border-bottom:1px solid var(--color-line);padding:.45rem 0;text-decoration:none}.parallel-workbench{display:grid;gap:.9rem;padding-top:1rem}.compare-notice,.compare-relation-bar,.compare-result-note{border:1px solid var(--color-line);background:var(--color-panel);padding:.85rem}.compare-notice h2,.compare-notice p,.compare-relation-bar p,.compare-result-note{margin:0}.compare-notice{display:grid;gap:.55rem}.compare-slot-states{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:.8rem}.compare-notice ol{margin:0}.compare-notice li{display:grid;gap:.2rem;padding:.35rem 0}.compare-boundary{color:var(--state-unavailable);font-size:.82rem}.compare-relation-bar{display:grid;gap:.75rem;border-color:var(--gold)}.compare-relation-bar>div{display:grid;gap:.15rem}.compare-target-identities{border-top:1px solid var(--color-line);padding-top:.55rem}.compare-target-identities ul{display:grid;gap:.3rem;margin:.45rem 0 0;padding-left:1.2rem}.compare-relation-bar strong{font-family:var(--logoi-display);font-size:1.2rem;font-weight:500;text-transform:capitalize}.compare-relation-bar dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;background:var(--color-line)}.compare-relation-bar dl div{display:grid;gap:.15rem;background:var(--color-panel-strong);padding:.55rem}.compare-relation-bar dt,.compare-member__footer dt,.compare-inspector dt{color:var(--color-muted);font-family:var(--logoi-mono);font-size:.64rem;letter-spacing:.05em;text-transform:uppercase}.compare-relation-bar dd,.compare-member__footer dd,.compare-inspector dd{margin:0;overflow-wrap:anywhere}.recorded-relationship{display:grid;gap:.9rem;min-width:0;border:1px solid var(--color-line-strong);background:var(--color-panel);padding:clamp(.8rem,2vw,1.15rem)}.recorded-relationship :is(a,code){min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.recorded-relationship__header,.recorded-relationship__targets>header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.recorded-relationship__header>div,.recorded-relationship__targets,.recorded-relationship__targets>header>div,.recorded-relationship__method>div{display:grid;gap:.25rem;min-width:0}.recorded-relationship :is(h2,h3,p){margin:0}.recorded-relationship__digest{display:block;max-width:min(100%,25rem);overflow-wrap:anywhere;word-break:break-all;color:var(--color-muted);font-size:.66rem}.recorded-relationship__summary,.recorded-relationship__method{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:1px;margin:0;background:var(--color-line)}.recorded-relationship__summary>div,.recorded-relationship__method>div{min-width:0;background:var(--color-panel-strong);padding:.6rem}.recorded-relationship :is(dt,.recorded-relationship__method span){color:var(--color-muted);font-family:var(--logoi-mono);font-size:.64rem;letter-spacing:.05em;text-transform:uppercase}.recorded-relationship dd{margin:0;overflow-wrap:anywhere}.recorded-relationship__method strong{overflow-wrap:anywhere;font-size:.82rem;font-weight:500}.recorded-relationship__targets{border-top:1px solid var(--color-line);padding-top:.8rem}.recorded-relationship__targets>header>span{border:1px solid var(--color-line);padding:.25rem .4rem;color:var(--color-muted);font-family:var(--logoi-mono);font-size:.64rem;text-transform:uppercase}.recorded-relationship__targets ol{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.recorded-relationship__targets li{display:grid;grid-template-columns:2rem minmax(0,1fr) minmax(15rem,1fr);gap:.65rem;align-items:start;min-width:0;border:1px solid var(--color-line);background:var(--color-panel-strong);padding:.65rem}.recorded-relationship__targets li>div{display:grid;gap:.2rem;min-width:0}.recorded-relationship__targets li code,.recorded-relationship__targets li small{overflow-wrap:anywhere}.recorded-relationship__target-order{display:grid;place-items:center;min-height:2rem;border:1px solid var(--gold);color:var(--color-accent);font-family:var(--logoi-mono)}.recorded-relationship__targets li dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .65rem;margin:0}.recorded-relationship__targets li dl>div{min-width:0}.recorded-relationship__empty{border:1px dashed var(--color-line-strong);color:var(--color-muted);padding:.7rem}.recorded-relationship__footer{min-width:0;border-top:1px solid var(--color-line);padding-top:.7rem}.recorded-relationship__footer :is(details,ul,li){min-width:0;max-width:100%}.recorded-relationship__footer summary{cursor:pointer;font-weight:650}.recorded-relationship__footer details>:not(summary){margin-top:.6rem}.recorded-relationship__sources{display:grid;gap:.35rem}.recorded-relationship__sources ul,.recorded-relationship__footer details>ul{display:grid;gap:.3rem;margin-bottom:0}.compare-members{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:.8rem;margin:0;padding:0;list-style:none}.compare-member{display:grid;grid-template-rows:auto minmax(22rem,60vh) auto;min-width:0;border:1px solid var(--color-line-strong);background:var(--color-panel-strong)}.compare-member[data-text-state]:not([data-text-state=served]){grid-template-rows:auto auto auto;align-content:start}.compare-member__header,.compare-member__footer{display:grid;gap:.3rem;padding:.75rem}.compare-member__header{border-bottom:1px solid var(--color-line)}.compare-member__header h2,.compare-member__header p{margin:0}.compare-member__header h2{font-family:var(--logoi-display);font-size:1.25rem;font-weight:500}.compare-member__header p,.compare-member__language{color:var(--color-muted);font-size:.78rem}.compare-member__text{overflow:auto;padding:clamp(.9rem,2vw,1.4rem);scrollbar-width:thin}.compare-member__text>p{margin:0;white-space:pre-wrap;font-family:var(--logoi-serif);font-size:1.05rem;line-height:1.72}.compare-member__text[dir=rtl]>p{font-size:1.18rem;line-height:1.9}.compare-member__empty{display:grid;gap:.4rem;color:var(--color-muted)}.compare-member__empty p{margin:0}.compare-member__footer{border-top:1px solid var(--color-line)}.compare-member__footer dl,.compare-inspector{display:grid;gap:.45rem;margin:0}.compare-member__footer dl div,.compare-inspector div{display:grid;gap:.1rem}.compare-result-note{color:var(--color-muted);font-size:.8rem}.parallel-literal-workbench{display:grid;gap:1rem;border:1px solid var(--color-line-strong);background:var(--color-panel);padding:clamp(.85rem,2vw,1.25rem)}.parallel-literal-workbench__header,.parallel-literal-workbench__header>div,.parallel-literal-workbench__form,.parallel-literal-workbench__results,.parallel-literal-workbench__member,.parallel-literal-workbench__selection{display:grid;gap:.7rem}.parallel-literal-workbench__header h2,.parallel-literal-workbench__header p,.parallel-literal-workbench__member h3,.parallel-literal-workbench__member p,.parallel-literal-workbench__selection h3,.parallel-literal-workbench__selection p{margin:0}.parallel-literal-workbench__method,.parallel-literal-workbench__summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;margin:0;background:var(--color-line)}.parallel-literal-workbench__method>div,.parallel-literal-workbench__summary>div{display:grid;gap:.2rem;background:var(--color-panel-strong);padding:.65rem}.parallel-literal-workbench dt{color:var(--color-muted);font-family:var(--logoi-mono);font-size:.64rem;letter-spacing:.05em;text-transform:uppercase}.parallel-literal-workbench dd{margin:0;overflow-wrap:anywhere}.parallel-literal-workbench__query-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:.65rem}.parallel-literal-workbench__query{display:grid;align-content:start;gap:.4rem;border:1px solid var(--color-line);background:var(--color-panel-strong);padding:.7rem}.parallel-literal-workbench__query span,.parallel-literal-workbench__query small{display:block}.parallel-literal-workbench__query small,.parallel-literal-workbench__boundary,.parallel-literal-workbench__status{color:var(--color-muted);font-size:.78rem}.parallel-literal-workbench__query input,.parallel-literal-workbench__form>button,.parallel-literal-workbench__selection button{min-height:2.75rem;border:1px solid var(--color-line-strong);border-radius:0}.parallel-literal-workbench__query input{min-width:0;background:var(--color-canvas);color:var(--color-ink);padding:.55rem .65rem}.parallel-literal-workbench__form>button,.parallel-literal-workbench__selection button{justify-self:start;background:var(--color-ink);color:var(--color-canvas);padding:.55rem .8rem}.parallel-literal-workbench__form>button:disabled,.parallel-literal-workbench__query input:disabled{cursor:not-allowed;opacity:.65}.parallel-literal-workbench__query input:focus-visible,.parallel-literal-workbench__form>button:focus-visible,.parallel-literal-workbench__selection button:focus-visible,.parallel-literal-workbench__table-wrap:focus-visible,.parallel-literal-workbench input[type=checkbox]:focus-visible,.parallel-literal-workbench a:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.parallel-literal-workbench__status{min-height:1.25rem;margin:0}.parallel-literal-workbench__status[data-state=error],.parallel-literal-workbench__status[data-state=boundary]{color:var(--state-unavailable)}.parallel-literal-workbench__member{min-width:0;border-top:1px solid var(--color-line-strong);padding-top:.85rem}.parallel-literal-workbench__table-wrap{overflow-x:auto;scrollbar-width:thin}.parallel-literal-workbench table{width:100%;min-width:62rem;border-collapse:collapse}.parallel-literal-workbench caption{padding:0 0 .55rem;color:var(--color-muted);text-align:left}.parallel-literal-workbench th,.parallel-literal-workbench td{border-bottom:1px solid var(--color-line);padding:.55rem;text-align:left;vertical-align:top}.parallel-literal-workbench th{font-family:var(--logoi-mono);font-size:.68rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.parallel-literal-workbench__kwic-left{text-align:right}.parallel-literal-workbench__kwic-match{color:var(--gold-strong, var(--gold));font-weight:700}.parallel-literal-workbench__selection{border:1px solid var(--gold);padding:.8rem}.parallel-literal-workbench__selection-header{display:flex;align-items:start;justify-content:space-between;gap:.75rem}.parallel-literal-workbench__selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.parallel-literal-workbench__selection-card{min-width:0;border:1px solid var(--color-line);background:var(--color-panel-strong);padding:.7rem}.parallel-literal-workbench__selection-card dl{display:grid;gap:.35rem;margin:0}.recorded-relationship-download{display:grid;gap:.6rem;border-top:1px solid var(--color-line);padding-top:1rem}.recorded-relationship-download h3,.recorded-relationship-download p{margin:0}.recorded-relationship-download>div{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.recorded-relationship-download button{min-height:2.75rem;border:1px solid var(--color-line-strong);border-radius:2px;background:var(--color-accent);color:var(--color-panel-deep);padding:.55rem .7rem;font:700 .72rem/1.3 var(--logoi-mono);cursor:pointer}.recorded-relationship-download button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.recorded-relationship-download a{font:650 .7rem/1.3 var(--logoi-mono)}.recorded-relationship-download dl{display:grid;gap:.45rem;margin:0}.recorded-relationship-download dl div{display:grid;gap:.12rem;min-width:0}.recorded-relationship-download dt{color:var(--color-muted);font:600 .65rem/1.3 var(--logoi-mono);letter-spacing:.06em;text-transform:uppercase}.recorded-relationship-download dd{margin:0;overflow-wrap:anywhere}@media(max-width:760px){.compare-query div,.compare-query div.compare-query__pair,.compare-slot-states{grid-template-columns:1fr}.compare-relation-bar dl{grid-template-columns:repeat(2,minmax(0,1fr))}.recorded-relationship__header,.recorded-relationship__targets>header{display:grid}.recorded-relationship__targets li{grid-template-columns:2rem minmax(0,1fr)}.recorded-relationship__targets li dl{grid-column:1 / -1}.compare-members{grid-template-columns:1fr}.compare-member{grid-template-rows:auto minmax(18rem,auto) auto}.compare-member__order{font-size:.72rem}.parallel-literal-workbench__query-grid,.parallel-literal-workbench__selection-grid{grid-template-columns:1fr}.parallel-literal-workbench__selection-header{display:grid}}
