.ref-ico{color:var(--accent);flex:none;display:inline-flex}.ref-ico svg{display:block}.ref-group{margin-top:var(--sp-11)}.ref-group:first-of-type{margin-top:0}.ref-group-head{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6);display:flex}.ref-group-head .cd-h2{font-size:var(--fs-8);margin:0}.ref-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.ref-card{gap:var(--sp-5);padding:var(--sp-6);color:inherit;align-items:flex-start;text-decoration:none;display:flex}a.ref-card:hover{border-color:var(--border-strong)}.ref-card .ref-ico{background:var(--accent-wash);border-radius:50%;place-items:center;width:40px;height:40px;display:inline-grid}.ref-card-title{font-weight:600;font-size:var(--fs-3);line-height:var(--lh-2);display:block}.ref-card-desc{margin-top:var(--sp-2);font-size:var(--fs-2);color:var(--text-secondary);line-height:var(--lh-3);display:block}.ref-card-soon{margin-top:var(--sp-3);display:inline-block}.ref-card.is-soon .ref-ico{background:var(--bg-track);color:var(--text-tertiary)}.ref-toc{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.ref-toc a{text-decoration:none}.ref-types{gap:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.ref-type{padding:var(--sp-8);gap:var(--sp-5);scroll-margin-top:var(--sp-14);flex-direction:column;display:flex}.ref-type h3{font-family:var(--font-display);font-size:var(--fs-6);letter-spacing:var(--ls-2);margin:0;font-weight:600}.ref-type-head{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.ref-type-badges{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ref-type p{color:var(--text-secondary);font-size:var(--fs-2);line-height:var(--lh-3);margin:0}.ref-type .kv-row .k{flex-basis:150px}.ref-type .kv-row .v{font-variant-numeric:tabular-nums;font-size:var(--fs-2)}.ref-type ul{padding-left:var(--sp-7);color:var(--text-tertiary);font-size:var(--fs-1);line-height:var(--lh-3);margin:0}.ref-src{font-size:var(--fs-1);color:var(--text-tertiary)}.ref-src a{color:var(--link)}.ref-ct,.ref-pl{width:100%;height:auto;display:block}.ref-ct{max-height:96px}.ref-pl{max-width:160px;margin:0 auto}.ref-ct-ground{stroke:var(--border-default);stroke-width:1px}.ref-ct-body{fill:var(--accent-wash);stroke:var(--accent);stroke-width:1.2px}.ref-ct-open{fill:var(--bg-base);stroke-dasharray:0}.ref-ct-tarp{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 2}.ref-ct-rib{stroke:var(--accent-wash-border);stroke-width:1px}.ref-ct-unit{fill:var(--bg-base);stroke:var(--accent);stroke-width:1px}.ref-ct-door{stroke:var(--accent);stroke-width:1px}.ref-ct-cast{fill:var(--accent)}.ref-ct-frame{fill:none;stroke:var(--accent);stroke-width:1.2px}.ref-ct-hatch{fill:var(--accent)}.ref-pl-base{fill:var(--bg-track);stroke:var(--border-strong);stroke-width:1px}.ref-pl-board{fill:var(--accent-wash);stroke:var(--accent);stroke-width:.8px}.ref-pl-block{fill:var(--accent)}.ref-table-wrap{border-radius:var(--r-card);overflow-x:auto}.ref-table-wrap .dt-table td{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--divider);font-variant-numeric:tabular-nums;font-size:var(--fs-2)}.ref-table-wrap .dt-table thead th{position:static}.ref-table-wrap .dt-table tbody tr:last-child td{border-bottom:none}.ref-table-wrap .dt-table a{color:var(--link)}.ref-notes{margin:var(--sp-6) 0 0;padding-left:var(--sp-7);color:var(--text-secondary);font-size:var(--fs-2);line-height:var(--lh-4);max-width:880px}@media (width<=720px){.ref-types{grid-template-columns:1fr}.ref-type{padding:var(--sp-6)}.ref-type .kv-row .k{flex-basis:120px}}.ref-hero{padding-top:calc(var(--sp-9) + 78px)}.ref-hero+.dd-section{padding-top:var(--sp-6)}.ref-hero .ref-toc{justify-content:center}@media (width<=639px){.ref-hero{padding-top:calc(var(--sp-8) + 78px)}.ref-hero+.dd-section{padding-top:var(--sp-6)}}.ref-body{padding-top:var(--sp-6)}.ref-layout{gap:var(--sp-10);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.ref-side{top:calc(78px + var(--sp-6));max-height:calc(100vh - 78px - var(--sp-9));position:sticky;overflow-y:auto}.ref-side-nav{gap:var(--sp-6);font-size:var(--fs-2);flex-direction:column;display:flex}.ref-side-group ul{margin:var(--sp-3) 0 0;padding:0 0 0 var(--sp-5);border-left:1px solid var(--border-default);gap:var(--sp-2);flex-direction:column;list-style:none;display:flex}.ref-side a{color:var(--text-secondary);padding:var(--sp-1) 0;line-height:var(--lh-2);text-decoration:none;display:block}.ref-side a:hover{color:var(--text-primary)}.ref-side a[aria-current]{color:var(--accent);font-weight:600}.ref-side-fam{font-weight:600;color:var(--text-primary)!important}.ref-side-fam[aria-current]{color:var(--accent)!important}.ref-side-extra{font-weight:500}.ref-family{scroll-margin-top:calc(78px + var(--sp-6))}.ref-family+.ref-family{margin-top:var(--sp-12)}.ref-main .ref-types{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ref-main .ref-type{scroll-margin-top:calc(78px + var(--sp-6));gap:var(--sp-4)}.ref-main .ref-type h3{font-size:var(--fs-5)}.ref-main .ref-type-head{justify-content:flex-start;align-items:flex-start;gap:var(--sp-3);flex-direction:column}.ref-specs{border-top:1px solid var(--divider);padding-top:var(--sp-4);margin-top:auto}.ref-specs summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:var(--sp-4);font-size:var(--fs-1);color:var(--text-secondary);font-variant-numeric:tabular-nums;list-style:none;display:flex}.ref-specs summary::-webkit-details-marker{display:none}.ref-specs-more{color:var(--link);flex:none;font-weight:500}.ref-specs-more:after{content:" +"}.ref-specs[open] .ref-specs-more:after{content:" −"}.ref-specs[open] summary{margin-bottom:var(--sp-3)}.ref-specs .kv-list+ul,.ref-specs .ref-src{margin-top:var(--sp-4);display:block}#corrections{padding-top:var(--sp-12)}@media (width<=960px){.ref-layout{grid-template-columns:1fr;gap:0}.ref-side{display:none}}@media (width>=961px){.ref-hero:has(+.ref-body) .ref-toc{display:none}}.ref-main .ref-types{align-items:start}.ref-family>.cd-h2{margin:0 0 var(--sp-6)}.ref-side{padding-top:var(--sp-2)}.ref-specs[open] .ref-specs-key{visibility:hidden}.ref-scac-tool{max-width:720px}.ref-scac-form{gap:var(--sp-3);flex-wrap:wrap;display:flex}.ref-scac-form .mini-input{text-transform:uppercase;font-variant-numeric:tabular-nums;flex:240px;min-width:0}.ref-scac-controls{align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex}.ref-scac-controls .mini-input{flex:280px;max-width:420px}.ref-scac-table code,.ref-scac-tool code{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-1)}.ref-scac-pfx{margin:0 var(--sp-2) var(--sp-1) 0;border:1px solid var(--divider);background:var(--bg-card,#fff);border-radius:6px;padding:0 6px;display:inline-block}.ref-scac-carrier{align-items:center;gap:var(--sp-3);font-weight:500;text-decoration:none;display:inline-flex;color:inherit!important}.ref-scac-carrier:hover{color:var(--link)!important}.ref-scac-table .cd-logo-sm{width:28px;height:28px}.ref-scac-table tr{scroll-margin-top:var(--sp-14)}.ref-table-wrap .ref-scac-table td:nth-child(3){white-space:normal;min-width:160px}.ref-table-wrap .ref-scac-table td:first-child{white-space:normal}@media (width<=640px){.ref-scac-table th:nth-child(4),.ref-scac-table td:nth-child(4){display:none}.ref-table-wrap .ref-scac-table td,.ref-table-wrap .ref-scac-table th{padding:var(--sp-3) var(--sp-3)}.ref-scac-carrier{gap:var(--sp-2)}.ref-scac-table .cd-logo-sm{flex:none;width:22px;height:22px}.ref-scac-table td:first-child{min-width:0}}.ref-scac-track{align-items:center;gap:var(--sp-4);padding-top:var(--sp-5);flex-wrap:wrap;display:flex}.ref-scac-track[hidden]{display:none}.ref-scac-track .ref-src{margin:0}.ref-mk-door{padding:var(--sp-8);gap:var(--sp-8);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;display:grid}.ref-mk-svg{width:100%;height:auto;display:block}.ref-mk-frame{fill:var(--accent-wash);stroke:var(--accent);stroke-width:2px}.ref-mk-seam{stroke:var(--accent);stroke-width:1.2px}.ref-mk-bar{stroke:var(--accent-wash-border);stroke-width:4px}.ref-mk-handle{fill:var(--bg-base);stroke:var(--accent);stroke-width:1px}.ref-mk-hc path{stroke:#e0a800;stroke-width:5px}.ref-mk-code{font-family:var(--font-mono,ui-monospace, monospace);fill:var(--text-primary);font-size:18px;font-weight:700}.ref-mk-code.sm{font-size:16px}.ref-mk-wt text{font-family:var(--font-mono,ui-monospace, monospace);fill:var(--text-primary);font-size:10.5px}.ref-mk-plate{fill:var(--bg-base);stroke:var(--text-secondary);stroke-width:1.2px}.ref-mk-plate-t{text-anchor:middle;fill:var(--text-primary);font-size:9px;font-weight:700}.ref-mk-pin{fill:var(--accent)}.ref-mk-num{text-anchor:middle;fill:#fff;font-size:12px;font-weight:700}.ref-mk-legend{padding-left:var(--sp-7);gap:var(--sp-4);font-size:var(--fs-2);color:var(--text-secondary);line-height:var(--lh-3);flex-direction:column;margin:0;display:flex}.ref-mk-legend b{color:var(--text-primary)}.ref-mk-legend a,#number a,#size-type a,#csc a,#weights a{color:var(--link)}.ref-mk-tool{max-width:720px;margin-bottom:var(--sp-8)}.ref-mk-tool .mini-input{text-transform:uppercase}.ref-mk-grid{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.ref-mk-h3{font-family:var(--font-display);font-size:var(--fs-4);margin:var(--sp-8) 0 var(--sp-4);font-weight:600}.ref-mk-grid .ref-mk-h3{margin-top:0}.ref-table-wrap .ref-mk-types td:last-child{white-space:normal;min-width:260px}:is(#number,#size-type,#weights,#other) .ref-table-wrap .dt-table td{white-space:normal}.ref-mk-chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}.ref-mk-chips .chip{font-variant-numeric:tabular-nums;text-decoration:none}#number code,#size-type code,#weights code{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--fs-1)}.ref-mk-csc{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;display:grid}.ref-mk-csc-svg{max-width:420px}.ref-mk-csc-h{text-anchor:middle;fill:var(--text-primary);letter-spacing:.04em;font-size:17px;font-weight:700}.ref-mk-csc-k{fill:var(--text-secondary);font-size:9.5px;font-weight:600}.ref-mk-csc-v{fill:var(--text-primary);text-anchor:end;font-size:10px;font-family:var(--font-mono,ui-monospace, monospace)}.ref-mk-kv .kv-row .k{flex-basis:190px;font-weight:600}@media (width<=860px){.ref-mk-door,.ref-mk-grid,.ref-mk-csc{grid-template-columns:1fr}.ref-mk-door{padding:var(--sp-5)}}@media (width<=640px){.ref-mk-kv .kv-row{gap:var(--sp-1);flex-direction:column}.ref-mk-kv .kv-row .k{flex-basis:auto}.ref-table-wrap .ref-mk-types td:last-child{min-width:200px}}.ref-inc{width:100%;height:auto;display:block}.ref-inc-line{stroke:var(--border-default);stroke-width:2px}.ref-inc-seller{stroke:var(--accent);stroke-width:3px}.ref-inc-dot{fill:var(--bg-base);stroke:var(--border-strong);stroke-width:1.5px}.ref-inc-dot.s{fill:var(--accent);stroke:var(--accent)}.ref-inc-risk{fill:var(--brand-red)}.ref-inc-t{fill:var(--text-secondary);font-size:13px}.ref-inc-t.on{fill:var(--text-primary);font-weight:700}.ref-inc-name{font-family:var(--font-sans);font-size:var(--fs-3);color:var(--text-secondary);letter-spacing:0;font-weight:500}.ref-table-wrap .ref-inc-table td,.ref-table-wrap .ref-inc-table th{text-align:center;white-space:nowrap}.ref-table-wrap .ref-inc-table td:first-child,.ref-table-wrap .ref-inc-table th:first-child{text-align:left;white-space:normal;min-width:200px}.ref-inc-S{background:var(--accent-wash);color:var(--accent)}.ref-inc-B{color:var(--text-secondary)}.ref-inc-X{background:var(--bg-track);color:var(--text-primary)}.ref-dg{flex:none;width:56px;height:56px}.ref-dg-d{fill:var(--accent-wash);stroke:var(--accent);stroke-width:2px}.ref-dg-in{fill:none;stroke:var(--accent-wash-border);stroke-width:1px}.ref-dg-n{font-family:var(--font-display);text-anchor:middle;fill:var(--accent);font-size:20px;font-weight:700}.ref-type-head.ref-dg-head{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.ref-inc-head{flex-direction:column;align-items:flex-start}.ref-dg-head h3{font-size:var(--fs-4)}#classes .kv-row .k{flex-basis:96px}#packing-groups .ref-table-wrap .dt-table td{white-space:normal}@media (width<=640px){.ref-dg-head h3{font-size:var(--fs-3)}.ref-dg{width:44px;height:44px}#classes .kv-row{gap:var(--sp-1);flex-direction:column}}.ref-reg-types{gap:var(--sp-2);margin:0 0 var(--sp-5);flex-wrap:wrap;display:flex}.ref-reg-types .chip{cursor:pointer}.ref-reg-types .chip span{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:4px}.ref-reg-types .chip[aria-pressed=true]{background:var(--blue-700);color:#fff;border-color:var(--blue-700)}.ref-reg-types .chip[aria-pressed=true] span{color:#fffc}.ref-table-wrap .ref-reg-table td:nth-child(2){white-space:normal;min-width:220px}.ref-reg-table a{text-decoration:none}.ref-reg-more{margin-top:var(--sp-5);justify-content:center;display:flex}.ref-reg-more [hidden]{display:none}#register .ref-src{margin-top:var(--sp-5)}#register .ref-src a{color:var(--link);text-decoration:none}.ref-reg-t{display:none}[data-reg-body] td{vertical-align:top}.ref-reg-pfx{font-size:var(--fs-1);color:var(--text-tertiary);margin-top:4px;line-height:1.7;display:block}.ref-reg-pfx code{margin-right:4px}@media (width<=640px){.ref-reg-table th:nth-child(n+3),.ref-reg-table td:nth-child(n+3){display:none}.ref-table-wrap .ref-reg-table td:nth-child(2){min-width:0}.ref-reg-t{font-size:var(--fs-1);color:var(--text-tertiary);margin-top:2px;display:block}}.ref-table-wrap .ref-ef-table td:last-child{white-space:normal;overflow-wrap:anywhere;min-width:220px}a.ref-inc-card{color:inherit;text-decoration:none;transition:border-color .15s}a.ref-inc-card:hover{border-color:var(--border-strong);text-decoration:none}a.ref-inc-card:hover .ref-inc-more{color:var(--accent)}.ref-inc-more{font-size:var(--fs-2);color:var(--link);margin-top:auto;font-weight:600}.ref-inc-table th a{text-decoration:none}.ref-inc-one{max-width:880px}.ref-inc-one .ref-inc{margin:var(--sp-2) 0 var(--sp-4)}.ref-inc-one .kv-row .k{flex-basis:190px}.ref-inc-steps td:last-child{text-align:center;width:120px}.ref-inc-nav{justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.ref-inc-nav a{text-decoration:none}.ref-inc-all{gap:var(--sp-2);margin-top:var(--sp-6);flex-wrap:wrap;justify-content:center;display:flex}.ref-inc-all .chip{text-decoration:none}.ref-inc-all .chip[aria-current]{background:var(--accent);color:var(--bg-base);border-color:var(--accent)}@media (width<=640px){.ref-inc-one .kv-row{gap:var(--sp-1);flex-direction:column}.ref-inc-one .kv-row .k{flex-basis:auto}}.ref-dg-labels{gap:var(--sp-4);flex-wrap:wrap;display:flex}.ref-dg-fig{align-items:center;gap:var(--sp-2);flex-direction:column;width:84px;margin:0;display:flex}.ref-dg-img{width:72px;height:72px;display:block}.ref-dg-fig figcaption{font-size:var(--fs-1);line-height:var(--lh-2);color:var(--text-tertiary);text-align:center}@media (width<=640px){.ref-dg-img{width:60px;height:60px}.ref-dg-fig{width:72px}}#classes .ref-types{align-items:start}.ref-dg-fig figcaption{white-space:nowrap}.ref-inc-nav>:last-child:not(:first-child){margin-left:auto}@media (width<=640px){.ref-inc-steps td:first-child{white-space:normal}.ref-inc-steps td:last-child{width:72px}.ref-inc-one .cd-h2{font-size:var(--fs-6)}.ref-inc-nav{flex-direction:column;align-items:stretch}.ref-inc-nav .chip{text-align:center;justify-content:center}.ref-inc-nav>:last-child:not(:first-child){margin-left:0}}.ref-dg-labels{gap:var(--sp-3)}.ref-dg-fig{width:68px}.ref-dg-img{width:64px;height:64px}@media (width<=640px){.ref-dg-fig{width:64px}.ref-dg-img{width:58px;height:58px}}.card+.ref-src,.ref-table-wrap+.ref-src,.kv-list+.ref-src,.ref-table-wrap+p,.card+p{margin-top:var(--sp-6)}.cd-h2+.card,.cd-h2+.ref-table-wrap,.cd-h2+.kv-list,.ref-card-soon{margin-top:var(--sp-5)}.ref-equip-photo{gap:var(--sp-5);flex-direction:column;margin:0;display:flex}.ref-equip-photo img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-12);background:var(--border-subtle-line);width:100%;height:auto;display:block}.ref-equip-photo figcaption{font-size:var(--fs-1);line-height:var(--lh-3);color:var(--text-tertiary)}.ref-equip-photo figcaption a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ref-equip-drawing{max-width:280px}.ref-equip-drawing svg{width:100%;height:auto;display:block}.ref-uld{width:100%;height:auto;max-height:190px;display:block;overflow:visible}.ref-uld-env{fill:var(--accent-wash);stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 2}.ref-uld-deck{fill:var(--accent)}.ref-uld-dim{fill:var(--text-secondary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:11px}.ref-ldm-fig{margin:var(--sp-6) 0 0}.ref-ldm{width:100%;height:auto;display:block}.ref-ldm-form{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ref-ldm-f{gap:var(--sp-2);font-size:var(--fs-1);color:var(--text-secondary);flex-direction:column;display:flex}.ref-ldm-f .mini-input{font-variant-numeric:tabular-nums}@media (width<=640px){.ref-ldm-tbl .dt-table td,.ref-ldm-tbl .dt-table th{padding:var(--sp-3) var(--sp-4)}}.ref-uld-codes .kv-row .k{color:var(--text-primary);flex-basis:56px;font-weight:600}
