:root{color-scheme:light;--counter: #e5ecf3;--paper: #fdfeff;--stock: #f4f8fb;--ink: #142338;--ink-2: #3d4d61;--ink-3: #55657a;--rule: #d3dde8;--chip: #eaf0f6;--hover: #e3ebf4;--select: #cfe0f1;--steel: #4d6c8b;--steel-deep: #2f4d6d;--steel-line: #9fb2c5;--ink2: #6b5645;--local: #b4b8bb;--hatch: #363e48;--own: #dde4eb;--ok: #216b3c;--partial: #9d4b18;--lead: #505964;--seal-ink: var(--steel);--seal-ink-2: var(--steel-deep);--seal-paper: #fff;--font-ui: "Libre Franklin", "Segoe UI", system-ui, sans-serif;--font-display: "Bodoni Moda", "Bodoni 72", Didot, "Times New Roman", serif;--edge: max(16px, env(safe-area-inset-left, 0px));--edge-r: max(16px, env(safe-area-inset-right, 0px))}.seal-verified{--seal-mark: var(--ok)}.seal-partial{--seal-mark: var(--partial)}.seal-lead,.seal-none{color:var(--lead)}.seal{flex:none;display:block}html,body{height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}#root{height:100%}::selection{background:var(--select);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[hidden]{display:none!important}button,input{font:inherit;color:inherit}input{caret-color:var(--ink);accent-color:var(--steel-deep)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,var(--ink) 40%,transparent)}a:hover{text-decoration-color:currentColor}.vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:8px;top:-60px;z-index:60;padding:10px 14px;background:var(--ink);color:#fff;font-weight:700;text-decoration:none;border-radius:2px}.skip:focus{top:8px}.idchip{display:inline-block;flex:none;width:10px;height:10px;border-radius:2px;box-shadow:0 0 0 1px var(--paper);forced-color-adjust:none}.framed{position:relative;border:1px solid var(--steel);background:var(--paper);box-shadow:inset 0 0 0 9px var(--paper),inset 0 0 0 10px var(--steel-line)}.corner{position:absolute;color:var(--steel);pointer-events:none;z-index:2}.corner-tl{left:-11px;top:-11px}.corner-tr{right:-11px;top:-11px}.corner-bl{left:-11px;bottom:-11px}.corner-br{right:-11px;bottom:-11px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;box-sizing:border-box;border:1px solid var(--steel-deep);border-radius:2px;background:var(--steel-deep);color:#fff;cursor:pointer;text-decoration:none;font:700 14px/1 var(--font-ui);letter-spacing:.03em;transition:background-color .15s,color .15s,transform .1s}.btn:hover{background:var(--ink);border-color:var(--ink)}.btn-quiet{background:transparent;color:var(--steel-deep);min-height:36px;padding:0 14px}.btn-quiet:hover{background:var(--steel-deep);border-color:var(--steel-deep);color:#fff}.btn-primary{min-height:52px;padding:0 28px;font-size:15.5px}.btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.btn:active,.codes button:active,.seg button:active{transform:scale(.97)}.pill{font:600 11.5px/1 var(--font-ui);letter-spacing:.01em;padding:4px 7px;border-radius:2px;color:var(--paper);background:var(--ink-2);white-space:nowrap}.codes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--steel);border-radius:2px;background:var(--paper)}.codes button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;padding:6px 2px;border:0;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .15s,transform .1s}.codes button+button{border-left:1px solid var(--steel-line)}.codes b{font:800 16px/1 var(--font-display);letter-spacing:.06em;font-variation-settings:"opsz" 12}.codes b{display:inline-flex;align-items:center;gap:6px}.codes .idchip{width:11px;height:11px}.codes button[aria-pressed=true] .idchip{box-shadow:0 0 0 1.5px #fff}@media (max-width: 420px){.codes b{gap:4px;letter-spacing:.03em}.codes .idchip{width:9px;height:9px}}.codes small{font:600 11px/1.1 var(--font-ui);letter-spacing:.02em;color:var(--ink-3)}.codes button:hover:not([aria-pressed=true]){background:var(--hover)}.codes button[aria-pressed=true]{background:var(--steel-deep);color:#fff}.codes button[aria-pressed=true] small{color:#dbe6f1}.codes button:focus-visible,.seg button:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.codes button[aria-pressed=true]:focus-visible,.seg button[aria-pressed=true]:focus-visible{outline-color:#fff}.seg{display:inline-flex;border:1px solid var(--steel-line);border-radius:2px;background:var(--paper)}.seg button{min-height:36px;min-width:44px;padding:0 14px;border:0;background:transparent;color:var(--ink-2);font:600 13px/1 var(--font-ui);cursor:pointer;transition:background-color .15s,transform .1s}.seg button+button{border-left:1px solid var(--steel-line)}.seg button[aria-pressed=true]{background:var(--steel-deep);color:#fff}.seg button:hover:not([aria-pressed=true]):not(:disabled){background:var(--hover)}.seg button:disabled{color:var(--ink-3);opacity:.6;cursor:not-allowed}.stag,.stag-word{font:700 11.5px/1.25 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.stag{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.stag-verified{color:var(--ok)}.stag-partial{color:var(--partial)}.stag-lead{color:var(--lead)}.stag-none{color:var(--ink-3)}.st{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;white-space:nowrap}.st-verified{color:var(--ok)}.st-partial{color:var(--partial)}.st-lead{color:var(--lead)}.st-none{color:var(--ink-3)}.sw{display:inline-block;flex:none;width:22px;height:16px;border-radius:2px;box-sizing:border-box;border:1px solid color-mix(in oklab,var(--ink) 22%,transparent)}.sw-local{background-image:repeating-linear-gradient(135deg,color-mix(in oklab,var(--hatch) 62%,transparent) 0 1.5px,transparent 1.5px 5px)}.sw-own{background-image:radial-gradient(circle,color-mix(in oklab,var(--ink) 55%,transparent) 0 .9px,transparent 1.3px);background-size:4px 4px}.sw-none{border-style:dashed;border-color:color-mix(in oklab,var(--ink) 45%,transparent)}.ext{margin-left:3px;vertical-align:-1px;opacity:.7}@keyframes press{0%{opacity:0;transform:scale(1.45) rotate(-8deg)}55%{opacity:1;transform:scale(.93) rotate(1.5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.app{min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--paper)}@media (min-width: 900px){.app{height:100%}}.bar{position:relative;z-index:3;background:var(--paper);border-bottom:1px solid var(--steel)}.bar :focus-visible{outline-color:var(--ink)}.bar-top{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;padding:5px var(--edge-r) 5px var(--edge)}.brand{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin-right:auto;min-width:0}.brand-link{display:inline-flex;align-items:center;gap:10px;min-height:40px;color:var(--ink);text-decoration:none;white-space:nowrap;font:800 17px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-variation-settings:"opsz" 12}.brand-link svg{flex:none;color:var(--steel)}.bar-nav{display:flex}.barlink{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 11px 0 8px;border-radius:2px;color:var(--ink-2);text-decoration:none;font-size:13.5px;font-weight:600}.barlink:hover{color:var(--ink);background:var(--hover)}.search{position:relative;display:flex;align-items:center;flex:0 1 250px;min-width:0}.search input{width:100%;box-sizing:border-box;min-height:36px;padding:0 12px 0 34px;border:1px solid var(--steel);border-radius:2px;background:var(--paper);color:var(--ink);font-size:14.5px}.search input::placeholder{color:var(--ink-3)}.search svg{position:absolute;left:11px;top:50%;translate:0 -50%;pointer-events:none;color:var(--ink-3)}.search .miss{position:absolute;top:calc(100% + 6px);right:0;z-index:5;background:var(--paper);color:var(--partial);border:1px solid var(--steel);border-radius:2px;padding:6px 10px;font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 4px 14px #14233824}.bar-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:7px var(--edge-r) 15px var(--edge);background:var(--stock);border-top:1px solid var(--rule)}.ctl{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-width:0}.ctl-label{font:700 11px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.bar .codes{display:inline-flex}.bar .codes button{flex-direction:row;min-height:40px;padding:0 15px;gap:9px}.bar .codes small{display:none}.bar .seg button{min-height:40px}.bar-band{position:absolute;left:0;bottom:0;width:100%;height:8px;display:block;pointer-events:none}@media (min-width: 1180px){.bar .codes small{display:inline}}.work{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,30vw,430px);min-height:0}.mapwrap{position:relative;min-height:440px;background:var(--counter);overflow:hidden}.mapwrap canvas.gl{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}.mapwrap canvas.gl:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}.flat,.tablewrap{position:absolute;inset:0}.flat{display:grid;place-items:center;padding:58px 24px 56px}.flat-svg{width:100%;height:100%;max-height:100%}.flat-svg path.st{cursor:pointer;stroke:var(--paper);stroke-width:.9;stroke-linejoin:round;transition:opacity .15s}.flat-svg path.st-none{stroke:var(--steel);stroke-opacity:.7;stroke-dasharray:2.5 2}.flat-svg path.st:hover{opacity:.86}.flat-svg path.st:focus-visible{outline:none;stroke:var(--ink);stroke-width:2.2}.flat-svg text{font-family:var(--font-ui)}.tablewrap{overflow:auto;background:var(--paper);scrollbar-width:thin;scrollbar-color:var(--steel-line) transparent}.loading{grid-column:1 / -1;display:grid;place-items:center;padding:48px 16px;color:var(--ink-2);background:var(--counter)}.loading p{margin:0;max-width:60ch;text-align:center}.overlay{position:absolute;margin:0}.mapnote,.hint,.flat-note{font-size:12.5px;line-height:1.4;color:var(--ink-2);background:color-mix(in oklab,var(--paper) 94%,transparent);border:1px solid var(--steel-line);border-radius:2px;padding:6px 11px;text-wrap:pretty}.flat-note{position:absolute;left:max(16px,env(safe-area-inset-left,0px));bottom:14px;margin:0;max-width:calc(100% - 32px)}.mapnote{right:max(14px,env(safe-area-inset-right,0px));top:12px;max-width:min(340px,calc(100% - 28px))}.hint{left:max(16px,env(safe-area-inset-left,0px));bottom:14px;pointer-events:none;max-width:calc(100% - 180px)}.reset{right:max(14px,env(safe-area-inset-right,0px));bottom:12px;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border:1px solid var(--steel);border-radius:2px;background:var(--paper);color:var(--steel-deep);font:700 13px/1 var(--font-ui);letter-spacing:.02em;cursor:pointer;transition:background-color .15s,color .15s}.reset:hover{background:var(--steel-deep);border-color:var(--steel-deep);color:#fff}.tip{z-index:4;pointer-events:none;display:grid;gap:3px;padding:9px 13px 10px;background:var(--paper);color:var(--ink);border:1px solid var(--steel);border-radius:2px;box-shadow:inset 0 0 0 3px var(--paper),inset 0 0 0 4px var(--steel-line),0 6px 18px #14233833;font-size:13px;white-space:nowrap;translate:14px calc(-100% - 8px)}.tip.flip{translate:calc(-100% - 14px) calc(-100% - 8px)}.tip b{font:800 14px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-variation-settings:"opsz" 12}.tip-st{display:inline-flex;align-items:center;gap:6px;font:700 11px/1.2 var(--font-ui);letter-spacing:.1em;text-transform:uppercase}.tip-verified{color:var(--ok)}.tip-partial{color:var(--partial)}.tip-lead{color:var(--lead)}.tip-none{color:var(--ink-3)}.panel{position:relative;border-left:1px solid var(--steel);background:var(--paper);overflow:auto;min-width:0;scrollbar-width:thin;scrollbar-color:var(--steel-line) transparent}.legend-panel,.card{padding:22px 24px 40px;display:flex;flex-direction:column;gap:22px}.panel h2{font:800 22px/1.12 var(--font-display);text-transform:uppercase;letter-spacing:.06em;margin:0;text-wrap:balance;font-variation-settings:"opsz" 12}.panel h2:focus{outline:none}.panel h2 .idchip{width:13px;height:13px;margin-right:10px;vertical-align:1px}.panel h3{font:700 11.5px/1.3 var(--font-ui);text-transform:uppercase;letter-spacing:.15em;margin:0 0 11px;color:var(--steel-deep)}.panel h3 .count{font-family:var(--font-ui);text-transform:none;letter-spacing:0;font-weight:500;font-size:12.5px;color:var(--ink-2);margin-left:6px}.panel p{margin:0}.panel section{min-width:0}.sub{color:var(--ink-2);font-size:13.5px;margin-top:6px!important}.note{font-size:13px;line-height:1.5;color:var(--ink-2)}.note+.note{margin-top:7px!important}.prose{font-size:14px;line-height:1.55;max-width:65ch}.orn{position:relative;padding-top:18px;border-top:1px solid var(--steel-line)}.orn:before{content:"";position:absolute;left:0;right:0;top:3px;height:1px;background:var(--ink2);opacity:.5}.legend-panel>header{padding-bottom:2px}.legend,.checks{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--steel)}.legend li,.checks li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 2px;border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;font-size:14.5px}.checks{margin-bottom:12px}.checks li{grid-template-columns:30px minmax(0,1fr) auto;padding:6px 2px}.n{color:var(--ink);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--steel-line);background:var(--paper);padding:0 11px 0 8px;min-height:32px;box-sizing:border-box;border-radius:2px;cursor:pointer;font:700 13px/1 var(--font-ui);letter-spacing:.03em;transition:background-color .15s,border-color .15s}.chip .sw{width:14px;height:14px}.chip:hover{background:var(--hover);border-color:var(--steel)}.chip[aria-current=true]{border-color:var(--steel-deep);background:var(--select);box-shadow:inset 0 0 0 1px var(--steel-deep)}.upcoming{list-style:none;margin:0;padding:0;display:grid;gap:12px}.upcoming li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:12px;align-items:start}.upcoming .what{display:block;font-size:14.5px;font-weight:600;line-height:1.35}.upcoming .when,.upcoming .stage{display:block}.upcoming .when{margin-top:2px}.when{font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.stage{font:700 11px/1.4 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.work:focus{outline:none}.back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:-6px 0 -8px -6px;padding:0 10px 0 6px;border:0;border-radius:2px;background:none;cursor:pointer;font:700 13px/1 var(--font-ui);color:var(--steel-deep)}.back:hover{background:var(--hover);color:var(--ink)}.record{padding:22px 26px;margin-top:8px}.rec-band{display:block;width:100%;height:10px}.rec-head{position:relative;z-index:1;margin-top:14px}.panel .rec-head h2{font-size:clamp(24px,2.2vw,30px);letter-spacing:.07em;overflow-wrap:anywhere}.rec-body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:start;margin-top:16px}.rec-big{grid-column:1 / -1;margin:0;font:700 clamp(38px,3.3vw,46px)/1 var(--font-display);color:var(--steel-deep);letter-spacing:-.005em;font-variation-settings:"opsz" 14;overflow-wrap:anywhere}.rec-main{min-width:0}.rec-big-text{font-size:clamp(26px,2.3vw,32px);line-height:1.1}.rec-lead .rec-big,.rec-none .rec-big{color:var(--ink-2)}.rec-tile{display:block;width:100%;max-width:190px;height:8px;margin:0;border-radius:1px}.panel .instrument{margin-top:12px;font-size:14.5px;font-weight:600;line-height:1.4}.rec-seal{display:grid;justify-items:center;gap:7px;width:98px;text-align:center}.rec-seal-art{width:92px;height:92px;transform-origin:50% 50%;animation:press .55s cubic-bezier(.2,.8,.25,1) both}.rec-lead .rec-seal-art,.rec-none .rec-seal-art{animation:none;width:80px;height:80px}.rec-status{margin:0;font:800 12.5px/1.25 var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-variation-settings:"opsz" 12}.rec-verified .rec-status{color:var(--ok)}.rec-partial .rec-status{color:var(--partial)}.rec-lead .rec-status,.rec-none .rec-status{color:var(--lead)}.facts{margin:0;display:grid;border-top:1px solid var(--steel)}.facts div{display:grid;grid-template-columns:minmax(104px,34%) minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--rule);font-size:14.5px;line-height:1.45}.facts dt{margin:0;padding-top:2px;font:700 11px/1.5 var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.facts dd{margin:0;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.callout{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;padding:11px 13px;border:1px solid var(--rule);border-radius:2px;background:var(--stock)}.callout svg{flex:none;margin-top:3px;color:var(--steel)}.scope{font-size:14px;line-height:1.5;padding:11px 13px;border:1px dashed var(--steel);border-radius:2px;background:var(--stock)}.plain{margin:0;padding-left:18px;display:grid;gap:7px;font-size:14px;line-height:1.5}.plain li::marker{color:var(--ink-3)}.plain a{display:inline-flex;align-items:center;gap:4px;min-height:24px;color:var(--steel-deep)}.next{list-style:none;margin:0;padding:0;display:grid;gap:10px}.next li{padding:12px 14px;border:1px solid var(--rule);border-radius:2px;display:grid;gap:3px}.n-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:15px}.next .cite{font-size:12.5px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.next p{font-size:13.5px;line-height:1.5;margin-top:4px!important}.evidence{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ev{padding:12px 14px;background:var(--stock);border:1px solid var(--rule);border-radius:2px;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.ev q{quotes:"“" "”"}.noquote{color:var(--ink-2)}.srcline{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:9px;padding-top:7px;border-top:1px solid var(--rule);font-size:12.5px;line-height:1.4;color:var(--ink-3)}.srcline a{display:inline-flex;align-items:center;gap:4px;min-height:24px;color:var(--steel-deep)}.more-row{list-style:none}.more{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:0 4px 0 0;min-height:32px;cursor:pointer;font:700 13px/1 var(--font-ui);color:var(--steel-deep)}.more:hover{color:var(--ink)}.tags{list-style:none;margin:0 0 9px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tags li{font-size:12.5px;font-weight:600;padding:3px 9px;border-radius:2px;background:var(--stock);border:1px solid var(--steel-line)}.prose+.note{margin-top:9px!important}.timeline{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--steel)}.timeline>li:not(.more-row){display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--rule)}.timeline>li.more-row{padding-top:8px}.t-when{display:grid;gap:2px;align-content:start;padding-top:1px}.timeline time{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.timeline .type{font-size:12px;color:var(--ink-3)}.timeline .t-title{display:block;font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}.timeline .t-sub{display:block;font-size:12.5px;color:var(--ink-2)}.timeline p{font-size:13.5px;line-height:1.5;margin-top:4px!important}.timeline a{font-size:12.5px;display:inline-flex;align-items:center;min-height:24px;margin-top:4px;color:var(--steel-deep)}.trackers{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--steel)}.trackers li{display:grid;gap:3px;font-size:14px;padding:12px 0;border-bottom:1px solid var(--rule)}.t-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.t-says{font-weight:600;font-variant-numeric:tabular-nums}.agree,.disagree{display:inline-flex;align-items:center;gap:5px;font:700 12px/1.2 var(--font-ui)}.agree{color:var(--ok)}.disagree{color:var(--partial)}.t-text{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.t-remark{font-size:13px;line-height:1.5;color:var(--ink-2)}.trackers .srcline{border-top:0;margin-top:2px;padding-top:0}.allcodes{list-style:none;margin:0;padding:0;border-top:1px solid var(--steel)}.allcodes li{border-bottom:1px solid var(--rule)}.allcodes button{width:100%;display:grid;grid-template-columns:minmax(64px,22%) minmax(0,1fr) auto;align-items:center;gap:8px 10px;text-align:left;padding:8px 6px 8px 8px;min-height:44px;border:0;background:none;cursor:pointer;font-size:14px;transition:background-color .15s}.allcodes button:hover{background:var(--hover)}.allcodes button[aria-pressed=true]{background:color-mix(in oklab,var(--select) 55%,transparent);box-shadow:inset 3px 0 0 var(--steel-deep)}.allcodes .code{font-weight:700;line-height:1.2}.allcodes .code small{display:block;font-size:12px;font-weight:500;color:var(--ink-3)}.allcodes .val{display:inline-flex;align-items:center;gap:8px;min-width:0;font-variant-numeric:tabular-nums}.allcodes .sw{width:14px;height:14px}.lm{margin-top:4px}.card>.orn{padding-top:20px}.table-view{padding:20px 22px 44px;padding-left:max(22px,env(safe-area-inset-left,0px))}.tv-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:12px}.tv-head h2{display:flex;align-items:center;gap:10px;margin:0;font:800 22px/1.1 var(--font-display);text-transform:uppercase;letter-spacing:.06em;font-variation-settings:"opsz" 12}.tv-head h2 .idchip{width:13px;height:13px}.tv-band{display:block;width:100%;height:10px;margin-bottom:14px}.tv-key{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:4px 22px}.tbl{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;min-width:760px}.tbl-all{min-width:700px}.tbl th,.tbl td{text-align:left;padding:8px;border-bottom:1px solid var(--rule);vertical-align:top}.tbl thead th{position:sticky;top:0;z-index:2;background:var(--stock);font:700 11px/1.3 var(--font-ui);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;vertical-align:bottom;border-bottom:0;box-shadow:inset 0 1px 0 var(--steel),inset 0 -1px 0 var(--steel)}.tbl thead th:first-child{left:0;z-index:3}.tbl thead th button{border:0;background:none;padding:0;min-height:24px;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;display:inline-flex;align-items:center;gap:6px}.tbl thead th button:hover{color:var(--ink)}.tbl tbody th{position:sticky;left:0;z-index:1;background:var(--paper);font-weight:600;white-space:nowrap;box-shadow:1px 0 0 var(--rule)}.tbl tbody th button{border:0;background:none;padding:0;min-height:24px;cursor:pointer;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--steel-line)}.tbl tbody th button:hover{text-decoration-color:currentColor}.tbl tbody tr:hover>*{background:color-mix(in oklab,var(--hover) 55%,var(--paper))}.tbl tr[aria-current=true]>*{background:var(--select)}.tbl tr[aria-current=true]>:first-child{box-shadow:inset 3px 0 0 var(--steel-deep),1px 0 0 var(--rule)}.tbl .wrap{min-width:112px;max-width:150px}.tbl .num,.tbl .tsrc{white-space:nowrap}.tbl .pending{color:var(--ink-3)}.tbl td a{display:inline-flex;align-items:center;min-height:24px;color:var(--steel-deep)}.cell-ed{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cell-ed .sw{width:14px;height:14px}.tbl-all td{padding:3px 4px}.tbl-all thead th.cur{background:var(--steel-deep);color:#fff;box-shadow:inset 0 1px 0 var(--steel-deep),inset 0 -1px 0 var(--steel-deep)}.tbl-all thead th.cur .idchip{box-shadow:0 0 0 1.5px #fff}.tbl-all td.cur{background:color-mix(in oklab,var(--select) 45%,transparent)}.tbl-all .hd{display:inline-flex;align-items:center;gap:7px;font:800 12.5px/1 var(--font-display);letter-spacing:.06em;font-variation-settings:"opsz" 12}.cell{width:100%;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;background:none;padding:4px 6px;min-height:28px;border-radius:2px;cursor:pointer;font-size:13.5px;white-space:nowrap}.cell:hover{border-color:var(--steel-line);background:var(--paper)}.cell .sw{width:12px;height:12px}.cell .seal{margin-left:auto}.sort{flex:none}@media (max-width: 899px){.bar-top{gap:0 10px;padding-top:3px;padding-bottom:3px}.brand-link{min-height:36px;gap:8px;font-size:14.5px;letter-spacing:.05em}.brand{gap:3px 10px;padding-bottom:3px}.search{flex:1 1 150px}.bar-tools{flex-direction:column;align-items:stretch;gap:8px;padding-top:8px}.ctl{flex-direction:column;align-items:stretch;gap:8px}.ctl-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bar .codes{display:grid}.bar .codes button{padding:0 4px;justify-content:center}.bar .seg{display:flex}.bar .seg button{flex:1 1 0}.work{grid-template-columns:minmax(0,1fr)}.mapwrap{height:min(60vh,84vw);min-height:300px}.mapwrap[data-view=table]{height:min(66vh,560px)}.mapwrap canvas.gl{touch-action:pan-y}.panel{border-left:0;border-top:1px solid var(--steel);overflow:visible}.legend-panel,.card{padding-left:var(--edge);padding-right:var(--edge-r)}.hint,.mapnote{display:none}.flat{padding:14px 10px 54px}.table-view{padding-right:var(--edge-r);padding-left:var(--edge)}}@media (max-width: 480px){.rec-body{grid-template-columns:minmax(0,1fr) auto}.record{padding:20px}.rec-seal{width:84px}.rec-seal-art{width:78px;height:78px}.rec-lead .rec-seal-art,.rec-none .rec-seal-art{width:68px;height:68px}.timeline>li:not(.more-row){grid-template-columns:80px minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important}.rec-seal-art{animation:none}.btn:active,.codes button:active,.seg button:active{transform:none}}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.landing{--gutter: clamp(16px, 4vw, 40px);--page: 1320px;background:var(--paper);color:var(--ink);min-height:100%;overflow-x:clip}.landing a{text-underline-offset:3px}.landing main:focus{outline:none}.mini-h{margin:0 0 12px;font:700 12px/1.3 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--steel-deep)}.fine{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2);max-width:70ch}.src{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;margin:8px 0 0;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.src a{display:inline-flex;align-items:center;gap:4px;min-height:24px;color:var(--steel-deep)}.quote .src{gap:2px 14px}.src-title{flex:1 0 100%;color:var(--ink-2)}.close-codes a:active{transform:scale(.97)}.cert-link{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding-bottom:1px;font:700 14px/1.2 var(--font-ui);color:var(--steel-deep);text-decoration:none;border-bottom:1px solid var(--steel);transition:color .15s,gap .15s}.cert-link:hover{color:var(--ink);gap:11px}.cert-title .cert-link{letter-spacing:0;text-transform:none}.mast{position:relative;background:var(--paper);border-bottom:1px solid var(--steel)}.mast-in{max-width:var(--page);margin:0 auto;padding:8px var(--gutter) 18px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px}.mast-brand{display:inline-flex;align-items:center;gap:10px;min-height:40px;color:var(--ink);text-decoration:none;white-space:nowrap;font:800 17px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.mast-brand svg{color:var(--steel)}.mast-nav{display:flex;flex-wrap:wrap;gap:2px;margin-left:auto}.mast-nav a{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border-radius:2px;color:var(--ink-2);text-decoration:none;font-size:13.5px;font-weight:600}.mast-nav a:hover{color:var(--ink);background:var(--hover)}.cta-short{display:none}.mast-band{position:absolute;left:0;bottom:0;width:100%;height:9px;display:block;pointer-events:none}.hero{max-width:var(--page);margin:0 auto;padding:18px var(--gutter) 44px;display:grid;gap:24px 44px;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "plate" "cert"}.intro{grid-area:intro;min-width:0}.plate{grid-area:plate}.hero .cert{grid-area:cert}.hero h1{margin:4px 0 14px;font:700 clamp(30px,3.4vw,46px)/1.08 var(--font-display);letter-spacing:-.005em;text-wrap:balance}.deck{margin:0 0 22px;max-width:46ch;font-size:16px;line-height:1.55;color:var(--ink-2)}.controls{display:grid;gap:16px}.field-label{display:block;margin:0 0 7px;font:700 11px/1.2 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.code-name{margin:8px 0 0;min-height:1.5em;font-size:13.5px;color:var(--ink-2)}.field .seg{margin-top:8px}.finder-row{display:flex;gap:8px}.finder-box{position:relative;flex:1 1 auto;min-width:0;display:block}.finder-box svg{position:absolute;left:12px;top:50%;translate:0 -50%;color:var(--ink-3);pointer-events:none}.finder-box input{width:100%;box-sizing:border-box;min-height:44px;padding:0 12px 0 36px;border:1px solid var(--steel);border-radius:2px;background:var(--paper);color:var(--ink);font-size:15px}.finder-box input::placeholder{color:var(--ink-3)}.finder-note{margin:7px 0 0;font-size:12.5px;color:var(--ink-3)}.finder-note.miss{color:var(--partial);font-weight:600}.result{display:none;align-items:center;gap:12px;margin:18px 0 0;padding:8px 12px;border:1px solid var(--steel-line);background:var(--stock);font-size:14px}.result span{flex:1 1 auto;min-width:0}.result b{display:block;font:800 15px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.result em{font-style:normal;font-weight:700;font-size:12.5px;letter-spacing:.04em;white-space:nowrap}.plate{display:flex;flex-direction:column;padding:14px 16px 12px;min-width:0}.plate-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 16px;padding:0 2px 9px}.plate-title{margin:0;font:800 15px/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.plate-code{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:13px;color:var(--ink-2)}.plate-code .idchip{width:12px;height:12px}.pc-short{display:none}.plate-asof{margin:0 0 0 auto;font:600 12px/1.2 var(--font-ui);letter-spacing:.05em;color:var(--ink-3)}.plate .mapwrap{flex:none;min-height:0;height:clamp(320px,41vh,440px);border:1px solid var(--steel-line)}.plate .overlay.hint{left:10px;bottom:10px;font-size:12px}.plate .reset{right:10px;bottom:8px}.plate .flat{padding:14px 10px}.key{display:grid;gap:6px;padding:10px 2px 0}.key-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 16px}.key-row:first-child{min-height:52px}.key-h{margin:0;flex:none;min-width:122px;padding-top:6px;font:700 11px/1.2 var(--font-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.key-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.key-list li{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;min-height:24px;font-variant-numeric:tabular-nums}.key-list .sw{width:18px;height:13px}.key-list .n{font-weight:700;color:var(--ink);font-size:12.5px}.key-status .seal-lead,.key-status .seal-none{color:var(--ink-3)}.cert{padding:22px 32px 18px}.cert-head{position:relative;z-index:1}.cert-head .band{display:block;width:100%;height:12px}.cert-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 16px;margin:8px 0 0;font:800 12px/1.2 var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--steel-deep)}.cert-code{margin:6px 0 0;font-size:13.5px;line-height:1.4;color:var(--ink-2)}.cert-body{position:relative;z-index:1;display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.9fr) 176px;gap:20px 36px;align-items:start;margin-top:16px}.cert-name{margin:0;font:800 clamp(24px,2.4vw,32px)/1.05 var(--font-display);letter-spacing:.07em;text-transform:uppercase;overflow-wrap:anywhere}.cert-edition{margin:10px 0 0;font:700 clamp(36px,4.2vw,58px)/1 var(--font-display);color:var(--steel-deep);letter-spacing:-.005em;overflow-wrap:anywhere}.cert-edition-text{font-size:clamp(28px,2.7vw,36px);line-height:1.1}.cert-tile{display:block;width:100%;max-width:240px;height:8px;margin:9px 0 0;border-radius:1px}.cert-caption{margin:8px 0 0;font:700 11.5px/1.4 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cert-facts{margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 28px;min-width:0;align-content:start}.cert-facts>div{padding:7px 0 8px;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.45;min-width:0}.cert-facts>div:first-child,.cert-facts>div:nth-child(2){border-top:1px solid var(--rule)}.cert-facts dt{margin:0 0 1px;font:700 11px/1.5 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cert-facts dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.cert-seal{display:grid;justify-items:center;gap:8px;text-align:center;align-content:start}.cert-seal-art{width:132px;height:132px;transform-origin:50% 50%;animation:press .55s cubic-bezier(.2,.8,.25,1) both}.cert-lead .cert-seal-art,.cert-none .cert-seal-art{animation:none;width:104px;height:104px;color:var(--lead)}.cert-status{margin:0;font:800 13px/1.25 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.cert-verified .cert-status{color:var(--ok)}.cert-partial .cert-status{color:var(--partial)}.cert-lead .cert-status,.cert-none .cert-status{color:var(--lead)}.cert-lead .cert-edition,.cert-none .cert-edition{color:var(--ink-2)}.exhibit,.close{position:relative;scroll-margin-top:8px}.exhibit-band{display:block;width:100%;height:14px}.exhibit-in{position:relative;max-width:var(--page);margin:0 auto;padding:60px var(--gutter) 76px}.exhibit-head{margin-bottom:38px}.exhibit h2,.close h2{margin:0;max-width:20em;font:700 clamp(27px,3.4vw,42px)/1.1 var(--font-display);letter-spacing:-.005em;text-wrap:balance}.lead{margin:16px 0 0;max-width:60ch;font-size:17px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.trace{display:grid;gap:30px;grid-template-columns:minmax(0,1fr);align-items:start}.trace-note{margin:-2px 0 16px;max-width:64ch;font-size:15px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.slips{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.slip{padding:16px 20px 14px;border:1px solid var(--steel);background:var(--stock)}.slip-differ{border-style:dashed;border-color:var(--partial)}.slip-name{margin:0;font:600 13.5px/1.35 var(--font-ui);color:var(--ink-2)}.slip-says{margin:6px 0 10px;font:700 21px/1.25 var(--font-display);text-wrap:balance}.slip-verdict{display:flex;align-items:center;gap:7px;margin:0;font:700 13px/1.3 var(--font-ui)}.slip-agree .slip-verdict{color:var(--ok)}.slip-differ .slip-verdict{color:var(--partial)}.slip-remark{margin:7px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.chain-card{padding:28px 34px 26px}.chain-card .chain-h{position:relative;z-index:1;margin:0 0 18px}.chain-grid{position:relative;z-index:1;display:grid;gap:26px 44px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width: 1000px){.chain-grid{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.verdict{padding-right:36px;border-right:1px solid var(--steel-line)}}.verdict{display:grid;gap:10px;justify-items:start;align-content:start}.verdict p{margin:0}.verdict-label,.chain h4{font:700 11px/1.4 var(--font-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.verdict .chain-big{font:700 clamp(42px,4.4vw,58px)/1 var(--font-display);color:var(--steel-deep);letter-spacing:-.005em;margin:-4px 0 0}.verdict-what{font-size:15.5px;line-height:1.45}.verdict-seal{display:grid;justify-items:start;gap:8px;margin-top:4px}.verdict-status{font:800 13px/1.25 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.verdict-note{font-size:14px;line-height:1.5;color:var(--ink-2)}.verdict .cert-link{margin-top:2px}.chain{position:relative;list-style:none;margin:0;padding:0;counter-reset:step;min-width:0}.chain>li{position:relative;counter-increment:step;padding:0 0 24px 56px}.chain>li:before{content:counter(step);position:absolute;left:0;top:0;width:36px;height:36px;box-sizing:border-box;display:grid;place-items:center;z-index:1;border:1px solid var(--steel);border-radius:50%;background:var(--paper);box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--steel-line);font:800 14px/1 var(--font-display);color:var(--steel-deep)}.chain>li:after{content:"";position:absolute;left:18px;top:42px;bottom:4px;width:1px;background:var(--steel-line)}.chain>li:last-child{padding-bottom:4px}.chain>li:last-child:after{display:none}.chain h4{margin:0 0 5px;padding-top:10px}.chain p{margin:0;font-size:15.5px;line-height:1.5}.chain .cite{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.quote{margin:10px 0 0;padding:12px 16px;border-left:2px solid var(--steel);background:var(--stock)}.quote figcaption{margin:0 0 8px;font:700 11px/1.2 var(--font-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.quote blockquote{margin:0}.quote blockquote p{font-size:14.5px;line-height:1.55;overflow-wrap:anywhere}.quote blockquote p+p{margin-top:1px}.quote blockquote p:first-child:before{content:"“"}.quote blockquote p:last-child:after{content:"”"}.share{display:flex;gap:3px;height:12px;margin:0 0 30px}.share span{min-width:5px}.share-verified{background:var(--ok)}.share-partial{background:var(--partial)}.share-lead{background:var(--lead);opacity:.5}.share-none{background:repeating-linear-gradient(135deg,var(--lead) 0 2px,transparent 2px 5px)}.ledger{list-style:none;margin:0;padding:0;border-top:1px solid var(--steel)}.ledger-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:8px 28px;align-items:center;padding:20px 0;border-bottom:1px solid var(--rule)}.ledger-row h3{margin:0;font:800 22px/1.15 var(--font-display);letter-spacing:.07em;text-transform:uppercase}.ledger-row p{margin:5px 0 0;max-width:58ch;color:var(--ink-2);line-height:1.5;text-wrap:pretty}.ledger-row .fine{margin-top:8px}.ledger-lead .seal,.ledger-none .seal{color:var(--lead)}.ledger-n{text-align:right}.ledger-row .ledger-n{margin:0}.ledger-n b{display:block;font:700 46px/1 var(--font-display);font-variant-numeric:lining-nums}.ledger-n span{font:700 11px/1.4 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.register-h{margin:54px 0 12px}.scroller{overflow-x:auto;border:1px solid var(--steel);scrollbar-width:thin;scrollbar-color:var(--steel-line) transparent}.scroller:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.register{width:100%;min-width:900px;border-collapse:collapse;font-size:14px}.register th,.register td{padding:8px 14px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle}.register tbody tr:last-child>*{border-bottom:0}.register thead th{background:var(--stock);font:700 11px/1.3 var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--steel);white-space:nowrap}.register tbody th{position:sticky;left:0;z-index:1;background:var(--paper);font:700 14px/1.3 var(--font-ui);white-space:nowrap;box-shadow:1px 0 0 var(--rule)}.register thead th:first-child{position:sticky;left:0;z-index:2}.reg-cell{display:flex;align-items:center;gap:10px}.reg-cell b{display:block;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.reg-cell small{display:block;font:700 11px/1.35 var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.reg-verified small{color:var(--ok)}.reg-partial small{color:var(--partial)}.reg-lead .seal,.reg-none .seal{color:var(--lead)}.reg-others th,.reg-others td{background:var(--stock)}.reg-others th{box-shadow:1px 0 0 var(--rule);background:var(--stock)}.docket{list-style:none;margin:0;padding:0;border-top:1px solid var(--steel)}.docket-row{display:grid;grid-template-columns:168px minmax(0,1fr) 150px 190px;gap:10px 28px;align-items:start;padding:22px 0;border-bottom:1px solid var(--rule)}.docket-date{font:800 21px/1.2 var(--font-display);letter-spacing:.01em;font-variant-numeric:lining-nums}.docket-main h3{margin:0;font:700 21px/1.25 var(--font-display);text-wrap:balance}.docket-codes{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.docket-note{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2);max-width:66ch}.docket-meta{display:flex;flex-wrap:wrap;gap:2px 16px;margin:8px 0 0;font:700 11px/1.4 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.docket-status{display:flex;align-items:center;gap:9px;margin:0;font:700 12px/1.3 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.docket-link{display:inline-flex;align-items:center;gap:8px;min-height:32px;font:700 14px/1.2 var(--font-ui);color:var(--steel-deep);text-decoration:none;border-bottom:1px solid var(--steel);align-self:start;justify-self:end}.docket-link:hover{color:var(--ink)}.prods{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:start}.prod{position:relative;padding:28px 30px 26px}.prod h3{margin:0 0 8px;font:700 clamp(22px,2.2vw,28px)/1.15 var(--font-display);text-wrap:balance}.prod p{margin:0;line-height:1.5;color:var(--ink-2)}.prod-live{display:grid;gap:28px 56px;grid-template-columns:minmax(0,1fr);align-items:start;padding:32px 36px 30px}@media (min-width: 900px){.prod-live{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.prods-planned{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.prod-planned{border:1px dashed var(--steel-line);background:var(--stock);padding:22px 26px}.prod-planned h3{font-size:clamp(19px,1.8vw,22px);margin-bottom:6px}.profiles{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.profiles li{padding-left:14px;border-left:2px solid var(--steel-line)}.profiles b{display:block;font-size:15px}.profiles span{font-size:14px;color:var(--ink-2)}.prod-fire .mini-h{margin-bottom:8px}.fire{list-style:none;margin:0;padding:0;display:grid;gap:0;border-bottom:1px solid var(--rule)}.fire li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--rule)}.fire li>span{font-size:14.5px;line-height:1.4}.fire b{display:block;font-weight:700}.fire small{display:block;font:700 11px/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.fire a{display:inline-flex;align-items:center;gap:6px;min-height:32px;font:700 13.5px/1 var(--font-ui);color:var(--steel-deep);text-decoration:none;border-bottom:1px solid var(--steel)}.fire a:hover{color:var(--ink)}.fire-links{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.prod-guide{margin:14px 0 0}.sheets{display:grid;gap:34px 36px;grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr));align-items:start}.sheet{min-width:0;max-width:800px;padding:14px 14px 12px}.sheet-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--steel-line) transparent}.sheet-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chart{width:100%;min-width:500px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums lining-nums}.chart caption{caption-side:top;padding:0 2px 10px;text-align:left;font:700 11.5px/1.35 var(--font-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--steel-deep)}.chart thead th{height:30px;padding:10px 2px 6px;background:var(--stock);color:var(--ink);text-align:center;vertical-align:top;line-height:1;border-top:1px solid var(--steel);border-bottom:1px solid var(--steel)}.chart thead .c-state{position:sticky;left:0;z-index:2;width:31%;padding-left:10px;text-align:left;font:700 11px/1.2 var(--font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.chart .hd{display:inline-flex;align-items:center;gap:5px;font:800 13px/1 var(--font-display);letter-spacing:.06em}.chart thead small{display:block;margin-top:5px;font:700 11px/1 var(--font-ui);letter-spacing:.04em;color:var(--ink-3)}.chart thead th.cur{background:var(--steel-deep);border-color:var(--steel-deep);color:#fff}.chart thead th.cur small{color:#dbe6f1}.chart thead th.cur .idchip{box-shadow:0 0 0 1.5px #fff}.chart tbody th,.chart tfoot th{position:sticky;left:0;z-index:1;background:var(--paper);text-align:left;box-shadow:1px 0 0 var(--rule)}.chart tbody th{height:31px;padding:0 6px 0 10px;font:600 14px/1.2 var(--font-ui);border-bottom:1px solid var(--rule);white-space:nowrap}.chart tbody th a{display:block;padding:6px 0;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.chart tbody th a:hover{text-decoration:underline;text-underline-offset:3px}.chart tbody th a:focus-visible{outline-offset:-2px}.chart td{height:31px;padding:0;text-align:center;border-bottom:1px solid var(--paper);border-left:1px solid var(--paper)}.cv{display:inline-flex;align-items:center;justify-content:center;gap:4px;font:700 13.5px/1 var(--font-ui)}.chart .k-none{background:var(--stock);color:var(--ink-3)}.nd{display:block;width:10px;height:2px;border-radius:1px;background:currentColor}.chart .k-local{background-color:var(--local);background-image:repeating-linear-gradient(135deg,rgba(54,62,72,.5) 0 1.5px,transparent 1.5px 5px);color:var(--ink)}.chart .k-own{background-color:var(--own);background-image:radial-gradient(circle,rgba(25,35,44,.5) 0 .9px,transparent 1.3px);background-size:4px 4px;color:var(--ink)}.chart .k-local .cv{padding:2px 3px;border-radius:2px;background:var(--local)}.chart .k-own .cv{padding:2px 3px;border-radius:2px;background:var(--own)}.cellseal{flex:none;display:block;width:14px;height:14px}.chart td.cur{border-left:2px solid var(--steel-deep);border-right:2px solid var(--steel-deep)}.chart tr[aria-current=true] th{background:var(--select);font-weight:800;border-top:2px solid var(--steel-deep);border-bottom:2px solid var(--steel-deep);box-shadow:inset 3px 0 0 var(--steel-deep),1px 0 0 var(--rule)}.chart tr[aria-current=true] td{border-top:2px solid var(--steel-deep);border-bottom:2px solid var(--steel-deep)}.chart tfoot th{padding:9px 6px 8px 10px;font:800 11.5px/1.25 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--steel-deep);border-top:3px double var(--steel-deep)}.chart tfoot td{height:auto;padding:6px 0 7px;background:var(--paper);border-top:3px double var(--steel-deep)}.chart tfoot td.cur{border-bottom:2px solid var(--steel-deep)}.chart tfoot td b{font:700 22px/1 var(--font-display);font-variation-settings:"opsz" 14}.chart-notes{display:grid;gap:8px;max-width:72ch;margin-top:30px}.chart-notes p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.chart-notes .cellseal{display:inline-block;vertical-align:-3px}.kx{display:inline-block;width:16px;height:10px;box-sizing:border-box;vertical-align:-1px;border:1px solid color-mix(in oklab,var(--ink) 30%,transparent);border-radius:1px}.kx-local{background-color:var(--local);background-image:repeating-linear-gradient(135deg,rgba(54,62,72,.5) 0 1.5px,transparent 1.5px 5px)}.kx-own{background-color:var(--own);background-image:radial-gradient(circle,rgba(25,35,44,.5) 0 .9px,transparent 1.3px);background-size:4px 4px}.close{background:var(--stock);border-top:0;overflow:hidden}.close-in{position:relative;max-width:var(--page);margin:0 auto;padding:70px var(--gutter) 78px;text-align:center}.close-in>*{position:relative;z-index:1}.close h2,.close .lead{margin-inline:auto}.close .watermark{position:absolute;z-index:0;left:50%;top:50%;translate:-50% -50%;width:min(560px,100%);height:auto;opacity:.32;pointer-events:none}.close-actions{margin:28px 0 0}.close-codes{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.close-codes a{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:36px;padding:0 12px;border:1px solid var(--steel);border-radius:2px;background:var(--paper);color:var(--steel-deep);text-decoration:none;font:800 14px/1 var(--font-display);letter-spacing:.07em}.close-codes a:hover{background:var(--steel-deep);border-color:var(--steel-deep);color:#fff}.close .fine{margin-inline:auto}.foot{max-width:var(--page);margin:0 auto;padding:22px var(--gutter) 80px;display:grid;gap:4px;font-size:13px;color:var(--ink-3)}.foot p{margin:0;max-width:80ch}@media (min-width: 1000px){.hero{grid-template-columns:minmax(340px,440px) minmax(0,1fr);grid-template-areas:"intro plate" "cert cert"}.hero .controls{gap:18px}}@media (max-width: 999px){.result{display:flex}.cert-body{grid-template-columns:minmax(0,1fr) 176px}.cert-facts{grid-column:1 / -1}.cert-seal{grid-column:2;grid-row:1}.docket-row{grid-template-columns:150px minmax(0,1fr)}.docket-status,.docket-link{grid-column:2}.ledger-row{grid-template-columns:80px minmax(0,1fr) auto;gap:8px 20px}}@media (max-width: 719px){.mast-in{gap:0 10px;padding-top:4px;padding-bottom:14px}.mast-brand{gap:8px;min-height:38px;font-size:14.5px;letter-spacing:.05em}.mast .pill{display:none}.mast-nav{order:3;flex:1 0 100%;margin:0 -11px}.mast-cta{margin-left:auto}.cta-long{display:none}.cta-short{display:inline}.hero{padding-top:16px;padding-bottom:30px;gap:18px}.hero h1{margin:0 0 10px;font-size:clamp(27px,7.6vw,33px)}.deck{margin-bottom:14px;font-size:15.5px;line-height:1.5}.controls{gap:12px}.code-name,.finder-note:not(.miss){display:none}.pc-long{display:none}.pc-short{display:inline;font-weight:700;color:var(--ink)}.result{margin-top:12px}.corner{display:none}.plate{padding:12px 10px 10px}.plate .mapwrap{height:clamp(250px,72vw,320px);min-height:0}.plate-asof{margin-left:0;flex:1 0 100%}.key-h{min-width:100%;padding-top:0}.key-row:first-child{min-height:0}.cert{padding:22px 18px 16px}.cert-body{grid-template-columns:minmax(0,1fr)}.cert-main{order:1}.cert-seal{order:2}.cert-facts{order:3}.cert-seal{grid-column:1;grid-row:auto;grid-template-columns:auto 1fr;justify-items:start;text-align:left;align-items:center;gap:14px}.cert-seal-art{width:84px;height:84px}.cert-lead .cert-seal-art,.cert-none .cert-seal-art{width:72px;height:72px}.cert-facts{grid-template-columns:minmax(0,1fr)}.cert-facts>div{grid-column:1 / -1!important}.cert-facts>div:nth-child(2){border-top:0}.exhibit-in{padding-top:44px;padding-bottom:54px}.sheets{gap:26px}.sheet{padding:0;box-shadow:none}.chart{min-width:560px}.chart thead .c-state{width:28%}.chart caption{padding:10px 10px 8px;font-size:13px;letter-spacing:.03em;text-transform:none}.cv{gap:3px;font-size:13px}.cellseal{width:13px;height:13px}.exhibit-head{margin-bottom:28px}.chain-card{padding:22px 16px 18px}.chain>li{padding-left:48px}.ledger-row{grid-template-columns:64px minmax(0,1fr)}.ledger-row .seal{width:64px;height:64px}.ledger-n{grid-column:2;text-align:left;display:flex;align-items:baseline;gap:8px}.ledger-n b{font-size:34px}.docket-row{grid-template-columns:minmax(0,1fr);gap:6px}.docket-status,.docket-link{grid-column:1}.prod,.prod-live{padding:22px 18px 20px}.close-in{padding-top:54px;padding-bottom:60px}}@media (prefers-reduced-motion: reduce){.cert-seal-art{animation:none}.close-codes a:active{transform:none}.cert-link,.cert-link:hover{transition:none}}.hero h1,.exhibit h2,.close h2,.prod h3,.slip-says,.docket-date,.docket-main h3,.ledger-n b,.cert-name,.ledger-row h3,.verdict-status{font-variation-settings:"opsz" 12}.cert-edition,.verdict .chain-big{font-variation-settings:"opsz" 14}
