@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/comfortaa-latin-400-normal-Cs52v-fJ.woff2) format("woff2"),url(/assets/comfortaa-latin-400-normal-CxqV1cRw.woff) format("woff")}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/comfortaa-latin-700-normal-DOtxUU44.woff2) format("woff2"),url(/assets/comfortaa-latin-700-normal-K_GTRK4c.woff) format("woff")}:root{font-family:Arial,sans-serif;color:#111827;background:#fff;font-synthesis:none;line-height:1.6;font-size:16px;--teal: #004e3d;--green: #1f8a70;--mist: #e5e7eb;--ink: #111827}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;min-height:44px;border:1px solid #9ca3af;border-radius:7px;padding:8px 16px;background:#fff;color:var(--teal);font-weight:700}button:hover{background:#edf6f2}button:disabled{cursor:not-allowed;opacity:.5}.primary{background:var(--teal);border-color:var(--teal);color:#fff}.primary:hover{background:#08644f}a{color:var(--teal);text-underline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #1f8a70;outline-offset:3px}header{max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px 24px}.brand{font-family:Comfortaa,Arial,sans-serif;font-weight:700;font-size:28px;text-decoration:none;line-height:1.2;display:flex;align-items:baseline;gap:10px}.brand span{font-family:Arial,sans-serif;font-size:15px;font-weight:400}.header-tools{display:flex;align-items:center;gap:16px}.header-tools select{width:auto;min-height:40px;padding:5px 9px}.connection{color:#4b5563;font-size:13px}nav{display:flex;gap:4px;justify-content:center;border-block:1px solid var(--mist);padding:7px 12px;background:#fff;position:sticky;top:0;z-index:3}nav button{border:0;border-radius:5px;font-weight:400;min-width:90px;padding:7px 12px}nav button[aria-current]{background:var(--teal);color:#fff;font-weight:700}main{max-width:860px;margin:auto;padding:12px 24px 48px;min-height:65vh}h1,h2,h3,p{overflow-wrap:anywhere}h1{font-size:clamp(1.9rem,5vw,2.7rem);line-height:1.2;letter-spacing:-.025em;font-weight:700;margin:8px 0 16px;color:var(--teal)}h2{font-size:1.4rem;line-height:1.35;margin:0 0 14px}h3{font-size:1.1rem;margin:0 0 8px}p{margin:10px 0 18px}.page-title{padding:32px 0 16px}.page-title p{max-width:680px}.eyebrow{font-size:12px;letter-spacing:.13em;font-weight:700;color:var(--teal);margin:0}.muted,.privacy{color:#4b5563;font-size:.9rem}.privacy{border-inline-start:3px solid var(--green);padding-inline-start:15px}section{margin-block:32px;padding-block:8px}form{margin:16px 0 32px}form>h2{margin-block-start:10px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin-block:18px}.compact{max-width:610px}label{display:block;font-weight:600;font-size:.94rem;min-width:0}input,select,textarea{display:block;min-width:0;width:100%;min-height:46px;background:#fff;color:var(--ink);border:1px solid #9ca3af;border-radius:5px;padding:9px 11px;margin-top:5px}input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;margin:0;accent-color:var(--teal)}input[type=file]{font-size:14px}.check{display:flex;align-items:center;gap:12px;font-weight:400;min-height:44px;padding-block:8px}textarea{resize:vertical}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-block:18px}.notice,.error{padding:14px 18px;margin-block:16px;border-inline-start:4px solid var(--green);background:#edf6f2}.error{background:#fff4ee;border-color:#a63e18;color:#7a2c10}.error p:last-child,.notice p:last-child{margin-bottom:0}.error button{margin:5px}.timeline{border-block:1px solid var(--mist);padding-block:24px}.time-row{display:grid;grid-template-columns:minmax(140px,1fr) 1fr;align-items:center;gap:16px;border-block-end:1px solid #f0f1f2;padding:16px 0}.time-row b{font-size:1.6rem;font-weight:400;color:var(--teal)}.time-row small{display:block;color:#4b5563;font-size:12px}.sources{display:inline-flex;gap:7px;flex-wrap:wrap;margin-inline-start:9px;vertical-align:baseline}.sources a{font:700 12px Arial,sans-serif;padding:5px 3px;min-height:28px}.routine{display:flex;align-items:center;justify-content:space-between;border-block-end:1px solid var(--mist)}.inline-form{display:flex;align-items:end;gap:12px;margin-top:22px}.inline-form label{flex:1}.entry-list article{padding:24px 0;border-block-end:1px solid var(--mist)}.entry-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.entry-head b{font-size:14px;color:var(--teal)}.interval{font-size:.9rem;text-align:start;color:#374151;overflow-wrap:anywhere}.notes{white-space:pre-wrap;border-inline-start:2px solid var(--mist);padding-inline-start:12px}.text-danger{color:#96391c}.empty{padding:28px 0;color:#4b5563}.metrics{display:flex;justify-content:space-between;gap:15px;margin:30px 0;border-block:1px solid var(--mist);padding:20px 0}.metrics>div{flex:1}.metrics b{display:block;color:var(--teal);font-size:1.8rem;font-weight:400}.metrics span{font-size:13px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px;text-align:start}caption{text-align:start;color:#4b5563;padding-bottom:16px}th,td{padding:12px 7px;border-bottom:1px solid var(--mist);text-align:start}thead th{background:#f5f7f6}.short-field{max-width:260px}.guide-item{padding:24px 0;border-bottom:1px solid var(--mist);scroll-margin-top:90px}.source-id{font:700 12px Arial,sans-serif;color:var(--teal);border:1px solid var(--green);border-radius:4px;padding:4px 6px;vertical-align:middle}.guide-item details{font-size:.9rem;color:#4b5563}.guide-item summary{cursor:pointer;color:var(--teal);min-height:40px;padding:7px 0}.guide-item ul{padding-inline-start:22px}.guide-item li{padding:5px 0}.safety{border-inline-start:3px solid var(--green);padding-inline-start:20px}.disruptions{background:#f5f8f6;padding:24px}.disruptions select{max-width:400px}.danger-zone{border-top:1px solid #e4c8bc;padding-top:28px}footer{padding:28px 24px;border-top:1px solid var(--mist);font-size:13px;color:#4b5563;max-width:1060px;margin:auto}footer>b{font-family:Comfortaa,sans-serif;color:var(--teal)}code{overflow-wrap:anywhere;font-size:12px}[dir=rtl]{letter-spacing:normal}[dir=rtl] .brand{flex-direction:row-reverse}[dir=rtl] .eyebrow{letter-spacing:0}button,input,select,textarea{max-width:100%}@media(max-width:600px){header{padding:18px 16px}.brand{font-size:25px;gap:6px}.brand span{font-size:13px}.connection{display:none}nav{justify-content:space-between;gap:0;padding:6px 8px}nav button{min-width:0;flex:1;font-size:13px;padding:8px 4px}main{padding-inline:18px}.page-title{padding-top:24px}.fields{grid-template-columns:1fr;gap:15px}.time-row{grid-template-columns:1fr 1fr;gap:12px}.time-row small{font-size:11px}.entry-head{align-items:start}.entry-head b{max-width:48%;text-align:end}.inline-form{display:block}.inline-form button{margin-top:10px}.table-wrap,table{font-size:12px}td,th{padding:10px 4px}.metrics b{font-size:1.6rem}.disruptions{padding:18px}footer{padding-inline:18px}}.unsaved{font-size:13px;color:#7a4910;border-inline-start:3px solid #b67c27;padding-inline-start:12px}h1:focus,h2:focus{outline:none}
