:root{--brand:#0c55a3;--brand-hover:#084682;--brand-tint:#e8f0f8;--brand-tint-2:#d3e3f3;--grey:#707070;--grey-light:#b8b8b8;--ink:#1f262e;--muted:#62666b;--line:#dde1e6;--line-strong:#b8b8b8;--bg:#f5f7fa;--card:#fff;--focus:#2f7bc8;--hot:#a84a05;--hot-bg:#fdf0dd;--cold:#0b6b77;--cold-bg:#e0f3f5;--ok:#1b7444;--ok-bg:#e3f4ea;--warn:#8a5200;--warn-bg:#fff4d6;--danger:#b42318;--danger-bg:#fdecea;--radius:14px;--radius-sm:10px;--shadow:0 1px 2px #1018280d,0 1px 3px #10182812;--shadow-lg:0 4px 6px -2px #1018280d,0 12px 24px -4px #1018281a;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--tap:52px;--gutter:16px;--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--navy:var(--brand);--navy-2:var(--brand-hover);color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%;--buncss-light:initial;--buncss-dark: ;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{margin:0}body{background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:17px;line-height:1.5}a{color:var(--brand);text-underline-offset:2px}a:hover{color:var(--brand-hover)}h1,h2,h3{color:var(--ink);letter-spacing:-.01em;margin:0 0 .5em;line-height:1.2}h1{font-size:var(--fs-2xl);font-weight:700}h2{font-size:var(--fs-xl);font-weight:650}h3{font-size:var(--fs-lg);font-weight:650}p{margin:0 0 .75em}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--brand-tint-2)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}input:focus-visible{outline-offset:0;border-radius:12px}select:focus-visible{outline-offset:0;border-radius:12px}textarea:focus-visible{outline-offset:0;border-radius:12px}.wrap{padding:20px max(var(--gutter),var(--safe-r))20px max(var(--gutter),var(--safe-l));max-width:720px;margin:0 auto}.wrap.wide{max-width:1360px}.stack{display:flex;flex-direction:column;gap:12px}.row{display:flex;flex-wrap:wrap;align-items: center;gap:12px}.spacer{flex:1}.muted{color:var(--muted)}.small{font-size:var(--fs-sm)}.sr-only{position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0}.topbar{border-bottom:1px solid var(--line);position:sticky;z-index:20;padding-top:env(safe-area-inset-top,0px);background:#fff;top:0}.topbar .wrap{display:flex;align-items: center;gap:14px;min-height:60px;padding-top:8px;padding-bottom:8px}.topbar a{text-decoration:none}.topbar .brand{display:flex;color:var(--ink);align-items: center;gap:14px;min-width:0}.brand-logo{display:block;aspect-ratio:504/133;flex:none;width:auto;height:36px}.topbar .title{font-weight:600;font-size:var(--fs-base);color:var(--ink);border-left:1px solid var(--line-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;padding-left:14px;line-height:1.1}.topbar .who{font-size:var(--fs-sm);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.btn{display:inline-flex;min-height:var(--tap);font-weight:600;font-size:var(--fs-base);cursor:pointer;text-decoration:none;background:var(--brand);color:#fff;border:1px solid #0000;border-radius:12px;justify-content:center;align-items: center;gap:8px;padding:0 24px;transition:background .15s,border-color .15s,box-shadow .15s,transform 50ms}.btn:hover{background:var(--brand-hover);color:#fff}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.secondary{color:var(--brand);border-color:var(--line-strong);background:#fff}.btn.secondary:hover{background:var(--brand-tint);color:var(--brand-hover);border-color:var(--brand)}.btn.ghost{color:var(--brand);background:0 0}.btn.ghost:hover{background:var(--brand-tint);color:var(--brand-hover)}.btn.danger{background:var(--danger)}.btn.danger:hover{background:#8f1c13}.btn.block{width:100%}.field{display:flex;flex-direction:column;gap:6px}.field>span{font-size:.95rem;font-weight:600}.field .help{color:var(--muted);font-size:var(--fs-sm)}.field input,.field select,.field textarea{min-height:var(--tap);border:1px solid var(--line-strong);background:#fff;border-radius:12px;width:100%;padding:12px 14px;transition:border-color .15s,box-shadow .15s;font-size:17px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--grey)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint-2);outline:none}.field input:focus-visible{outline:2px solid var(--focus);outline-offset:0}.field select:focus-visible{outline:2px solid var(--focus);outline-offset:0}.field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:0}.field textarea{resize:vertical;min-height:110px}.choice{display:flex;border:2px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items: center;gap:14px;width:100%;min-height:60px;padding:14px 16px;transition:border-color .15s,background .15s;font-size:1.05rem}.choice:hover{border-color:var(--grey-light)}.choice[aria-pressed=true]{border-color:var(--brand);background:var(--brand-tint)}.pill{display:inline-flex;color:var(--muted);white-space:nowrap;background:#eef0f3;border-radius:999px;align-items: center;gap:6px;padding:3px 10px;font-size:.8rem;font-weight:600;line-height:1.4}.pill.hot{background:var(--hot-bg);color:var(--hot)}.pill.cold{background:var(--cold-bg);color:var(--cold)}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.danger{background:var(--danger-bg);color:var(--danger)}.notice{border-radius:12px;padding:12px 14px}.notice.warn{background:var(--warn-bg);color:#5b3a00}.notice.danger{background:var(--danger-bg);color:#7a1a12}.notice.ok{background:var(--ok-bg);color:#0f4a2d}.notice.info{background:var(--brand-tint);color:#0a3a6b}.notice ul{margin:4px 0 0;padding-left:20px}@media (width>=900px){.wrap{padding-top:28px;padding-bottom:28px}.topbar .wrap{padding-top:8px;padding-bottom:8px}}@media (width<=720px){:root{--gutter:16px}.brand-logo{height:28px}.topbar .wrap{gap:10px;min-height:56px}.topbar .brand{gap:10px}.topbar .title{padding-left:10px;font-size:.95rem}.topbar .who{display:none}h1{font-size:1.5rem}.card{padding:16px}}@media (width<=360px){.topbar .title{display:none}}@media print{.no-print{display:none!important}body{background:#fff}}.pub{padding:20px max(var(--gutter),var(--safe-r))calc(48px + var(--safe-b))max(var(--gutter),var(--safe-l));max-width:600px;margin:0 auto}.pub h1:focus,.pub h2:focus{outline:none}.pub .lead{color:var(--muted);font-size:1.05rem}.pub .btn.lg{border-radius:14px;min-height:60px;font-size:1.1rem}.pub .btn.ghost{min-height:var(--tap)}.pub .btn.link{color:var(--brand);min-height:var(--tap);text-decoration:underline;background:0 0;border:0;padding:0 6px;font-weight:600}.pub .sep{border:0;border-top:1px solid var(--line);margin:8px 0}.pub ul.plain{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.pub .card h2{margin-bottom:.35em}.pub .field input,.pub .field textarea,.pub .field select{font-size:17px}.pub input,.pub textarea,.pub select{font-size:max(16px,1em)}.pub .choice .ck{border:2px solid var(--line);display:inline-flex;color:#fff;border-radius:8px;flex:none;justify-content:center;align-items: center;width:26px;height:26px;font-size:16px;font-weight:700}.pub .choice[aria-pressed=true] .ck{background:var(--brand);border-color:var(--brand)}.pub .choice .hint{display:block;color:var(--muted);font-size:.88rem;font-weight:400}.pub .choice b{font-weight:600}.pub-hero{background:linear-gradient(160deg,var(--brand)0%,#0b4a8a 100%);color:#fff;box-shadow:var(--shadow-lg);border-radius:18px;padding:26px 20px}.pub-hero h1{color:#fff;font-size:1.75rem}.pub-hero p{color:#e2ecf7}.pub-hero .btn{color:var(--brand);background:#fff}.pub-hero .btn:hover{background:var(--brand-tint);color:var(--brand-hover)}.pub-hero .btn.ghost{background:0 0;color:#fff!important}.pub-hero .btn.ghost:hover{background:#ffffff24}.pub-hero :focus-visible{outline-color:#fff}.pub-recent{display:flex;border:1px solid var(--line);text-decoration:none;color:inherit;background:#fff;border-radius:12px;align-items: center;gap:12px;width:100%;min-height:60px;padding:12px 14px}.pub-recent:hover{border-color:var(--brand);background:var(--brand-tint)}.pub-recent .num{color:var(--brand);white-space:nowrap;font-weight:700}.pub-recent .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.pub-recent .arr{color:var(--muted);font-size:1.3rem}.pub-stop{border-left:5px solid var(--danger);background:var(--danger-bg);color:#7a1a12;border-radius:12px;padding:12px 14px;font-weight:600}.pub-foot{display:flex;text-align:center;flex-direction:column;align-items: center;gap:4px;padding-top:8px}.pub-progress{background:var(--brand-tint-2);overflow:hidden;border-radius:999px;height:6px}.pub-progress>span{display:block;background:var(--brand);border-radius:999px;height:100%;transition:width .25s}.pub-steptop{display:flex;align-items: center;gap:8px}.pub-steptop .btn{min-height:48px;margin-left:-6px;padding:0 14px 0 6px}.pub-q{font-size:1.45rem}.pub-yn{display:grid;gap:10px}.pub-yn .choice{text-align:center;justify-content:center;min-height:64px;font-size:1.2rem;font-weight:600}.pub-yn .choice.unsure{color:var(--muted);font-weight:500}.pub-yn .choice[aria-pressed=true]{color:var(--brand)}.pub-examples{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0;padding:12px 14px 12px 32px}.pub-examples li{margin:2px 0}.pub-actions{display:flex;flex-direction:column;gap:10px;margin-top:8px}@media (width<=720px){.pub-actions{position:sticky;z-index:10;margin:8px calc(-1*max(var(--gutter),var(--safe-r)))calc(-48px - var(--safe-b))calc(-1*max(var(--gutter),var(--safe-l)));padding:12px max(var(--gutter),var(--safe-r))calc(12px + var(--safe-b))max(var(--gutter),var(--safe-l));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#fffffff5;bottom:0;box-shadow:0 -6px 16px #1018280f}}.pub-num{display:flex;align-items:stretch;gap:8px}.pub-num button{flex:none;width:60px;padding:0;font-size:1.6rem}.pub-num input{text-align:center;min-width:0;font-weight:600;font-size:1.3rem!important}.pub-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pub-two>*,.pub .field{min-width:0}.pub input,.pub textarea,.pub select{min-width:0;max-width:100%}.pub-inline-err{color:var(--danger);font-size:.92rem;font-weight:600}.pub-outcome{border-radius:var(--radius);border:2px solid var(--line);background:#fff;padding:18px}.pub-outcome.hot{background:var(--hot-bg);border-color:#e6b37c}.pub-outcome.cold{background:var(--cold-bg);border-color:#8cc9d0}.pub-outcome.routine{background:var(--ok-bg);border-color:#9fd3b5}.pub-outcome h2{margin:6px 0 4px;font-size:1.4rem}.pub-outcome.hot h2{color:#7a3a07}.pub-outcome.cold h2{color:var(--cold)}.pub-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.pub-list>li{display:flex;align-items: flex-start;gap:10px}.pub-list .dot{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px;margin-top:9px}.pub-list .body{flex:1;min-width:0}.pub-kv{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0}.pub-kv dt{color:var(--muted)}.pub-kv dd{overflow-wrap:anywhere;margin:0}.pub-answer{display:flex;border-top:1px solid var(--line);align-items: center;gap:10px;padding:10px 0}.pub-answer:first-child{border-top:0}.pub-answer .q{flex:1;min-width:0;font-size:.95rem}.pub-answer .a{white-space:nowrap;font-weight:600}.pub-doc{display:flex;border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px}.pub-doc.need{border-color:#e7c36a}.pub-doc.done{border-color:#9fd3b5}.pub-doc .head{display:flex;justify-content:space-between;align-items: flex-start;gap:8px}.pub-doc .files{color:var(--ok);overflow-wrap:anywhere;font-size:.9rem}.pub-file{position:absolute;opacity:0;overflow:hidden;width:1px;height:1px}.pub-file:focus-visible+label{outline:3px solid var(--focus);outline-offset:2px}.pub-bignum{color:var(--brand);letter-spacing:.02em;overflow-wrap:anywhere;font-size:2.2rem;font-weight:800}.pub-linkbox{background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere;word-break:break-all;border-radius:10px;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:.85rem}.pub-timeline{list-style:none;margin:0;padding:0}.pub-timeline li{position:relative;padding:0 0 18px 34px}.pub-timeline li:last-child{padding-bottom:0}.pub-timeline li:before{content:"";position:absolute;background:var(--line);width:2px;top:22px;bottom:-2px;left:10px}.pub-timeline li:last-child:before{display:none}.pub-timeline .mark{position:absolute;border:2px solid var(--line);display:flex;color:#fff;background:#fff;border-radius:50%;justify-content:center;align-items: center;width:22px;height:22px;font-size:13px;font-weight:700;top:0;left:0}.pub-timeline li.done .mark{background:var(--ok);border-color:var(--ok)}.pub-timeline li.done:before{background:var(--ok)}.pub-timeline li.now .mark{border-color:var(--brand);box-shadow:inset 0 0 0 4px var(--brand);background:#fff}.pub-timeline li.bad .mark{background:var(--danger);border-color:var(--danger)}.pub-timeline .lbl{font-weight:600}.pub-timeline li.todo .lbl{color:var(--muted);font-weight:500}.pub-timeline .when{color:var(--muted);font-size:.85rem}.pub-stopzone{border:2px solid var(--danger);border-radius:var(--radius);background:#fff;padding:18px}.pub-stopzone h2{color:var(--danger)}.pub-status{display:flex;flex-wrap:wrap;align-items: center;gap:8px}@media (width>=900px){.pub{max-width:640px;padding-top:48px;padding-bottom:72px}.pub-hero{padding:40px 36px}.pub-hero h1{font-size:2.1rem}.pub-q{font-size:1.7rem}.pub .card{padding:24px}}.pub-sum{cursor:pointer;color:var(--brand);min-height:var(--tap);display:flex;list-style:none;align-items: center;gap:8px;font-weight:600}.pub-sum::-webkit-details-marker{display:none}.pub-sum:after{content:"▾";color:var(--muted);margin-left:auto}details[open]>.pub-sum:after{content:"▴"}.pub details.card{padding-top:6px;padding-bottom:6px}.pub-next{border:2px solid var(--brand);gap:14px}.pub-next.done{border-color:#7cc49b}.pub-next.wait{border-color:var(--line-strong)}.pub-next.stop{border-color:var(--danger)}.pub-next .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:.8rem;font-weight:700}.pub-next.stop .eyebrow{color:var(--danger)}.pub-next.done .eyebrow{color:var(--ok)}.pub-next.wait .eyebrow{color:var(--muted)}.pub-banner{background:var(--ink);color:#fff;border-radius:12px;padding:14px 16px;font-size:1.05rem;font-weight:700;line-height:1.35}.pub-subcard{border-top:1px solid var(--line);gap:10px;padding-top:14px}.pub-confirm{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:14px}.pub-call svg{flex:none}.pub-hitsaved{border:1px solid var(--line);background:#fff;border-radius:12px;padding:0 14px}.pub-hitsaved .pub-sum{font-size:.95rem}.pub-pills{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.pub-pills .pill{white-space:normal;text-align:left;font-weight:600}.pub-search input{min-height:52px}.pub-chips{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@media (width>=600px){.pub-chips{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}}.pub .choice.pub-chip{gap:12px;min-height:56px;padding:10px 14px;font-size:1.02rem;font-weight:500}.pub .choice.pub-chip[aria-pressed=true]{border-color:var(--brand);background:var(--brand-tint);font-weight:700}.pub-chip .t{overflow-wrap:anywhere;flex:1;min-width:0}.pub-tag{text-transform:uppercase;letter-spacing:.04em;background:var(--warn-bg);color:var(--warn);border-radius:999px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:700}.pub-grouph{display:flex;align-items: center;gap:8px;margin:6px 0 0;font-size:1.05rem}.pub-step-n{background:var(--brand);color:#fff;display:inline-flex;border-radius:50%;flex:none;justify-content:center;align-items: center;width:26px;height:26px;font-size:.85rem}.pub-group+.pub-group{border-top:1px solid var(--line);padding-top:12px}.pub-360{border:1px solid var(--line);display:flex;background:#fff;border-radius:12px;flex-direction:column;gap:8px;margin:0;padding:14px 14px 14px 36px;font-size:1.05rem}.pub-recap{display:flex;align-items: center;gap:12px}.pub-recap+.pub-recap{border-top:1px solid var(--line);padding-top:8px}.pub-clip{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.pub .btn.pub-yes{background:var(--ok)}.pub .btn.pub-yes:hover{background:#145a35}.pub .btn.pub-no{color:var(--danger);border:2px solid var(--danger);background:#fff}.pub .btn.pub-no:hover{background:var(--danger-bg);color:#8f1c13}.pub-stopcard{border:3px solid var(--danger);border-radius:var(--radius);background:var(--danger-bg);color:#5c140d;padding:18px}.pub-checklist{list-style:none;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.pub-ci{border:1px solid var(--line);display:flex;background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:14px}.pub-ci.bad{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.pub-ci .n{color:var(--brand);font-weight:800}.pub-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pub-seg button{border:2px solid var(--line-strong);cursor:pointer;color:var(--ink);background:#fff;border-radius:12px;min-height:52px;font-size:1.05rem;font-weight:700}.pub-seg button.yes[aria-pressed=true]{background:var(--ok);border-color:var(--ok);color:#fff}.pub-seg button.na[aria-pressed=true]{color:#fff;background:#4a5058;border-color:#4a5058}.pub-note{display:flex;flex-direction:column;gap:4px}.pub-note input{border:1px solid var(--line-strong);background:#fff;border-radius:10px;width:100%;min-height:48px;padding:10px 12px;font-size:17px}.pub-note input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint-2);outline:none}.pub-deadline{display:flex;flex-direction:column;gap:4px}.pub-status .pill{white-space:normal;text-align:left}.pub-danger{border-radius:var(--radius);background:var(--danger-bg);color:#5c140d;border:2px solid #f0b8b2;padding:16px 18px}.pub-danger h2{color:var(--danger);margin:0 0 4px;font-size:1.3rem}.pub-danger p{margin:0}.pub-tentative{background:var(--warn-bg);color:var(--warn);border-radius:10px;padding:8px 12px;font-size:.95rem;font-weight:600}.pub-more{border-top:1px solid var(--line);padding-top:2px}.pub-changed{background:var(--warn-bg);color:#5a3600;border-radius:10px;padding:10px 12px;font-weight:600}.pub-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.pub-three .btn{padding:0 10px}.pub-steps{list-style:none;display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.pub-steps>li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items: start;gap:12px}.pub-steps .mark{border:2px solid var(--line-strong);color:var(--muted);display:flex;background:#fff;border-radius:50%;justify-content:center;align-items: center;width:30px;height:30px;font-size:.95rem;font-weight:800}.pub-steps li.done .mark{background:var(--ok);border-color:var(--ok);color:#fff}.pub-steps li.now .mark{background:var(--brand);border-color:var(--brand);color:#fff}.pub-steps .lbl{font-size:1.05rem;font-weight:700}.pub-steps li.todo .lbl{color:var(--muted)}.pub .btn.pub-hotstop{background:var(--hot)}.pub .btn.pub-hotstop:hover{background:#8a3c04}.pub-required{border:2px solid var(--brand);background:var(--brand-tint);border-radius:12px;padding:14px}.pub-reqgroup{border-top:1px solid var(--brand-tint-2);padding-top:10px}.pub-reqgroup.met>.small:before{content:"✓ ";color:var(--ok)}.pub-seg.three{grid-template-columns:1fr 1fr 1fr}.pub-seg button.no[aria-pressed=true]{background:var(--danger);border-color:var(--danger);color:#fff}.pub-ci.no{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.pub-noask{background:var(--danger-bg);color:#5c140d;border-radius:10px;padding:12px}.pub.has-stopbar{padding-bottom:calc(110px + var(--safe-b))}.pub-stopbar{position:fixed;z-index:30;padding:10px max(var(--gutter),var(--safe-r))calc(10px + var(--safe-b))max(var(--gutter),var(--safe-l));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#fffffff5;bottom:0;left:0;right:0;box-shadow:0 -6px 16px #10182814}.pub-stopbar .btn{display:flex;border-radius:14px;max-width:600px;min-height:58px;margin:0 auto;font-size:1.15rem}.pub-stopwhy{min-height:58px;font-weight:600}.pub .choice.pub-stopwhy[aria-pressed=true]{border-color:var(--danger);background:var(--danger-bg);color:#5c140d}.pub .choice.pub-stopwhy[aria-pressed=true] .ck{background:var(--danger);border-color:var(--danger)}.pub-112{display:flex;background:var(--danger-bg);color:#5c140d;border-radius:12px;align-items: center;gap:12px;padding:10px 12px;font-weight:600}.pub-112 span{flex:1;min-width:0}.pub-112 .btn{flex:none;min-height:48px;padding:0 16px}.pub-stop .pub-call{background:#fff}@media (width<=400px){.topbar:has(+.pub) .brand-logo{height:40px}.topbar:has(+.pub) .brand{gap:10px}.topbar:has(+.pub) .title{display:block;white-space:normal;padding-left:10px;font-size:.95rem;line-height:1.15}}@media (width<=360px){.topbar:has(+.pub) .brand-logo{height:34px}}.btn.sm{white-space:nowrap;border-radius:10px;min-height:40px;padding:0 14px;font-size:.95rem}.topbar .btn.ghost{color:var(--brand);border-color:var(--line-strong)}.topbar .btn.ghost:hover{background:var(--brand-tint)}.btn.quiet{color:var(--brand);border-color:var(--line-strong);background:#fff;font-weight:500}.btn.quiet:hover{background:var(--brand-tint);color:var(--brand-hover)}.btn.warnbtn{color:var(--danger);background:#fff;border-color:#e9b9b4;font-weight:500}.btn.warnbtn:hover{background:var(--danger-bg)}.snav{border-bottom:1px solid var(--line);position:sticky;z-index:15;background:#fff;top:71px}.snav .wrap{display:flex;overflow-x:auto;scrollbar-width:none;align-items: center;gap:4px;padding-top:0;padding-bottom:0}.snav .wrap::-webkit-scrollbar{display:none}.snav a{display:inline-flex;white-space:nowrap;text-decoration:none;color:var(--muted);border-bottom:3px solid #0000;align-items: center;min-height:48px;padding:0 16px;font-weight:600}.snav a:hover{color:var(--brand)}.snav a[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand)}.snav .roles{color:var(--muted);font-size:.85rem}@media (width<=720px){.snav{top:59px}.snav .roles{display:none}.snav a{padding:0 14px}}.page-head{display:flex;flex-wrap:wrap;align-items: flex-end;gap:12px;margin:4px 0 14px}.page-head h1{margin:0}.search{border:1px solid var(--line-strong);background:#fff;border-radius:12px;width:100%;max-width:360px;min-height:46px;padding:8px 14px;font-size:16px}.search:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint-2);outline:none}.search:focus-visible{outline:2px solid var(--focus)}.sec{display:flex;align-items:baseline;gap:8px;margin:22px 0 8px}.sec h2{margin:0;font-size:1.1rem}.sec:after{content:"";border-top:1px solid var(--line);flex:1;align-self: center;margin-left:6px}.sec .count{color:var(--muted);font-size:.9rem}.sec.first h2{font-size:1.3rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}.pcard{display:flex;border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink);box-shadow:var(--shadow);background:#fff;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.pcard:hover{border-color:var(--brand);box-shadow:var(--shadow-lg);color:var(--ink)}.pcard.mine{border-left:5px solid var(--brand)}.pcard.flag{border-left-color:var(--danger)}.pcard .top{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.pcard .num{color:var(--brand);font-weight:700}.pcard .cta{color:var(--brand);white-space:nowrap;margin-left:auto;font-size:.95rem;font-weight:700}.pcard .ttl{overflow-wrap:anywhere;font-weight:600}.pcard .meta{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem}.pcard .alert{color:#7a1a12;background:var(--danger-bg);border-radius:8px;padding:6px 10px;font-size:.88rem}.pcard .missing{color:#5b3a00;background:var(--warn-bg);border-radius:8px;padding:6px 10px;font-size:.88rem}.pcard .unsure{color:var(--warn);font-size:.88rem;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{background:var(--brand-tint);color:var(--brand);border:1px solid var(--brand-tint-2);border-radius:999px;padding:2px 9px;font-size:.78rem}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius);background:#fff;padding:22px}details.fold>summary{cursor:pointer;color:var(--brand);list-style:none;display:flex;align-items: center;min-height:48px;padding:10px 0;font-weight:700}details.fold>summary:before{content:"▸ "}details.fold[open]>summary:before{content:"▾ "}.back{display:inline-flex;text-decoration:none;align-items: center;min-height:44px;margin-bottom:4px;font-weight:600}.ph{display:flex;flex-wrap:wrap;align-items: flex-start;gap:12px;margin-bottom:14px}.ph h1{overflow-wrap:anywhere;margin:0 0 4px}.ph .sub{color:var(--muted)}.ph .spacer{flex:1}.pp{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(0,1fr);align-items: start;gap:20px}@media (width<=1000px){.pp{grid-template-columns:minmax(0,1fr)}}.col{display:flex;flex-direction:column;gap:14px;min-width:0}.blk{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:0;padding:18px 20px}.blk>h2{margin-bottom:10px;font-size:1.05rem}.blk h3{margin:14px 0 6px;font-size:.98rem}.act{border:2px solid var(--brand);box-shadow:var(--shadow-lg);border-top-width:5px;scroll-margin-top:120px}.act>h2{color:var(--brand);font-size:1.3rem}.act .lead{color:var(--muted);margin-bottom:12px}.acts{display:flex;border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.acts .label{color:var(--muted);width:100%;font-size:.85rem}.dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0}.dl dt{color:var(--muted);font-size:.9rem}.dl dd{overflow-wrap:anywhere;margin:0}@media (width<=560px){.dl{grid-template-columns:minmax(0,1fr);gap:0}.dl dt{margin-top:8px}}.list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.clause{color:var(--muted);font-size:.8rem;font-style:normal}.doc{border:1px solid var(--line);display:flex;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px}.doc.miss{background:var(--warn-bg);border-color:#ecd28a}.doc .files{font-size:.9rem}.doc .files a{display:inline-block;overflow-wrap:anywhere;margin-right:10px}.upload{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px}.gt{border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:8px 12px}.gt.fail{background:var(--danger-bg);border-color:#e9b9b4}.gt .rd{display:flex;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:.93rem}.tl{list-style:none;margin:0;padding:0;font-size:.92rem}.tl li{overflow-wrap:anywhere;border-bottom:1px solid #eef1f4;padding:6px 0}.tl time{color:var(--muted);display:block;font-size:.82rem}.formblk{border:1px solid var(--line);border-radius:12px;margin:12px 0;padding:10px 14px}.formblk>summary{cursor:pointer;color:var(--brand);display:flex;align-items: center;gap:8px;min-height:40px;font-weight:700}.formblk .sum-code{color:var(--muted);font-size:.85rem;font-weight:400}.fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0}.fgrid .wide{grid-column:1/-1}.fgrid .field input,.fgrid .field select,.fgrid .field textarea{min-height:46px}.fgrid .field textarea{min-height:80px}.rows{display:flex;flex-direction:column;gap:8px}.rowcard{border:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:#fafbfc;border-radius:10px;gap:8px;padding:10px}.rowcard .field input,.rowcard .field select{min-height:40px;padding:8px 10px}.rowcard .rm{grid-column:1/-1;justify-self:end}.cl{margin:14px 0}.cl-head{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:6px}.cl-head h3{margin:0}.cl-head .prog{color:var(--muted);font-size:.85rem}.item{display:flex;border-bottom:1px solid #eef1f4;flex-wrap:wrap;align-items: center;gap:10px;padding:8px 0}.item .txt{overflow-wrap:anywhere;flex:260px;min-width:0}.item .note{flex:100%}.item .note input{border:1px solid var(--line);border-radius:10px;width:100%;min-height:40px;padding:6px 10px}.item .note input.need{border-color:var(--danger)}.tick{display:flex;cursor:pointer;flex:260px;align-items: center;gap:10px;min-width:0}.tick input{accent-color:var(--brand);flex:none;width:22px;height:22px}.seg{display:inline-flex;border:1px solid var(--line);overflow:hidden;border-radius:10px;flex:none}.seg button{cursor:pointer;color:var(--muted);background:#fff;border:0;min-width:64px;min-height:40px;padding:0 12px;font-weight:600}.seg button+button{border-left:1px solid var(--line)}.seg button[aria-pressed=true]{background:var(--brand);color:#fff}.seg button.no[aria-pressed=true]{background:#6b7785}.seg button:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.check{display:flex;cursor:pointer;align-items: flex-start;gap:10px;padding:6px 0}.check input{accent-color:var(--brand);flex:none;width:22px;height:22px;margin-top:2px}.qrow{display:flex;border-bottom:1px solid #eef1f4;flex-wrap:wrap;align-items: center;gap:10px;padding:10px 0}.qrow .txt{flex:260px}.keys input{font-variant-numeric:tabular-nums;font-size:1.25rem}.crit{background:var(--brand-tint);border-radius:10px;margin:0 0 12px;padding:10px 14px;font-size:.92rem}.crit b{color:var(--brand)}.submit{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:16px}.tablewrap{border:1px solid var(--line);border-radius:var(--radius);overflow:auto;box-shadow:var(--shadow);background:#fff;min-height:200px;max-height:calc(100vh - 290px)}table.reg{border-collapse:separate;border-spacing:0;width:100%;font-size:.92rem}table.reg th{text-align:left;background:var(--brand-tint);color:var(--brand-hover);border-bottom:1px solid var(--brand-tint-2);white-space:nowrap;position:sticky;z-index:1;text-transform:uppercase;letter-spacing:.03em;padding:11px 12px;font-size:.82rem;top:0}table.reg td{vertical-align:top;border-bottom:1px solid #eef0f3;padding:11px 12px}table.reg tbody tr:hover td{background:#f8fafc}table.reg td.nw{white-space:nowrap}.filters{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-bottom:12px}.filters select{border:1px solid var(--line-strong);background:#fff;border-radius:12px;min-height:46px;padding:8px 12px;font-size:16px}.person{border:1px solid var(--line);border-radius:var(--radius);display:flex;background:#fff;flex-direction:column;gap:6px;padding:14px 16px}.person.off{opacity:.6}.person .top{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.roles-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 12px}.sitebox{border:1px solid var(--line);display:flex;background:#fafbfc;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px}.center{max-width:420px;margin:28px auto}.fgrid .field>span{font-size:.85rem}.reg-mobile{display:none}@media (width<=900px){.reg-desktop{display:none}.reg-mobile{display:grid}}@media (width<=720px){.btn.sm{min-height:48px;padding:0 16px}.seg button{min-width:72px;min-height:48px}.item .note input,.rowcard .field input,.rowcard .field select,.fgrid .field input,.fgrid .field select,.fgrid .field textarea{min-height:48px;font-size:16px}.check,.tick{align-items: center;min-height:48px}.tick input,.check input{width:26px;height:26px}.page-head .search,.filters select,.filters .search{width:100%;max-width:none}.page-head{margin-bottom:10px}.blk{padding:16px}.ph .btn{width:100%}.submit .btn{flex:100%}.acts .btn{flex:calc(50% - 8px)}.tablewrap{max-height:none}}@media (width>=1100px){.grid{gap:16px}.page-head{margin-bottom:18px}}.flow{list-style:none;display:flex;counter-reset:st;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0}.flow li{counter-increment:st;border:1px solid var(--line);color:var(--muted);display:flex;background:#fff;border-radius:10px;flex:110px;align-items: center;gap:8px;min-width:0;padding:8px 10px;font-size:.88rem;font-weight:600}.flow li:before{content:counter(st);color:var(--muted);display:inline-flex;background:#eef0f3;border-radius:50%;flex:none;justify-content:center;align-items: center;width:22px;height:22px;font-size:.78rem}.flow li.done{color:var(--ok);background:var(--ok-bg);border-color:#0000}.flow li.done:before{content:"✓";background:var(--ok);color:#fff}.flow li.now{color:var(--brand);border:2px solid var(--brand);background:var(--brand-tint)}.flow li.now:before{background:var(--brand);color:#fff}@media (width<=720px){.flow li{flex:calc(50% - 6px)}}.choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.choices .choice{align-items: flex-start;min-height:64px}.choices .choice small{font-weight:400}.blk.inner{box-shadow:none;background:#fafbfc;padding:12px 14px}.blk.inner h3{margin-top:0}.blk.inner .list li{flex-direction:row}.formblk>summary .pill{margin-left:auto}.picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0 14px;margin-top:4px}.pick{display:flex;cursor:pointer;border-bottom:1px solid #eef1f4;align-items: flex-start;gap:10px;min-height:44px;padding:6px 0}.pick input{accent-color:var(--brand);flex:none;width:22px;height:22px;margin-top:1px}@media (width<=720px){.pick{align-items: center;min-height:48px}.pick input{width:26px;height:26px}}.hit dl.dl{margin:6px 0}.hit h3{margin:10px 0 4px}.hit-grp{overflow-wrap:anywhere;margin:2px 0;font-size:.93rem}.hit-grp b{text-transform:capitalize}.formblk .dl{margin-top:6px}.formblk .list{gap:4px}.pcard .missing{margin:0}html body .wrap.wide{max-width:1640px}.refuse{color:var(--danger);display:block;flex:100%;margin-top:2px;font-size:.88rem;font-weight:600}.field.bad>input,.field.bad>select,.field.bad>textarea{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-bg)}.field.bad>span{color:var(--danger)}.cl.bad{border-left:4px solid var(--danger);padding-left:10px}.item.bad{background:var(--danger-bg);border-radius:8px;padding-left:8px;padding-right:8px}.notice.still{margin:4px 0 6px}.rowtable.bad,.fgrid.bad,.urgent.bad,.row.bad{outline:2px solid var(--danger);outline-offset:3px;border-radius:10px}div.bad>.check{color:var(--danger)}.refusals ul{margin:4px 0 0;padding-left:20px}.refusals a{color:inherit;text-decoration:underline;font-weight:600}.static{display:flex;align-items: center;gap:6px;min-height:46px;padding:0 2px;font-weight:600}.seg button.bad[aria-pressed=true]{background:var(--danger)}.cl-head .prog.full{color:var(--ok);font-weight:600}.item .need-done{flex:100%;order:3}.itemfact{color:var(--ink);background:#f4f7fb;border-radius:8px;flex:100%;padding:5px 10px;font-size:.88rem}.okc{color:var(--ok)}.dangerc{color:var(--danger)}.formblk.sub{background:#fafbfc;margin:8px 0}.formblk.sub>summary{font-weight:600}.btn.quiet[aria-pressed=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.pick.req{background:var(--warn-bg);border-radius:8px;padding-left:6px}.reqtag{display:block;color:#7a4a00;font-size:.78rem;font-weight:600}.need-line{color:#7a4a00;background:var(--warn-bg);border-radius:8px;margin:6px 0;padding:6px 10px}.jobblk,.docsblk,.issue-sec,.issuedas{border:1px solid var(--line);background:#fafbfc;border-radius:12px;padding:12px 14px}.jobblk h3,.docsblk h3,.issue-sec h3,.issuedas h3{margin:0 0 8px}.jobblk .dl{gap:4px 14px}.jobblk p{margin:0 0 8px}.doc .attach{cursor:pointer}.rowcard .rowno{grid-column:1/-1;color:var(--muted);font-size:.85rem;font-weight:600}.rowcard .wide{grid-column:1/-1}.rowcard.inner{margin-top:6px}dl.dl.tight{gap:3px 12px;font-size:.92rem}.issuedas{background:#fff}.issuedas.fold>summary{color:var(--brand);cursor:pointer;font-weight:700}.isotable{overflow-x:auto;margin-top:8px}.isotable table{border-collapse:collapse;width:100%;font-size:.85rem}.isotable th,.isotable td{text-align:left;border-bottom:1px solid var(--line);padding:4px 8px}.urgent{background:var(--warn-bg);border:1px solid #ecd28a;border-radius:12px;padding:12px 14px}.urgent-opts{display:flex;flex-wrap:wrap;align-items: center;gap:12px;margin-top:6px}.sharelink{display:flex;flex-direction:column;gap:8px}.portpick{border:1px dashed var(--line-strong);border-radius:10px;margin:0;padding:8px 12px}.portpick legend{padding:0 6px;font-weight:600}main .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.pcard .turn{color:var(--muted);font-size:.92rem}.pcard .mineturn{color:var(--brand);font-size:1rem}.pcard .mineturn .go{float:right;font-weight:700}.pcard .mineturn.late{color:var(--danger)}.pcard .fact{border-radius:8px;padding:5px 10px;font-size:.88rem}.pcard .fact.danger{color:#7a1a12;background:var(--danger-bg)}.pcard .fact.warn{color:#5b3a00;background:var(--warn-bg)}.pcard .fact.info{color:var(--muted);background:#f1f4f8}.pcard.flag{border-left-color:var(--danger)}.tablewrap{overflow-x:auto}table.reg{table-layout:auto;font-size:.84rem}table.reg th{white-space:normal;padding:9px 7px;font-size:.74rem}table.reg td{overflow-wrap:anywhere;padding:9px 7px}table.reg .pill{white-space:normal;display:inline-block;border-radius:10px;font-size:.76rem;line-height:1.25}table.reg td.nw{white-space:nowrap}table.reg td.dt{white-space:normal;min-width:62px}@media (width<=1500px) and (width>=901px){.wrap.wide{padding-left:14px;padding-right:14px}}.pr-root{color:#25313d;background:#8a929b;min-height:100vh;padding-bottom:32px;font-family:Arial,Helvetica,sans-serif;font-size:8.5pt;line-height:1.3}.pr-root *{box-sizing:border-box}.pr-bar{position:sticky;z-index:10;color:#fff;display:flex;background:#0c55a3;align-items: center;gap:10px;padding:8px 14px;font-family:-apple-system,Segoe UI,Arial,sans-serif;font-size:14px;top:0}.pr-bar .sp{flex:1}.pr-bar button,.pr-bar a.pr-btn,.pr-bar select{font:inherit;color:#0c55a3;cursor:pointer;text-decoration:none;display:inline-flex;background:#fff;border:1px solid #fff6;border-radius:8px;align-items: center;min-height:36px;padding:0 16px;font-weight:600}.pr-bar button.primary{color:#0c55a3;background:#fff;border-color:#fff}.pr-bar button:focus-visible{outline:3px solid #fff;outline-offset:2px}.pr-bar a:focus-visible{outline:3px solid #fff;outline-offset:2px}.pr-bar select:focus-visible{outline:3px solid #fff;outline-offset:2px}@media (width<=720px){.pr-bar{flex-wrap:wrap;padding:8px 12px}.pr-bar button,.pr-bar a.pr-btn,.pr-bar select{min-height:44px}}.pr-msg{background:#fff;border-radius:12px;max-width:560px;margin:40px auto;padding:24px;font-family:-apple-system,Segoe UI,Arial,sans-serif;font-size:16px}.pr-sheet{position:relative;background:#fff;width:210mm;margin:14px auto;padding:8mm 8mm 13mm;box-shadow:0 2px 10px #00000059}.pr-sheet.land{width:297mm}.pr-frame{border-collapse:collapse;table-layout:fixed;width:100%;height:274mm}.pr-sheet.land .pr-frame{height:187mm}.pr-frame>thead>tr,.pr-frame>tfoot>tr{height:1px}.pr-frame>tbody>tr{height:100%}.pr-frame>thead>tr>td,.pr-frame>tbody>tr>td,.pr-frame>tfoot>tr>td{vertical-align:top;padding:0}.pr-frame>tbody>tr>td{padding:6px 0 4px}.pr-head{display:grid;grid-template-columns:47mm 1fr 52mm;border:.6pt solid #0c55a3;min-height:15mm}.pr-sheet.land .pr-head{grid-template-columns:47mm 1fr 58mm}.pr-head .logo{display:flex;background:#fff;border-right:.6pt solid #0c55a3;justify-content:center;align-items: center;padding:1mm 1.5mm}.pr-head .logo img{display:block;object-fit:contain;width:100%;height:auto;max-height:15mm}.pr-head .ttl{display:flex;text-align:center;color:#0c55a3;letter-spacing:.3pt;justify-content:center;align-items: center;padding:2mm 3mm;font-size:12pt;font-weight:700}.pr-head .meta{text-align:center;display:flex;color:#66717d;background:#f1f4f6;border-left:.6pt solid #0c55a3;flex-direction:column;justify-content:center;padding:1.5mm 2mm;font-size:7pt;line-height:1.35}.pr-head .meta b{color:#0c55a3;font-size:8pt}.pr-stop{text-align:center;color:#0c55a3;background:#fbe9a6;border:.5pt solid #0c55a3;margin-top:3mm;padding:1.2mm 2mm;font-size:7pt;font-weight:700}.pr-foot{display:flex;color:#66717d;border-top:.5pt solid #7b8793;justify-content:space-between;margin-top:1.5mm;padding-top:1mm;font-size:7pt}.pr-band{color:#0c55a3;break-after:avoid;border:.5pt solid #0c55a3;margin-top:1.8mm;padding:1mm 2mm;font-size:8.5pt;font-weight:700}.pr-band i{color:#66717d;margin-left:4px;font-size:7.5pt;font-weight:400}.pr-note{color:#66717d;padding:.8mm 0;font-size:8pt;font-style:italic}.pr-kv{display:grid;grid-template-columns:repeat(4,1fr);border-top:.5pt solid #000;border-left:.5pt solid #000}.pr-kv>div{break-inside:avoid;border-bottom:.5pt solid #000;border-right:.5pt solid #000;min-height:6.8mm;padding:.8mm 1.6mm 1.2mm}.pr-kv .w2{grid-column:span 2}.pr-kv .w3{grid-column:span 3}.pr-kv .w4{grid-column:span 4}.pr-kv label{display:block;color:#0c55a3;text-transform:uppercase;letter-spacing:.2pt;font-size:7pt;font-weight:700}.pr-kv .v{white-space:pre-wrap;overflow-wrap:anywhere;font-size:9pt}.pr-kv .v.nov{height:4mm}.pr-ck{display:grid;border:.5pt solid #000;border-top:0;column-gap:4mm;padding:1mm 2mm}.pr-ck.c1{grid-template-columns:1fr}.pr-ck.c2{grid-template-columns:1fr 1fr}.pr-ck.c3{grid-template-columns:1fr 1fr 1fr}.pr-ck .it{display:flex;break-inside:avoid;align-items: flex-start;gap:1.5mm;padding:.25mm 0;font-size:8.5pt}.pr-box{position:relative;border:.7pt solid #000;flex:none;width:3mm;height:3mm;margin-top:.4mm}.pr-box.x:before,.pr-box.x:after{content:"";position:absolute;background:#000;width:3.6mm;height:.7pt;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.pr-box.x:after{transform:translate(-50%,-50%)rotate(-45deg)}.pr-na{border:.6pt solid #000;flex:none;margin-top:.3mm;padding:0 1mm;font-size:7pt;font-weight:700;line-height:1.5}.pr-blank{display:inline-block;vertical-align:bottom;border-bottom:.5pt solid #000;min-width:18mm;height:3.2mm}.pr-fill{border-bottom:.5pt solid #000;padding:0 1mm;font-weight:600}.pr-tbl{border-collapse:collapse;table-layout:fixed;width:100%}.pr-tbl th,.pr-tbl td{vertical-align:top;overflow-wrap:anywhere;border:.5pt solid #000;padding:.8mm 1.4mm;font-size:8.5pt}.pr-tbl th{color:#0c55a3;text-align:left;background:#f1f4f6;font-size:7.5pt;font-weight:700}.pr-tbl td.blank,.pr-tbl.tall td.blank{height:7mm}.pr-tbl th.lbl{width:30mm}.pr-tbl td.num{text-align:center}.pr-tbl.pr-reg th,.pr-tbl.pr-reg td{padding:.6mm 1mm;font-size:7.5pt}.pr-tbl.pr-reg th{text-align:center;vertical-align:middle}.pr-tbl.pr-reg td.blank{height:7mm}.pr-tbl thead{display:table-header-group}.pr-tbl tr{break-inside:avoid}.pr-three{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:.5pt solid #000;border-left:.5pt solid #000}.pr-three>div{break-inside:avoid;border-bottom:.5pt solid #000;border-right:.5pt solid #000;min-height:24mm;padding:1mm 1.6mm;font-size:8pt}.pr-three h4{text-align:center;color:#0c55a3;margin:0 0 1mm;font-size:8pt}.pr-three .ln{border-bottom:.5pt solid #000;min-height:4.2mm;margin:.6mm 0}.pr-cert{break-after:avoid;border:.5pt solid #000;border-top:0;padding:1mm 2mm;font-size:8pt;font-weight:600}.pr-sigs{display:grid;break-inside:avoid;border-top:.5pt solid #000;border-left:.5pt solid #000}.pr-sigs.n2{grid-template-columns:1fr 1fr}.pr-sigs.n3{grid-template-columns:1fr 1fr 1fr}.pr-sigs.n4{grid-template-columns:1fr 1fr 1fr 1fr}.pr-sigs>div{display:flex;border-bottom:.5pt solid #000;border-right:.5pt solid #000;flex-direction:column;min-height:15mm;padding:.8mm 1.6mm}.pr-sigs label{color:#0c55a3;text-transform:uppercase;font-size:7pt;font-weight:700}.pr-sigs .nm{min-height:4mm;font-size:8.5pt;font-weight:600}.pr-sigs .ln{border-bottom:.5pt solid #000;flex:1;min-height:7mm}.pr-sigs small{color:#66717d;text-align:center;margin-top:.4mm;font-size:6.5pt}.pr-wm{pointer-events:none;text-transform:uppercase;letter-spacing:2pt;white-space:normal;text-align:center;z-index:5;max-width:150mm;margin:0 auto;font-weight:900;line-height:1.1}.pr-wm.scr{position:absolute;font-size:40pt;top:42%;left:0;right:0;transform:rotate(-32deg)}.pr-wm.prt{display:none}.pr-wm.draft{color:#b4231829}.pr-wm.closed{color:#1d5f8c2e}.pr-wm.cancelled{color:#5a5a5a33}.pr-wm.hold{color:#783ca02e}.pr-wm.susp{color:#b4540a2e}.pr-legend{color:#66717d;margin-top:1mm;font-size:7.5pt}@media print{:root,html,body{background:#fff!important}.pr-root{background:#fff;padding:0}.pr-bar,.pr-msg.np{display:none!important}.pr-sheet{box-shadow:none;break-before:page;width:auto;margin:0;padding:0}.pr-sheet:first-of-type{break-before:auto}.pr-wm.scr{display:none}.pr-wm.prt{display:block;position:fixed;font-size:44pt;top:40%;left:0;right:0;transform:rotate(-32deg)}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pr-top{text-align:center;border:.5pt solid #000;border-bottom:0;padding:1mm 2mm;font-size:8pt;font-weight:700}.pr-kv .types{display:flex;flex-direction:column;justify-content:center;gap:.6mm}.pr-tk{display:inline-flex;align-items: center;gap:1.4mm;margin-right:2mm;font-size:8.5pt}.pr-tk .pr-box{margin-top:0}.pr-amain{display:grid;grid-template-columns:1fr 58mm;align-items: start;gap:0;margin-top:1.8mm}.pr-amain .side{display:flex;border:.5pt solid #000;border-left:0;flex-direction:column}.pr-box,.pr-amain .box,.pr-two .box{break-inside:avoid}.pr-amain .box,.pr-two .box{padding:1mm 1.6mm 1.2mm;font-size:8.5pt}.pr-amain .side .box{border-bottom:.5pt solid #000}.pr-amain .side .box:last-child{border-bottom:0}.pr-amain .box .lab,.pr-two .box .lab,.pr-appr .lab,.pr-gas .lab{display:block;color:#0c55a3;text-transform:uppercase;letter-spacing:.2pt;margin-bottom:.6mm;font-size:7pt;font-weight:700}.pr-amain .box>div{padding:.2mm 0}.pr-amain .box .sgn{color:#25313d;margin-top:1mm;font-size:7.5pt}.pr-amain .box .v{white-space:pre-wrap;overflow-wrap:anywhere;min-height:4.5mm;font-weight:600}.pr-two{display:grid;grid-template-columns:1fr 1.25fr;border:.5pt solid #000;margin-top:1.8mm}.pr-two .box:first-child{border-right:.5pt solid #000}.pr-two .sub{padding-left:5mm}.pr-two .docs{display:grid;grid-template-columns:1fr 1fr;column-gap:3mm}.pr-yn th.c,.pr-yn td.c{text-align:center;padding-left:.4mm;padding-right:.4mm}.pr-yn td.num{text-align:center}.pr-yn td{vertical-align:middle;padding-top:.6mm;padding-bottom:.6mm}.pr-yn td.cm{font-size:8pt;font-weight:600}.pr-yn .pr-box{margin:0}.pr-rep{border:.5pt solid #000;border-top:0;padding:1mm 2mm;font-size:8.5pt}.pr-gas th,.pr-gas td{padding:.6mm .8mm;font-size:7.5pt}.pr-gas td.c,.pr-gas th.c{text-align:center}.pr-gas td{vertical-align:middle;height:8mm}.pr-gas td.sm,.pr-gas td .sm{font-size:6.5pt}.pr-appr td{vertical-align:top;padding:1mm 1.6mm}.pr-appr th.c{text-align:center}.pr-appr .cs,.pr-rev .cs{margin-top:.8mm;font-size:7.5pt;font-weight:400;line-height:1.25}.pr-appr .sgn-c{display:flex;flex-direction:column;min-height:17mm}.pr-appr .sgn-c .nm{min-height:4mm;font-weight:600}.pr-appr .sgn-c .ln{border-bottom:.5pt solid #000;flex:1;min-height:6mm;margin-bottom:.8mm}.pr-notes{border:.5pt solid #000;padding:1mm 2mm;font-size:8pt}.pr-notes>div{padding:.3mm 0}.pr-rev{margin-top:2mm}.pr-rev tbody.grp{break-inside:avoid}.pr-rev td.sh{text-align:center;vertical-align:middle;font-size:8pt}.pr-rev td.sg .nm{font-weight:600}.pr-rev td.sm,.pr-rev .sm{font-size:7.5pt}.pr-hit{break-inside:avoid;border:.5pt solid #000;margin-top:2mm}.pr-hit .hd{display:flex;background:#f1f4f6;border-bottom:.5pt solid #000;justify-content:space-between;gap:4mm;padding:.8mm 2mm;font-size:8.5pt}.pr-hit .hd span{color:#66717d;font-size:8pt}.pr-hit .row{display:grid;grid-template-columns:19mm 1fr;border-bottom:.5pt solid #ccd3d9;padding:.8mm 2mm;font-size:8.5pt}.pr-hit .row:last-child{border-bottom:0}.pr-hit .row label{color:#0c55a3;text-transform:uppercase;padding-top:.5mm;font-size:7pt;font-weight:700}.pr-hit3{display:grid;grid-template-columns:1fr 1.05fr 1.1fr;border:.5pt solid #000;column-gap:3mm;margin-top:1.8mm;padding:1.5mm 2mm}.pr-hit3 h5{color:#0c55a3;border-bottom:.5pt solid #0c55a3;margin:0 0 1mm;font-size:8pt}.pr-hit3 h6{color:#0c55a3;margin:1.4mm 0 .4mm;font-size:7pt}.pr-hit3 .hi{display:flex;break-inside:avoid;align-items: flex-start;gap:1.2mm;padding:.15mm 0;font-size:7pt;line-height:1.25}.pr-hit3 .hi .pr-box{width:2.6mm;height:2.6mm;margin-top:.2mm}.pr-hitfoot{text-align:center;border:.5pt solid #000;border-top:0;padding:1mm 2mm;font-size:7.5pt;font-weight:700}.pr-hd2{font-weight:700}.pr-prov{color:#7a3a00;background:#fdf0e0;border:.5pt solid #b4550a;margin-bottom:1.5mm;padding:1mm 2mm;font-size:8pt;font-weight:700}.pr-three .lb{margin-top:1mm;font-size:7pt;font-weight:700}.pr-sigs .sb{color:#25313d;font-size:7.5pt}.pr-yn td{height:5.4mm;padding-top:.3mm;padding-bottom:.3mm;font-size:8pt}.pr-ctm .pr-sigs>div{min-height:11mm}.pr-ctm .pr-sigs .ln{min-height:4mm}.pr-amain{break-inside:avoid}.pr-hit3 .hi{padding:0;font-size:6.8pt;line-height:1.12}.pr-hit3 h6{margin-top:1mm}.pr-kv .v.nov{height:3mm}.pr-kv>div{min-height:6mm}.pr-stamp{text-align:center;letter-spacing:1pt;text-transform:uppercase;border:1.2pt solid;margin-top:1.5mm;padding:1.4mm 2mm;font-size:11pt;font-weight:900}.pr-stamp.draft{color:#b42318;background:#fde8e6}.pr-stamp.hold{color:#6b2f94;background:#f1e6f8}.pr-stamp.susp{color:#b4540a;background:#fdeccf}.pr-stamp.closed{color:#1d5f8c;background:#e3eff8}.pr-stamp.cancelled{color:#444;background:#ececec}.pr-recbox{background:#fffbea;border:1pt dashed #8a6d00;margin-top:2.5mm;padding:0 1mm 1mm}.pr-recbox .pr-band{color:#5c4700;border-color:#8a6d00;margin-top:1mm}.pr-keep{break-inside:avoid}.pr-no{display:inline-block;color:#fff;background:#000;margin-right:1mm;padding:0 1.2mm;font-size:7pt;font-weight:900;line-height:1.5}.pr-yn tr.no td{background:#f4f4f4;font-weight:700}.pr-amain .box .spec{padding-left:5mm;font-size:8pt}.pr-amain .box .prow{display:flex;border-bottom:.5pt solid #000;align-items: flex-end;min-height:6.4mm;font-size:8.5pt;font-weight:600}.pr-sgn-note{font-size:7.5pt;font-weight:400}.pr-add{color:#7a3a00;font-size:6.5pt;font-style:italic;font-weight:400}.pr-dateline{padding:1mm 0;font-size:8.5pt;font-weight:400}.pr-rev td.cs{vertical-align:middle;font-size:7.5pt;line-height:1.25}.pr-rev td.sg{height:7.6mm}.pr-rev td.sg .sb{color:#25313d;font-size:6.5pt;font-weight:400}.pr-rev td.sh,.pr-rev th{vertical-align:middle}.pr-three3{display:grid;grid-template-columns:1fr 1fr 1fr;border:.5pt solid #000;border-top:0}.pr-three3>div{border-right:.5pt solid #000;padding:.5mm 1.5mm}.pr-three3>div:last-child{border-right:0}.pr-three3 h4{color:#0c55a3;margin:.6mm 0;font-size:7.5pt}.pr-three3 .pr-ck{border:0;padding:0;font-size:8pt}.pr-three3 .pr-ck .it{font-size:8pt}.pr-twocol{display:grid;grid-template-columns:1.6fr 1fr;border:.5pt solid #000;border-top:0}.pr-twocol>div{padding:1mm 1.6mm}.pr-twocol>div:first-child{border-right:.5pt solid #000}.pr-twocol .pr-ck{border:0;padding:0}.pr-twocol label{display:block;color:#0c55a3;font-size:7pt;font-weight:700}.pr-twocol .v{white-space:pre-wrap;min-height:14mm;font-weight:600}.pr-vf{margin-top:1.5mm;font-size:8.5pt}.pr-hback2{display:grid;grid-template-columns:1fr 1fr;column-gap:2mm}.pr-hbox{border:.5pt solid #000;margin-top:0;padding:1mm 1.6mm 1.4mm;font-size:8pt}.pr-hback2 .pr-ck{border:.5pt solid #000;border-top:0}.pr-hback2>div>.pr-hbox{border-top:0;margin-bottom:0}.pr-wline{border-bottom:.5pt solid #000;height:6mm}.pr-hcols{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:3mm;margin-top:.5mm}.pr-h4{display:grid;grid-template-columns:1fr 1fr}.pr-h4 .pr-hbox{border-top:0}.pr-roles{display:grid;grid-template-columns:1fr 1fr;row-gap:1mm;margin-bottom:1mm}.pr-hsig{color:#25313d;margin-top:1mm;font-size:7pt}.pr-hit .row div b{font-weight:700}.pr-rev tbody.grp.off td{color:#777;background:#ececec}.pr-rev .sm{font-size:6.5pt;font-weight:400}.pr-hback .pr-wline{height:4.8mm}.pr-hback .pr-tbl.tall td.blank{height:5.4mm}.pr-hback .pr-kv>div{min-height:5.4mm}.pr-hback .pr-band{margin-top:1.2mm}.pr-hback .pr-hbox{padding:.6mm 1.4mm .8mm;font-size:7.5pt}.pr-hback .pr-ck .it{padding:.1mm 0}.pr-hwi .pr-yn td{height:4.6mm;padding-top:.15mm;padding-bottom:.15mm;font-size:7.6pt}.pr-hwi .pr-yn td.cm{font-size:7.2pt}.pr-ctm{break-inside:avoid}.pr-rev tbody.grp td{padding-top:.5mm;padding-bottom:.5mm}
