.tb-page{--tb-official:#255a41;--tb-single:#9a4d00;--tb-contested:#5b2bb5;--tb-glass:#0f1a15}.tb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tb-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.tb-meta{color:var(--br-muted);font-size:.85rem}.tb-promise{font-size:1.1rem;font-weight:700;margin:8px 0;color:var(--br-ink)}.tb-promise:first-line{background:linear-gradient(transparent 55%,color-mix(in srgb,var(--br-signal) 70%,transparent) 55%)}.tb-edition{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;color:var(--br-ink);border-top:1px solid var(--br-line);border-bottom:1px solid var(--br-line);padding:8px 0;margin:0 0 16px}.tb-stories{list-style:none;margin:0;padding:0;display:grid;gap:16px}.tb-story h2{margin:6px 0 8px;font-size:1.15rem;line-height:1.3}.tb-story h3{margin:12px 0 4px;font-size:.95rem}.tb-row{display:flex;flex-wrap:wrap;gap:8px}.tb-chip,.tb-row{align-items:center}.tb-chip{display:inline-flex;padding:2px 10px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.02em;border:1.5px solid transparent;line-height:1.6}.tb-chip-official{background:var(--tb-official);color:#fff}.tb-chip-confirmed{background:var(--br-signal);color:var(--br-on-signal,#14201b);border-color:color-mix(in srgb,var(--br-ink) 25%,transparent)}.tb-chip-single{background:var(--br-surface);color:var(--tb-single);border-color:var(--tb-single)}.tb-chip-contested{background:var(--tb-contested);color:#fff}.tb-strand{display:block;max-width:100%;height:auto;margin:4px 0 8px}.tb-strand-bg{fill:var(--tb-glass)}.tb-strand-axis{stroke:#4a5a52;stroke-width:1}.tb-strand-ok{stroke:var(--br-signal);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--br-signal))}.tb-strand-tick{stroke:#e6ede8;stroke-width:2;stroke-linecap:round}.tb-strand-off{stroke:#7fd1a8}@media (prefers-reduced-motion:no-preference){.tb-strand-ok{animation:tb-draw .3s ease-out both}}@keyframes tb-draw{0%{opacity:0}to{opacity:1}}.tb-quotes{display:grid;gap:8px}.tb-quotes blockquote{margin:0;padding:6px 12px;border-left:3px solid var(--br-line)}.tb-quotes blockquote p{margin:0;font-style:italic}.tb-quotes footer{font-size:.85rem;color:var(--br-muted)}.tb-sources{margin:0;padding-left:20px}.tb-merge{font-size:.85rem;margin:6px 0 0}.tb-section{margin-top:16px}.tb-section h2{margin:0 0 8px;font-size:1.15rem}.tb-pending summary{cursor:pointer;list-style-position:outside}.tb-pending summary h2{display:inline;font-size:1.05rem}.tb-pending-list{margin:0;padding-left:0;list-style:none;display:grid;gap:8px}.tb-pending-list li{color:var(--br-muted)}.tb-conflicts{display:grid;gap:16px}.tb-table-wrap{overflow-x:auto}.tb-table{width:100%;border-collapse:collapse;font-size:.9rem}.tb-table caption{text-align:left;padding:0 0 6px;font-weight:600;color:var(--br-ink)}.tb-table td,.tb-table th{border-bottom:1px solid var(--br-line);padding:6px 8px;text-align:left;vertical-align:top}.tb-table thead th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--br-muted)}.tb-table tbody th{font-weight:700;white-space:nowrap}.tb-table tbody th .tb-meta{display:block;font-weight:400}.tb-kept{background:color-mix(in srgb,var(--tb-official) 7%,var(--br-surface))}.tb-val{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;white-space:nowrap}.tb-val-diff{text-decoration:underline wavy color-mix(in srgb,var(--tb-contested) 60%,transparent);text-underline-offset:3px}.tb-gap,.tb-val-diff{color:var(--tb-contested)}.tb-owners{padding-left:20px}.tb-foot{margin-top:16px;font-size:.85rem}.tb-anchor{color:inherit;text-decoration:none}.tb-anchor:focus-visible,.tb-anchor:hover{text-decoration:underline}.tb-tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:0 6px;border-radius:4px;border:1px solid var(--br-line);color:var(--br-muted);margin-right:4px;line-height:1.6;vertical-align:middle}.tb-tag-pay{color:var(--br-ink)}.tb-tag-rumour{color:var(--tb-single);border-color:var(--tb-single)}.tb-facts{margin:4px 0 8px}.tb-factline{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;margin:0 0 6px;color:var(--br-ink)}.tb-chip-kev{background:var(--tb-glass);color:#e6ede8;text-decoration:none;border-color:#4a5a52}.tb-chip-eol{background:var(--br-surface);color:var(--br-ink);border-color:var(--br-ink);text-decoration:none}.tb-chip-eol-soon{border-style:dashed}.tb-sure{margin:6px 0 0;display:grid;gap:4px}.tb-sure-row{display:grid;grid-template-columns:9.5em 1fr;gap:8px;align-items:start}.tb-sure-row dt{font-weight:800;font-size:.85rem;padding-top:1px}.tb-sure-row dd{margin:0}.tb-sure-row ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.tb-sure-ok dt{color:var(--tb-official)}.tb-sure-no dd,.tb-sure-no dt{color:var(--br-muted)}.tb-sure-you dt{color:var(--br-ink)}.tb-hl{background:linear-gradient(transparent 58%,color-mix(in srgb,var(--br-signal) 65%,transparent) 58%)}@media (prefers-reduced-motion:no-preference){.tb-hl{background-size:100% 100%;animation:tb-sweep .2s ease-out both}}@keyframes tb-sweep{0%{background-size:0 100%}to{background-size:100% 100%}}.tb-hl{background-repeat:no-repeat}@media (max-width:560px){.tb-sure-row{grid-template-columns:1fr;gap:0}}.tb-timeline{font-size:.85rem;margin:0 0 8px}.tb-tl-confirmed,.tb-tl-official{font-weight:700}.tb-tl-contested,.tb-tl-corrected,.tb-tl-downgraded{color:var(--tb-contested)}.tb-term{display:inline}.tb-term-btn{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:help;text-decoration:underline dotted;text-underline-offset:3px}.tb-term-btn:focus-visible{outline:2px solid var(--br-ink);outline-offset:2px}.tb-pop{max-width:min(28rem,calc(100vw - 32px));padding:12px 14px;border:1px solid var(--br-line);border-radius:10px;background:var(--br-surface);color:var(--br-ink);font:400 .9rem/1.45 system-ui,sans-serif;box-shadow:0 8px 28px rgb(0 0 0/.25)}.tb-pop::backdrop{background:rgb(0 0 0/.15)}.tb-topics{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.tb-topic{font:inherit;font-size:.82rem;font-weight:700;padding:3px 12px;border-radius:999px;border:1.5px solid var(--br-ink);background:var(--br-surface);color:var(--br-ink);cursor:pointer}.tb-topic[aria-pressed=true]{background:var(--br-ink);color:var(--br-surface)}.tb-topic:focus-visible{outline:2px solid var(--br-ink);outline-offset:2px}.tb-topics-note{flex-basis:100%}.tb-end{margin-top:16px;text-align:left;border-top:3px solid var(--br-signal)}.tb-end-title{font-size:1.2rem;font-weight:800;margin:0 0 4px}.tb-editions{margin-top:8px;font-size:.88rem}.tb-alert{border-left:4px solid var(--tb-official);margin-bottom:16px}.tb-alert h2{font-size:1rem;margin:0 0 6px}.tb-alert ul{margin:0;padding-left:20px}.tb-health{list-style:none;padding:0;display:grid;gap:2px;font-size:.88rem}.tb-health .tb-ok span[aria-hidden]{color:var(--tb-official)}.tb-health .tb-ko{color:var(--br-muted)}.tb-glossary{display:grid;gap:6px;margin:0}.tb-glossary dt{font-weight:800}.tb-glossary dd{margin:0 0 4px}.tb-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:center;margin:8px 0 20px}@media (max-width:820px){.tb-hero{grid-template-columns:1fr}}.tb-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.15;margin:8px 0 12px}.tb-hero-count{font-size:1.15rem;font-weight:700;margin:0 0 8px}.tb-glass{background:linear-gradient(160deg,#16211c,#0f1a15);border:1px solid #2a3a32;border-radius:16px;padding:16px;color:#e6ede8;margin:0;box-shadow:inset 0 1px 0 rgb(255 255 255/.06)}.tb-day{display:block;width:100%;height:auto}.tb-day .tb-strand-tick{stroke-width:2.5}.tb-day-label{fill:#9fb0a7;font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tb-glass-cap{font-size:.82rem;color:#9fb0a7;margin-top:8px}.tb-funnel{margin-bottom:16px}.tb-funnel h2{font-size:1rem;margin:0 0 10px;color:#e6ede8}.tb-funnel ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tb-funnel li{display:grid;grid-template-columns:4.5em 1fr 9em;align-items:center;gap:10px}.tb-funnel-n{font-size:1.05rem;font-weight:800;color:#caed35;text-align:right}.tb-funnel-bar{height:10px;border-radius:999px;background:#caed35;box-shadow:0 0 8px #caed35;justify-self:start}.tb-funnel-l{font-size:.88rem;color:#e6ede8}@media (max-width:560px){.tb-funnel li{grid-template-columns:3.5em 1fr}.tb-funnel-l{grid-column:2}}.tb-home-list{gap:8px}.tb-home-links,.tb-home-list{margin:0;padding-left:20px;display:grid}.tb-home-links{gap:4px}.tb-secnav{margin-top:12px}.tb-secnav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.9rem}.tb-secnav a{color:var(--br-ink);text-decoration:none;border-bottom:1px solid var(--br-line)}.tb-secnav a:focus-visible,.tb-secnav a:hover{border-bottom-color:var(--br-ink)}.tb-entity{margin:16px 0}.tb-entity h1{margin:4px 0 8px;overflow-wrap:anywhere}.tb-sec-list{margin:0;padding-left:20px;display:grid;gap:10px}.tb-sec-list li{overflow-wrap:anywhere}.tb-orig{font-size:.8rem;color:var(--br-muted);font-style:italic}.tb-editor label,.tb-filters label,.tb-form label{display:grid;gap:4px;margin:8px 0}.tb-editor input,.tb-editor select,.tb-editor textarea,.tb-form input,.tb-form select,.tb-form textarea{width:100%;max-width:100%;box-sizing:border-box}.tb-form fieldset{border:1px solid var(--br-line);padding:8px;margin:8px 0;min-width:0}.tb-act{border-left:4px solid #b42318;padding-left:10px}.tb-vault-item{border-bottom:1px solid var(--br-line);padding:10px 0;overflow-wrap:anywhere}.tb-vault-item h3{margin:0 0 4px;font-size:1rem}.tb-row-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}