@font-face{font-family:Gentium;src:url(/nautikon/fonts/gentium-book-plus-400-latin.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+2000-206F}@font-face{font-family:Gentium;src:url(/nautikon/fonts/gentium-book-plus-400-latin-ext.woff2)format("woff2");font-display:swap;unicode-range:U+100-24F,U+1E??}@font-face{font-family:Gentium;src:url(/nautikon/fonts/gentium-book-plus-400-greek.woff2)format("woff2");font-display:swap;unicode-range:U+370-3FF}@font-face{font-family:Gentium;src:url(/nautikon/fonts/gentium-book-plus-400-greek-ext.woff2)format("woff2");font-display:swap;unicode-range:U+1F??}:root{--paper:#f8f3e7;--ink:#173b4b;--red:#a53523;--muted:#4c6268;--line:#a6b0ab;--wash:#e9e4d5;color:var(--ink);background:var(--paper);scroll-behavior:smooth;scroll-padding-top:1rem;font:20px/1.5 Gentium,Georgia,serif}*{box-sizing:border-box}body{margin:0}a{color:var(--red);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button,select,.file-button{font-family:ui-sans-serif,sans-serif;font-size:.72rem;line-height:1.45}button,.file-button{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:0;min-height:44px;padding:.6rem .85rem}button:hover,.file-button:hover{background:var(--wash)}button.primary,button[aria-pressed=true]{background:var(--ink);color:var(--paper)}button:disabled{opacity:.6;cursor:default}button[hidden],[hidden]{display:none!important}:focus-visible{outline:3px solid var(--red);outline-offset:4px}input[type=range]{width:100%;accent-color:var(--red);min-height:30px;margin:.4rem 0 0}input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0;margin:.1rem .5rem 0 0}select,textarea{background:var(--paper);border:1px solid var(--line);border-radius:0;width:100%;min-height:44px;padding:.6rem}label{display:block}.check{align-items:flex-start;margin:.9rem 0;font-size:.87rem;line-height:1.4;display:flex}.range-field{margin:1rem 0}.range-field label{flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;font-size:.95rem;display:flex}.range-field output{color:var(--red);font-size:.85rem}textarea{resize:vertical;margin:.5rem 0 1rem;font-size:1rem}.hint{color:var(--muted);max-width:72ch;font-family:ui-sans-serif,sans-serif;font-size:.67rem;line-height:1.6}header,main,footer{max-width:1320px;margin:auto;padding-inline:clamp(1rem,4vw,3.5rem)}header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.4rem;padding-bottom:1.4rem;display:flex}.wordmark{color:var(--ink);text-decoration:none;display:grid}.wordmark>span:first-child{letter-spacing:.13em;font-size:1.7rem;line-height:1.1}.wordmark>span:last-child{letter-spacing:.02em;font-size:.65rem}header nav{flex-wrap:wrap;gap:.3rem 1.1rem;font-family:ui-sans-serif,sans-serif;font-size:.65rem;display:flex}header nav a{color:var(--ink);padding:.4rem 0}.opening{border-bottom:1px solid var(--line);padding:2.8rem 0 2rem}.eyebrow,.section-number{letter-spacing:.11em;text-transform:uppercase;margin:0 0 .7rem;font-family:ui-sans-serif,sans-serif;font-size:.6rem}.intro-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:3.2rem;display:grid}h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:400;line-height:1.05}.intro-copy{max-width:42ch}.intro-copy p{margin:0 0 .8rem;font-size:.95rem}.intro-copy p:first-child{font-size:1.25rem;line-height:1.3}.text-link{font-size:.85rem}.section-heading{grid-template-columns:160px 1fr;align-items:baseline;gap:1rem;margin-bottom:1.3rem;display:grid}.section-heading h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:400;line-height:1.12}main>section:not(.opening){border-bottom:1px solid var(--ink);padding:2.7rem 0}.preset-row{flex-wrap:wrap;gap:.4rem;display:flex}.preset-row button{min-height:40px;padding:.4rem .65rem;font-size:.65rem}.question{margin:1rem 0 1.3rem;font-size:1.1rem}.diagram-scroll{width:100%;overflow:auto}.diagram-scroll svg{width:100%;min-width:620px;height:auto;display:block}.work-grid{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);margin:1.5rem 0;display:grid}.controls{max-width:34rem}.controls>.eyebrow{margin-top:.5rem}.controls>select{margin:.3rem 0 1.1rem}.ledger{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ledger caption{text-align:left;border-top:2px solid var(--ink);padding:.6rem 0;font-size:.85rem}.ledger th,.ledger td{border-bottom:1px solid var(--line);vertical-align:top;padding:.55rem 0}.ledger th{text-align:left;font-size:1rem;font-weight:400}.ledger td{text-align:right;white-space:nowrap;font-size:1.1rem}.ledger small{color:var(--muted);font-size:.7rem;display:block}.ledger th a{font-size:.7rem}.ledger tr.total th,.ledger tr.total td{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-size:1.5rem}.account-reason{margin:.8rem 0;font-size:.85rem}.conflict{background:var(--wash);padding:1rem;font-size:.8rem}.conflict strong{color:var(--red)}.clause-strip{align-items:center;gap:2rem;padding:1.2rem 0 0;display:flex}.clause-strip>span{letter-spacing:-.02em;font-size:2.4rem}.clause-strip p{margin:0;font-size:.9rem;line-height:1.5}.finding{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin-bottom:1rem;padding:1rem 0}.result-number{margin:0;font-size:3rem;line-height:1.2}.result-number span{font-size:1rem}.finding p:not(.result-number){margin:.5rem 0;font-size:1rem}.collection-bar{background:var(--red);height:25px;margin:1.2rem 0}.collection-bar span{background:var(--ink);border-right:3px solid var(--paper);height:100%;display:block}.collection-numbers{justify-content:space-between;gap:1rem;display:flex}.collection-numbers dt{font-size:.8rem}.collection-numbers dd{margin:0;font-size:2.5rem;line-height:1.2}.collection-numbers>div:last-child{color:var(--red)}#collection>p{font-size:.9rem}#collection>p:first-child{border-top:2px solid var(--ink);padding-top:.8rem}.actions{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.file-button{align-items:center;display:inline-flex;position:relative}.file-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-button:focus-within{outline:3px solid var(--red);outline-offset:4px}.table-scroll{margin:1rem 0 1.7rem;overflow:auto}.comparison{border-collapse:collapse;width:100%;min-width:570px;font-size:.77rem}.comparison caption{text-align:left;margin-bottom:.5rem}.comparison td,.comparison th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.5rem;font-weight:400}.comparison thead th{background:var(--ink);color:var(--paper);font-family:ui-sans-serif,sans-serif;font-size:.65rem}.comparison .changed{background:var(--wash)}.comparison .changed th{color:var(--red)}#status{max-width:80ch;font-size:.85rem}.reading-tabs{flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 1.8rem;display:flex}.reading-tabs button{font-size:.68rem}.reading-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}h3{margin:.5rem 0 1.2rem;font-size:1.8rem;font-weight:400;line-height:1.15}.greek{border-top:2px solid var(--ink);margin-top:0;padding-top:1rem;font-size:1.45rem;line-height:1.55}.translation{font-size:1.25rem;line-height:1.35}#reading-text>p:not(.greek):not(.translation):not(.eyebrow){font-size:.9rem}.words{margin:1.5rem 0}.words>div{border-top:1px solid var(--line);padding:.6rem 0}.words dt{font-size:1.15rem}.words dd{margin:.2rem 0;font-size:.8rem}.words dd strong{color:var(--red);font-weight:400;display:block}.source-column>label{font-size:.85rem}.source-viewport{border:1px solid var(--line);background:var(--wash);max-height:690px;overflow:auto}#source-image img{width:100%;height:auto;display:block}.source-viewport.enlarged #source-image img{width:auto;max-width:none}.source-column #source-status{font-size:.75rem}.source-column>a{font-size:.8rem}details{border-top:1px solid var(--line);margin-top:1.6rem;padding:1rem 0}summary{cursor:pointer;font-size:1rem}details>p,.complete-greek{font-size:.9rem}footer{padding-top:2rem;padding-bottom:2rem}footer>p{font-size:.7rem}footer #offline{max-width:95ch;font-size:.72rem}.skip{background:var(--paper);z-index:10;padding:.7rem;position:absolute;top:-100px}.skip:focus{top:.5rem}.warning{background:var(--wash);padding:1rem}@media (width<=850px){.intro-grid{grid-template-columns:1fr;gap:1.5rem}.intro-copy{max-width:65ch}.work-grid{gap:2rem}.section-heading{grid-template-columns:100px 1fr}.reading-grid{gap:1.6rem}header{align-items:flex-start}.wordmark>span:first-child{font-size:1.35rem}}@media (width<=620px){:root{scroll-behavior:auto;font-size:19px}header{flex-direction:column;gap:.6rem;padding-top:1rem;padding-bottom:.8rem}header nav{justify-content:space-between;gap:.2rem;width:100%;font-size:.6rem}.opening{padding:2rem 0}.intro-grid{gap:1.2rem}h1{font-size:2.65rem}.intro-copy p:first-child{font-size:1.15rem}.section-heading{margin-bottom:1rem;display:block}.section-number{margin-bottom:.5rem}.section-heading h2{font-size:1.9rem}.work-grid,.reading-grid{grid-template-columns:1fr;gap:1.1rem}main>section:not(.opening){padding:2rem 0}.preset-row{gap:.3rem}.preset-row button{min-height:44px;font-size:.61rem}.clause-strip{flex-direction:column;align-items:flex-start;gap:1rem}.clause-strip>span{font-size:2rem}.ledger td{white-space:normal}.ledger tr.total th,.ledger tr.total td,.greek{font-size:1.25rem}.source-viewport{max-height:550px}.actions>button{flex-grow:1}.collection-numbers dd{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}@media print{header nav,.controls,.preset-row,.actions,.reading-tabs,footer button{display:none}.work-grid,.reading-grid,.intro-grid{display:block}.diagram-scroll svg{min-width:0}body{background:var(--paper)}header,main,footer{padding:0}.source-viewport{max-height:none}.opening{padding:1rem 0}h1{font-size:2rem}section{break-inside:auto}.source-column{break-before:page}}.opening{padding-top:1.8rem;padding-bottom:1.4rem}#cargo{background:var(--ink)}#cargo svg{max-height:280px}#bench .section-heading{margin-bottom:1rem}@media (width<=620px){.opening{padding:1.3rem 0}h1{font-size:2.2rem}.intro-copy p:first-child{font-size:1.05rem}.intro-copy p:nth-child(2){font-size:.85rem}#cargo svg{max-height:none}.intro-grid{gap:1rem}}.work-grid>*,.reading-grid>*{min-width:0}#status,#source-status,#warning{overflow-wrap:anywhere}#share-fallback{margin:1rem 0}#share-url{background:var(--paper);border:1px solid var(--ink);width:100%;min-width:0;min-height:44px;padding:.6rem;font-size:.85rem;display:block}.evidence-norm{border-block:1px solid var(--line);max-width:65ch;margin:1.5rem 0;padding:1rem 0}.evidence-norm strong{font-size:1.4rem}.report-choices{border:0;min-width:0;margin:0;padding:0}.report-choices legend{margin-bottom:.5rem;font-size:.95rem}#candidate{border:1px solid var(--ink);background:var(--paper);width:100%;max-width:12rem;padding:.5rem}#candidate:invalid{border-color:var(--red)}.kept-check{border-left:3px solid var(--ink);max-width:70ch;margin-block:1.5rem;padding-left:1rem}#inference .result-number span{font-size:.85rem;display:block}.evidence-bench{border-block:2px solid var(--ink);margin:2.5rem 0;padding:clamp(1rem,3vw,2rem) 0;scroll-margin-top:1rem}.evidence-bench h3{margin:.5rem 0 1rem;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.1}.departure-cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.5rem;display:grid}.departure-case{border-block:1px solid var(--line);padding:.8rem 0 1rem}.departure-case h4,.debt-check h4{margin:0 0 .6rem;font-size:1.3rem}.case-days{color:var(--red)}.case-days span,.case-debt span{color:var(--muted);font-size:.8rem;display:block}.case-debt{font-size:1.7rem;line-height:1.2}.claim-entry{max-width:36rem;margin-top:1.5rem}#claim-amount{background:var(--paper);border:1px solid var(--ink);width:100%;max-width:12rem;margin-top:.4rem;padding:.5rem;font-size:1.3rem}#claim-error:not(:empty){color:var(--red)}.debt-check{background:var(--wash);margin-top:1.5rem;padding:clamp(.8rem,3vw,1.5rem)}.claim-facts dd{margin:0}.claim-facts div{border-bottom:1px solid var(--line);padding:.4rem 0}
