.label-panel{position:relative;display:grid;align-self:start;align-content:start;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;min-width:0;max-width:30rem;padding:14px 18px 12px;border:3px solid var(--rule-strong);background:var(--page);color:var(--text-primary);font-size:.9375rem;line-height:1.3}.label-panel h2{margin:0;color:var(--text-primary);font-family:var(--font-display);font-stretch:125%;font-weight:900;font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:.95;letter-spacing:-.015em}.label-head{display:grid;grid-gap:6px;gap:6px;padding-bottom:10px;border-bottom:12px solid var(--rule-strong)}.label-head p{margin:0;color:var(--text-primary);font-size:.875rem;font-weight:600}.label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-block:3px;border-top:1px solid var(--rule-strong)}.label-row dt{flex:1 1 auto;color:var(--text-primary)}.label-row dd{flex:0 1 auto;min-width:0;margin:0;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.label-row dd code{font-size:.875rem;font-weight:700}.label-times{display:grid;grid-gap:2px;gap:2px;margin:0;padding-block:8px 6px;border-bottom:6px solid var(--rule-strong)}.label-times .label-row{flex-wrap:wrap;column-gap:12px;border-top:0;padding-block:0}.label-times dd{margin-left:auto}.label-panel time,.label-times dd{white-space:nowrap}.label-times dt{font-size:.875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.label-times .label-row:first-child dd{font-family:var(--font-display);font-stretch:112%;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.15}.label-times .label-row+.label-row dd{font-weight:600}.label-block{margin:0;padding-block:0;border-bottom:6px solid var(--rule-strong)}.label-block>.label-row:first-child,.label-block>div:first-child{border-top:0}.label-block h3{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:6px 0 4px;color:var(--text-primary);font-family:var(--font-reading);font-size:1rem;font-weight:800;flex-wrap:wrap}.label-block h3 span{margin-left:auto;white-space:nowrap;color:var(--text-secondary);font-size:.8125rem;font-weight:500;text-align:right}.label-block dl{margin:0}.label-block h3+dl .label-row{padding-left:14px}.label-sub{margin:0;padding:4px 0 6px;border-top:1px solid var(--rule-strong);color:var(--text-secondary);font-size:.8125rem}.label-block:has(+.label-foot){border-bottom:0}.label-foot{display:grid;grid-gap:6px;gap:6px;margin-top:6px;padding-top:8px;border-top:3px solid var(--rule-strong);color:var(--text-primary);font-size:.8125rem;line-height:1.45}.label-foot p{margin:0}.label-foot strong{font-weight:800}.label-key{color:var(--text-secondary);font-family:var(--font-technical);font-size:.75rem;overflow-wrap:anywhere}.label-links{display:flex;flex-wrap:wrap;gap:0 18px}.label-foot a{display:inline-flex;align-items:center;min-height:44px;color:var(--violet-text);font-size:.875rem;font-weight:700;text-decoration-thickness:2px;text-underline-offset:4px}.label-mark{display:inline-block;width:10px;height:10px;margin-right:8px;border:2px solid var(--text-primary)}.label-row.is-breaking .label-mark{border-color:var(--breaking);background:var(--breaking)}.label-row.is-indeterminate .label-mark{transform:rotate(45deg) scale(.85)}.label-row.is-non_breaking .label-mark{background:var(--text-primary)}.label-panel.is-withdrawn:after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - 2px),var(--rule-strong) calc(50% - 2px),var(--rule-strong) calc(50% + 2px),transparent calc(50% + 2px));opacity:.55;pointer-events:none}.label-panel.is-withdrawn .label-head h2{text-decoration:line-through;text-decoration-thickness:4px}.label-panel.is-no-label-yet{border-style:dashed}@media (max-width:560px){.label-panel{max-width:none;padding:12px 14px 10px}.label-times .label-row:first-child dd{font-size:1.125rem}}