.cs-status.cf-tone--info{color:var(--ink);border-color:var(--info-line,var(--line));background:var(--info-tint,var(--paper))}.cs-status.cf-tone--ok{color:var(--tt-ok);background:#eef7f0;border-color:#b9dcc4}.cs-status.cf-tone--warn{color:var(--gold-ink);border-color:var(--amber-line);background:var(--amber-tint)}.cs-status.cf-tone--err{color:var(--tt-err);background:#fdecea;border-color:#f3c2bd}.cs-status.cf-tone--muted{color:var(--muted);border-color:var(--line);background:var(--card)}.cf-place{font-family:var(--mono);font-size:var(--tt-label);color:var(--ink)}.cf-runlink{min-height:48px;font-size:var(--tt-body-sm);color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}@media (pointer:fine){.cf-runlink{min-height:0}}.cs-head .cf-locked{margin-top:12px}.cf-locked--quiet{font-size:var(--tt-body-sm);color:var(--muted);margin-bottom:0}.cf-locked--ok{font-size:var(--tt-body-sm);color:var(--ink);border-left:4px solid var(--tt-ok);background:#eef7f0;margin-bottom:0;padding:10px 14px}.cs-head .eyebrow a{text-underline-offset:3px;align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}@media (pointer:fine){.cs-head .eyebrow a{min-height:36px}}@media (max-width:600px){.cf-page .cs-head .eyebrow{align-items:baseline}.cf-page .cs-head .eyebrow a{text-transform:none;letter-spacing:0}}.cf-btn-danger{color:var(--tt-err);border-color:var(--tt-err);background:0 0}.cf-btn-danger:hover{color:var(--tt-err);background:#fdecea}.cf-outcome{white-space:normal;overflow-wrap:anywhere;text-align:left}.cf-issues-sum:before{content:"▸" / "";margin-right:6px}details[open]>.cf-issues-sum:before{content:"▾" / ""}@media (max-width:600px){.cf-item-hd .cs-item__title{flex-basis:100%}}.cf-reason{margin-top:16px}.cf-reason .reason{margin:0}.cf-ackretry{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--accent);gap:12px;margin-top:12px;padding:16px;display:grid}.cf-ackretry>p{font-size:var(--tt-body-sm);margin:0}.cf-ackretry>.btn{justify-self:start}.cf-problem{margin:12px 0 0}.cf-asked{font-size:var(--tt-body-sm);color:var(--ink);align-self:center;margin:0;font-weight:600}.cf-reason__facts{min-width:0;font-size:var(--tt-body-sm);flex:100%;gap:6px;display:grid}.cf-reason__facts-hd{color:var(--ink);margin:0;font-weight:700}.cf-unread{margin:16px 0 0}.cf-unread a{color:inherit;font-weight:700;text-decoration:underline}.cf-page .cs-head__who{margin-top:2px}.cf-refusal{max-width:calc(72 * var(--ch,.6em));margin-top:16px}.cf-refusal a{color:inherit;font-weight:700;text-decoration:underline}.cf-reading{font-family:var(--mono);font-size:var(--tt-body-sm);margin:16px 0}.cf-summary{color:var(--ink);border-left:4px solid var(--tt-ok);background:#eef7f0;margin:16px 0 0;padding:12px 16px;font-weight:600}.cf-summary--decide{background:var(--amber-tint);border-left-color:var(--accent)}.cf-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--ink)}.cf-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cf-card{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--accent);align-content:start;gap:12px;min-width:0;padding:12px 16px;display:grid}.cf-card__hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.cf-card__title{min-width:0;font-size:var(--tt-subhead);overflow-wrap:anywhere;flex:220px;margin:0}.cf-card__title .cs-code{vertical-align:middle;font-size:var(--tt-label)}.cf-card__actions{flex-wrap:wrap;gap:8px;display:flex}.cf-block{font-size:var(--tt-body-sm);margin:0}.cf-block>p{margin:0 0 8px}.cf-block__hd{color:var(--ink);font-weight:700}.cf-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cf-rows li{overflow-wrap:anywhere}.cf-rows .code{font-size:var(--tt-label-lg)}.cf-drift{background:var(--paper);border-left:3px solid var(--gold-ink);margin:8px 0 0;padding:6px 10px}.cf-newcards{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.cf-newcard{min-width:0}.cf-copy{margin:8px 0 0}.cf-reconfirm-off{margin:0 0 10px}.cf-acks{border:1px solid var(--line);background:var(--paper);min-width:0;margin:0;padding:10px 12px 12px}.cf-acks__legend{color:var(--ink);overflow-wrap:anywhere;padding:0 4px;font-weight:700}.cf-acks__legend .cs-code{font-size:var(--tt-label)}.cf-acks__title{font-weight:600}.cf-acks__hint{font-size:var(--tt-body-sm);color:var(--muted);margin:4px 0 6px}.cf-acks__list{margin:0 0 8px;padding:0;list-style:none;display:grid}.cf-check{box-sizing:border-box;cursor:pointer;min-height:48px;font-size:var(--tt-body-sm);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.cf-check input[type=checkbox]{flex:none;width:20px;height:20px;margin:1px 0 0}.cf-check__text{overflow-wrap:anywhere;min-width:0}.cf-nopreview{padding:12px 16px}.cf-nopreview__hd{font-size:var(--tt-subhead);margin:0 0 6px}.cf-nopreview p{margin:0 0 6px}.cf-nopreview__copy{margin:4px 0 6px}.cf-hint-link a{color:inherit;font-weight:700;text-decoration:underline}.cf-intended{margin-top:4px}.cf-intended__list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cf-intended__item{border-bottom:1px dotted var(--line);font-size:var(--tt-body-sm);grid-template-columns:minmax(120px,auto) minmax(0,1fr);align-items:start;gap:4px 12px;padding:8px 0;display:grid}.cf-intended__item .cs-code{justify-self:start}.cf-checks{font-size:var(--tt-body-sm);background:var(--card);border:1px solid var(--line);border-left:4px solid var(--ink);margin:0;padding:10px 14px}.cf-checks--ok{border-left-color:var(--tt-ok)}.cf-checks--err{border-left-color:var(--tt-err)}.cf-checks--info{border-left-color:var(--ink)}.cf-checks--warn{border-left-color:var(--accent);background:var(--amber-tint)}.cf-checks a{font-weight:700;text-decoration:underline}.cf-footer{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--accent);justify-items:start;gap:10px;margin-top:28px;padding:14px 16px;display:grid}.cf-footer__actions{flex-wrap:wrap;gap:8px;display:flex}.cf-blockers{font-size:var(--tt-body-sm);color:var(--gold-ink);gap:4px;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.cf-ready{font-size:var(--tt-body-sm);color:var(--tt-ok);margin:0;font-weight:600}.cf-held{font-size:var(--tt-body-sm);color:var(--gold-ink);margin:4px 0 0;font-weight:600}.cf-footer .cf-problem{justify-self:stretch;margin:0}@media (min-width:601px){.cf-page:has(.cf-cards) .cf-footer{z-index:5;box-shadow:0 -8px 20px rgb(var(--ink-rgb) / .08);position:sticky;bottom:0}html:has(.cf-cards):has(.cf-footer){scroll-padding-bottom:260px}html:has(.cf-cards):has(.cf-footer .cf-problem){scroll-padding-bottom:400px}}.cf-page .cf-footer .btn--amber[aria-disabled=true]{opacity:1;color:var(--ink);background:repeating-linear-gradient(-45deg, var(--amber-tint) 0 6px, var(--card) 6px 12px);border:2px dashed var(--accent)}.cf-card__actions .btn--small,.cf-acks__all.btn--small,.cf-reason .reason__actions .btn--small,.ck__copy .btn--small{min-height:48px}@media (pointer:fine){.cf-card__actions .btn--small,.cf-acks__all.btn--small,.cf-reason .reason__actions .btn--small,.ck__copy .btn--small{min-height:36px}}.cf-page .btn[aria-disabled=true],.cf-reason .btn[aria-disabled=true],.ck .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ck{gap:10px;min-width:0;display:grid}.ck .cs-hint{margin:0}.ck__run,.ck__copy{flex-wrap:wrap;gap:8px;display:flex}.ck__why,.ck__none{font-size:var(--tt-body-sm);margin:0}.ck__wait{font-size:var(--tt-body-sm);color:var(--gold-ink);margin:0;font-weight:600}.ck__problem{margin:0}.ck__result{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--ink);gap:10px;min-width:0;padding:12px 16px;display:grid}.ck__result--ok{border-left-color:var(--tt-ok)}.ck__result--err{border-left-color:var(--tt-err)}.ck__result--info{border-left-color:var(--ink)}.ck__verdict{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.ck__when{font-family:var(--mono);font-size:var(--tt-label);color:var(--muted)}.ck__current{font-size:var(--tt-body-sm);color:var(--tt-ok);margin:0}.ck__current--stale{color:var(--gold-ink)}.ck__group{min-width:0}.ck__hd{font-size:var(--tt-subhead);align-items:center;gap:8px;margin:4px 0 8px;display:flex}.ck__general{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ck__item{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--tt-err);min-width:0;padding:10px 12px}.ck__item-title{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.ck__lines{max-height:320px;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;margin:0;padding:8px 10px;font-size:12px;overflow:auto}@media (max-width:600px){.cf-cards{grid-template-columns:minmax(0,1fr)}.cf-card{padding:12px}.cf-intended__item{grid-template-columns:minmax(0,1fr)}.cf-footer__actions,.cf-footer .btn{width:100%}}@media (forced-colors:active){.cf-summary,.cf-card,.ck__result,.ck__item{border:1px solid canvastext}}
.sp{border-top:1px solid var(--line);gap:8px;min-width:0;margin-top:4px;padding-top:12px;display:grid}.sp .ck__hd{margin:0}.sp__lead,.sp__state,.sp__added{font-size:var(--tt-body-sm);color:var(--fg);margin:0}.sp__until{font-family:var(--mono);font-size:var(--tt-label);margin:0}.sp__added{color:var(--gold-ink);font-weight:600}.sp__list{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sp .btn--small{min-height:48px}@media (pointer:fine){.sp .btn--small{min-height:36px}}.sp-line{background:var(--paper);border:1px solid var(--line);min-width:0;padding:8px 10px}.sp-line__head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.sp-line__title{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:600}.sp-line .cs-code{white-space:normal;overflow-wrap:anywhere}.sp-line__edited,.sp-line__out{min-width:0;font-size:var(--tt-body-sm);color:var(--gold-ink);font-weight:600}.sp .ck__hd[tabindex="-1"]:focus:not(:focus-visible){outline:none}.sp-line__show{margin-left:auto}.sp-all{min-width:0}.sp-all>summary{cursor:pointer;min-height:48px;font-size:var(--tt-body-sm);color:var(--brand);align-items:center;font-weight:600;list-style:none;display:inline-flex}@media (pointer:fine){.sp-all>summary{min-height:36px}}.sp-all>summary::-webkit-details-marker{display:none}.sp-all:not([open])>summary:before{content:"▸";content:"▸" / "";margin-right:6px}.sp-all[open]>summary:before{content:"▾";content:"▾" / "";margin-right:6px}.sp-all>.sp__list{margin-top:6px}.sp-open{gap:8px;min-width:0;margin-top:10px;display:grid}.sp-width{flex-wrap:wrap;gap:6px;display:flex}.sp-width .btn[aria-pressed=true]{color:#fff;background:var(--ink);border-color:var(--ink)}@media (max-width:599px){.sp-width{display:none}}.sp-frame{min-width:0}@media (min-width:600px){.sp-frame--phone{width:392px;max-width:100%;margin:0 auto}}.sp-open__caption,.sp-open__note{font-size:var(--tt-body-sm);color:var(--muted);margin:0}.sp-open__note--warn{color:var(--gold-ink);font-weight:600}.sp-open__live{margin:0}.sp-live{min-height:48px;font-size:var(--tt-body-sm);color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}@media (pointer:fine){.sp-live{min-height:36px}}.sp-prices{min-width:0}.sp-prices__list{gap:2px;max-height:320px;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.sp-price{font-size:var(--tt-body-sm);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.sp-price--one{font-weight:600}.sp-price__opt{min-width:0;color:var(--fg)}.sp-price__val{font-family:var(--mono);color:var(--ink)}.sp-price--changed .sp-price__val{font-weight:700}.sp-price__mark{align-self:center}.sp-fail{font-size:var(--tt-body-sm);border:1px solid var(--line);border-left:4px solid var(--tt-err);background:#fff;gap:8px;margin:0;padding:10px 12px;display:grid}.sp-fail--warn{border-left-color:var(--gold-ink)}.sp-fail__text{color:var(--ink);margin:0;font-weight:600}.sp-fail__actions{flex-wrap:wrap;gap:8px;display:flex}@media (forced-colors:active){.sp-line,.sp-fail{border:1px solid canvastext}.sp-width .btn[aria-pressed=true]{border-width:3px}}
.nt-navbadge{min-width:22px;height:22px;font-family:var(--mono);font-size:var(--tt-micro);letter-spacing:0;color:var(--ink);background:var(--accent);border:1px solid var(--accent);place-items:center;margin-left:8px;padding:0 5px;font-weight:700;line-height:1;display:inline-grid}.topbar__brand,.topbar__nav{flex:none}.topbar__user{min-width:0}.topbar__user>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topbar__user>form{flex:none}:root{--topbar-h:69px}html{scroll-padding-top:calc(var(--topbar-h) + 8px)}@media (max-width:1199px){.topbar--long-nav .topbar__app{display:none}.topbar--long-nav .topbar__nav a{padding-left:12px;padding-right:12px}}@media (max-width:1023px){.topbar__app{display:none}.topbar__nav a{padding-left:12px;padding-right:12px}.topbar--long-nav .topbar__inner{flex-wrap:wrap;row-gap:0}.topbar--long-nav .topbar__nav{flex-wrap:wrap;order:3;column-gap:0;width:calc(100% + 8px);margin:0 0 0 -8px}.topbar--long-nav .topbar__nav a{padding-left:8px;padding-right:8px}.topbar--long-nav .topbar__nav .cs-navcount,.topbar--long-nav .topbar__nav .nt-navbadge{margin-left:6px}:root:has(.topbar--long-nav){--topbar-h:101px}}@media (max-width:860px){.topbar__inner{flex-wrap:wrap;row-gap:0}.topbar__nav{flex-wrap:wrap;order:3;column-gap:0;width:100%;margin:0 0 0 -10px}.topbar__nav a{padding-left:10px;padding-right:10px}.topbar__nav .cs-navcount,.topbar__nav .nt-navbadge{margin-left:6px}:root{--topbar-h:101px}}@media (min-width:601px) and (max-width:649px){:root:has(.topbar--long-nav):has(.cs-navconflict):has(.nt-navbadge){--topbar-h:153px}}@media (min-width:601px) and (max-width:623px){:is(:root:has(.topbar--long-nav):has(.cs-navconflict),:root:has(.topbar--long-nav):has(.cs-navcount):has(.nt-navbadge)){--topbar-h:153px}}@media (max-width:600px){.topbar__nav{width:calc(100% + 16px);margin:0 -8px}.topbar__nav a{font-size:var(--tt-label-lg);letter-spacing:.02em;padding-left:8px;padding-right:8px}.topbar__nav .cs-navcount,.topbar__nav .nt-navbadge{margin-left:4px}.topbar.topbar--long-nav{position:static}.topbar--long-nav .topbar__nav{grid-template-columns:repeat(3,auto);justify-content:start;width:calc(100% + 16px);margin:0 -8px;display:grid}.topbar--long-nav .topbar__nav .cs-navcount,.topbar--long-nav .topbar__nav .nt-navbadge{margin-left:4px}:root:has(.topbar--long-nav){--topbar-h:0px}}@media (max-width:403px){.topbar:has(.cs-navconflict):has(.nt-navbadge){position:static}:root:has(.cs-navconflict):has(.nt-navbadge){--topbar-h:0px}}@media (max-width:380px){.topbar__nav a{font-size:var(--tt-label)}}@media (max-width:359px){:is(.topbar:has(.cs-navconflict),.topbar:has(.cs-navcount):has(.nt-navbadge)){position:static}:is(:root:has(.cs-navconflict),:root:has(.cs-navcount):has(.nt-navbadge)){--topbar-h:0px}}@media (max-width:340px){.topbar--long-nav .topbar__nav{grid-template-columns:repeat(2,auto)}:is(.topbar:has(.cs-navcount),.topbar:has(.nt-navbadge)){position:static}:is(:root:has(.cs-navcount),:root:has(.nt-navbadge)){--topbar-h:0px}}.nt-banner{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--brand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:12px max(20px,50% - 820px) 0;padding:8px 12px 8px 14px;display:flex}.nt-banner__text{min-width:0;font-size:var(--tt-body-sm);color:var(--fg);overflow-wrap:anywhere;flex:320px;margin:0;line-height:1.6}.nt-banner__glyph{vertical-align:middle;width:22px;height:22px;font-family:var(--mono);color:#fff;background:var(--brand);place-items:center;margin-right:8px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.nt-banner__link{color:var(--ink);white-space:nowrap;box-shadow:inset 0 -2px 0 var(--accent);margin-right:8px;font-weight:600}.nt-banner__link:hover{background:var(--amber-tint);text-decoration:none}.nt-banner__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.nt-banner__more{align-items:center;gap:8px;display:inline-flex}.nt-banner__pos{font-family:var(--mono);font-size:var(--tt-label);color:var(--fg);white-space:nowrap}.nt-banner__problem{font-size:var(--tt-label-lg);color:var(--tt-err);flex-basis:100%;margin:0;font-weight:600}.nt-banner__next,.nt-banner__dismiss{flex:none}.nt-banner .btn--small{min-height:48px}@media (pointer:fine){.nt-banner .btn--small{min-height:36px}}.nt-banner--ok{border-left-color:var(--tt-ok);background:#eef7f0}.nt-banner--ok .nt-banner__glyph{background:var(--tt-ok)}.nt-banner--warn{border-left-color:var(--accent);background:var(--amber-tint)}.nt-banner--warn .nt-banner__glyph{color:var(--ink);background:var(--accent)}.nt-banner--err{border-left-color:var(--tt-err);background:#fdecea}.nt-banner--err .nt-banner__glyph{background:var(--tt-err)}@media (max-width:600px){.nt-banner__text{flex-basis:100%}}.nt-changes{max-width:960px}.nt-review{font-size:var(--tt-body-sm);margin:10px 0 0}.nt-seg{border:1px solid var(--brand);flex-wrap:wrap;width:fit-content;max-width:100%;margin:16px 0 0;display:flex}.nt-seg__opt{min-height:48px;color:var(--brand);background:var(--card);font-family:var(--display);font-weight:700;font-size:var(--tt-body-sm);letter-spacing:.02em;justify-content:center;align-items:center;gap:8px;padding:6px 16px;display:inline-flex}.nt-seg__opt+.nt-seg__opt{border-left:1px solid var(--brand)}.nt-seg__opt:hover{background:var(--soft);text-decoration:none}.nt-seg__opt[aria-current=page]{color:#fff;background:var(--btn-bg);box-shadow:inset 0 -4px 0 var(--accent)}.nt-seg__n{font-family:var(--mono);font-size:var(--tt-label);letter-spacing:0;border:1px solid;padding:0 6px;font-weight:400}@media (pointer:fine){.nt-seg__opt{min-height:36px}}.nt-hintlink{color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.nt-hintlink:hover{background:var(--amber-tint);text-decoration:none}@media (max-width:600px){.nt-seg{width:100%}.nt-seg__opt{flex:1 1 0;padding:6px 8px}}.badge.nt-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.nt-chip--ok{color:var(--tt-ok);background:#eef7f0;border-color:#b9dcc4}.nt-chip--info{color:var(--ink);border-color:var(--info-line);background:var(--info-tint)}.nt-chip--warn{color:var(--gold-ink);border-color:var(--amber-line);background:var(--amber-tint)}.nt-chip--err{color:var(--tt-err);background:#fdecea;border-color:#f3c2bd}.nt-chip--muted{color:var(--ink);background:var(--card)}.nt-chip[data-state=discarded]{color:var(--muted);border-style:dashed}.nt-place{color:var(--fg)}.nt-why{font-size:var(--tt-body-sm);color:var(--fg);background:var(--amber-tint);border-left:3px solid var(--accent);margin:6px 0 0;padding:6px 10px}.nt-why--err{border-left-color:var(--tt-err);background:#fdecea}.grid-lock--publishing{color:var(--ink);background:var(--accent)}.grid-chip--publishing{color:var(--ink);background:var(--amber-tint);border:1px solid var(--ink);border-left:4px solid var(--accent);text-transform:none}@media (forced-colors:active){.nt-navbadge,.nt-banner__glyph,.nt-seg__n{forced-color-adjust:none;color:canvastext;background:canvas;border:1px solid canvastext}.nt-seg__opt[aria-current=page]{outline-offset:-4px;outline:2px solid canvastext}.grid-chip--publishing{border:1px solid canvastext;border-left-width:4px}}
.rb-line,.rb-of{font-size:var(--tt-body-sm);color:var(--fg);background:var(--paper);border-left:3px solid var(--ink);overflow-wrap:anywhere;margin:10px 0 0;padding:6px 10px}.rb-line a,.rb-of a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.cs-card .rb-line,.pub-head .rb-line{margin-top:6px}.badge.rb-tag{color:var(--ink);border-color:var(--ink);background:var(--card)}.rb-ahead{font-size:var(--tt-body-sm);color:var(--ink);margin:6px 0 0;font-weight:600}.rb-page{max-width:1180px}.rb-subject{font-size:var(--tt-body);color:var(--fg);overflow-wrap:anywhere;margin:6px 0 0}.rb-original{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.rb-original a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.rb-note{font-size:var(--tt-body-sm);color:var(--fg);margin:10px 0 0}.rb-warn,.rb-into,.rb-notice,.rb-refusal,.rb-readerr{overflow-wrap:anywhere;margin:12px 0 0}.rb-into a,.rb-refusal a{color:inherit;font-weight:700;text-decoration:underline}.rb-done{font-size:var(--tt-body-sm);color:var(--ink);border-left:4px solid var(--tt-ok);overflow-wrap:anywhere;background:#eef7f0;margin:12px 0 0;padding:10px 14px}.rb-notice:focus-visible,.rb-refusal:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--ink)}.rb-readerr p{margin:0 0 8px}.rb-readerr .btn--small{min-height:48px}@media (pointer:fine){.rb-readerr .btn--small{min-height:36px}}.rb-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rb-card{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--accent);gap:10px;min-width:0;padding:12px 16px;display:grid}.rb-card--skip{border-top-color:var(--line);border-left:4px solid var(--gold-ink)}.rb-card--clean{border-top-width:1px;border-top-color:var(--line)}.rb-card--changed{outline:3px solid var(--accent);outline-offset:-3px}.rb-card__hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.rb-card__title{min-width:0;font-size:var(--tt-subhead);overflow-wrap:anywhere;flex:220px;margin:0}.rb-card__title .cs-code{vertical-align:middle;font-size:var(--tt-label)}.rb-badges{flex-wrap:wrap;gap:6px;max-width:100%;display:inline-flex}.rb-badges .badge{white-space:normal;overflow-wrap:anywhere}.rb-card__text{font-size:var(--tt-body-sm);overflow-wrap:anywhere;margin:0}.rb-card__link{font-size:var(--tt-body-sm);margin:0}.rb-card__link a{max-width:100%;min-height:48px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}@media (pointer:fine){.rb-card__link a{min-height:36px}}.rb-rows{font-size:var(--tt-body-sm);gap:2px;margin:0;padding:0;list-style:none;display:grid}.rb-row{border-bottom:1px dotted var(--line);grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto minmax(0,2fr);align-items:baseline;gap:4px 10px;padding:6px 0;display:grid}.rb-row:last-child{border-bottom:0}.rb-row__label{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:600}.rb-row__from,.rb-row__to{min-width:0;font-family:var(--mono);font-size:var(--tt-label-lg);overflow-wrap:anywhere}.rb-row__from{color:var(--muted)}.rb-row__to{color:var(--ink);font-weight:600}.rb-row__arrow{color:var(--muted)}.rb-rowsbox>.rb-rows,.rb-rowsbox>.rb-card__text{margin-top:6px}.rb-left{min-width:0;font-size:var(--tt-body-sm);background:var(--amber-tint);border-left:3px solid var(--accent);padding:8px 12px}.rb-left__hd{color:var(--ink);margin:0 0 4px;font-weight:700}.rb-left__list{overflow-wrap:anywhere;gap:2px;margin:0;padding-left:18px;display:grid}.rb-left__label{font-weight:600}.rb-clean__show{color:var(--muted);margin-left:4px;font-weight:400}.rb-clean__list{margin-top:8px}.rb-footer{justify-items:stretch}.rb-footer .cf-footer__actions{justify-self:start}.rb-partial{margin:0}.rb-partial p{overflow-wrap:anywhere;margin:0 0 6px}.rb-partial p:last-child{margin-bottom:0}.rb-summary{font-size:var(--tt-body-sm);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}@media (max-width:600px){.rb-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rb-row__label{grid-column:1/-1}.rb-card{padding:12px}.rb-footer .cf-footer__actions{justify-self:stretch}}@media (forced-colors:active){.rb-card,.rb-line,.rb-of,.rb-left,.rb-done,.badge.rb-tag{border:1px solid canvastext}.rb-card--changed{outline-color:highlight}}.al-page{gap:20px;min-width:0;max-width:1280px;display:grid}.al-head{border-bottom:2px solid var(--accent);padding-bottom:14px}.al-head__title{margin:6px 0 8px}.al-head__lede{max-width:760px;color:var(--muted);margin:0 0 12px}.al-verify{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.al-verify__btn{flex:none}.al-verify__btn[aria-disabled=true]{cursor:progress;opacity:.7}.al-verify__progress{font-family:var(--mono);font-size:var(--tt-label-lg);color:var(--fg);margin:0}.al-verify__result{min-width:0;font-size:var(--tt-body-sm);color:var(--fg);background:var(--card);border:1px solid var(--line);border-left:4px solid var(--brand);overflow-wrap:anywhere;flex:320px;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;line-height:1.5;display:flex}.al-verify__glyph{width:22px;height:22px;font-family:var(--mono);color:#fff;background:var(--brand);flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.al-verify__result--ok{border-left-color:var(--tt-ok);background:#eef7f0}.al-verify__result--ok .al-verify__glyph{background:var(--tt-ok)}.al-verify__result--warn{border-left-color:var(--accent);background:var(--amber-tint)}.al-verify__result--warn .al-verify__glyph{color:var(--ink);background:var(--accent)}.al-verify__result--err{border-left-color:var(--tt-err);background:#fdecea}.al-verify__result--err .al-verify__glyph{background:var(--tt-err)}.al-verify__result--info{background:var(--info-tint)}.al-filters{background:var(--card);border:1px solid var(--line);min-width:0;padding:14px 16px 16px}.al-filters__title{font-size:var(--tt-subhead);margin:0 0 10px}.al-filters__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.al-filters input[type=date]{font:inherit;font-size:var(--tt-body);color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:0;min-height:48px;padding:10px 12px}.al-filters__code{font-family:var(--mono)}.al-filters__hint{font-size:var(--tt-label-lg);color:var(--muted);margin:10px 0 0}.al-filters__actions{flex-wrap:wrap;gap:8px 12px;margin-top:12px;display:flex}.al-problems p{margin:0}.al-problems p+p{margin-top:4px}.al-section{min-width:0}.al-section__hd{font-size:var(--tt-title);border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:8px}.al-summary{font-size:var(--tt-body-sm);color:var(--fg);overflow-wrap:anywhere;margin:0 0 12px}.al-tablewrap{background:var(--card);border:1px solid var(--line);overflow-x:auto}.al-table th{position:static}.al-table td{overflow-wrap:anywhere}.al-table__when{width:13em}.al-table__who{width:12em}.al-table__about{width:24%}.al-when{font-family:var(--mono);font-size:var(--tt-label-lg);color:var(--fg);white-space:nowrap}.al-id{font-family:var(--mono);font-size:var(--tt-label);color:var(--muted);white-space:nowrap}.al-who{color:var(--ink);font-weight:600}.al-words{color:var(--fg);margin:0}.al-details{font-size:var(--tt-label-lg);color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.al-target{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%;display:inline-flex}.al-target__kind{font-family:var(--mono);font-size:var(--tt-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.al-target__link{max-width:100%;min-height:48px;color:var(--ink);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.al-target__link:hover{background:var(--amber-tint)}.al-target__label{color:var(--fg);overflow-wrap:anywhere}.al-none{color:var(--muted)}@media (pointer:fine){.al-target__link{min-height:36px}}.al-list{display:none}.al-item{background:var(--card);border:1px solid var(--line);overflow-wrap:anywhere;gap:4px;min-width:0;padding:10px 12px;display:grid}.al-item p{margin:0}.al-item__meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.al-item__who{font-size:var(--tt-body-sm);color:var(--ink);font-weight:600}.al-item__about{min-width:0}.al-empty{margin-top:8px}.al-pager{flex-wrap:wrap;gap:8px 12px;margin-top:16px;display:flex}.al-pager__older{margin-left:auto}@media (max-width:860px){.al-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.al-filters__wide{grid-column:1/-1}.al-tablewrap{display:none}.al-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}}@media (max-width:600px){.al-filters{padding:12px}.al-pager__link{flex:auto}.al-pager__older{margin-left:0}}@media (max-width:520px){.al-filters__grid{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.al-verify__glyph{forced-color-adjust:none;color:canvastext;background:canvas;border:1px solid canvastext}.al-verify__result{border-left-width:4px;border-left-color:canvastext}}
.up-rows{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.up-row{min-width:0;font-size:var(--tt-body-sm);color:var(--fg);overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.up-row__text{min-width:0}.up-row__glyph{font-family:var(--mono);color:var(--ink);font-weight:700}.up-row--new .up-row__glyph{color:var(--tt-ok)}.up-row--removed .up-row__glyph{color:var(--tt-err)}.up-row--removed .up-row__text{text-decoration:line-through;-webkit-text-decoration-color:var(--tt-err);text-decoration-color:var(--tt-err)}.up-row--main,.up-row--order{color:var(--ink)}.up-thumb{object-fit:contain;border:1px solid var(--line);background:#fff;flex:none;width:64px;height:64px;display:block}.up-thumb--none{font-family:var(--mono);font-size:var(--tt-micro);letter-spacing:0;text-align:center;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;color:var(--muted);background:var(--paper);border-style:dashed;place-items:center;padding:4px 0;line-height:1.2;display:grid}.up-confirm>p{max-width:760px;margin:0 0 8px}.up-confirm__product{margin:0}.up-budget{font-size:var(--tt-body-sm);border-left:4px solid var(--line);padding:8px 12px}.up-budget--info{border-left-color:var(--info-line);background:var(--info-tint)}.up-budget--over{border-left-color:var(--accent);background:var(--amber-tint)}.up-subnav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 4px;margin:10px 0 6px;display:flex}.up-subnav__link{min-height:48px;font-family:var(--display);color:var(--brand);border-bottom:3px solid #0000;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.up-subnav__link:hover{background:var(--amber-tint);text-decoration:none}.up-subnav__link[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}@media (pointer:fine){.up-subnav__link{min-height:36px}}.up-page{gap:20px;min-width:0;max-width:1280px;display:grid}.up-page .btn--small{min-height:48px}@media (pointer:fine){.up-page .btn--small{min-height:36px}}.up-page [tabindex="-1"]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.up-page .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.up-head{border-bottom:2px solid var(--accent);padding-bottom:14px}.up-head__title{margin:6px 0 8px}.up-head__lede{max-width:760px;color:var(--muted);margin:0}.up-switch{background:var(--card);border:1px solid var(--line);justify-items:start;gap:8px;min-width:0;padding:14px 16px 16px;display:grid}.up-switch__hd{font-size:var(--tt-subhead);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.up-switch__meta,.up-switch__what{font-size:var(--tt-body-sm);color:var(--muted);margin:0}.up-switch__held{margin:0}.up-host{border-top:1px dotted var(--line);justify-items:start;gap:6px;min-width:0;margin-top:6px;padding-top:10px;display:grid}.up-host__line,.up-host__hint{font-size:var(--tt-body-sm);overflow-wrap:anywhere;margin:0}.up-host__hint{color:var(--muted)}.up-section{min-width:0}.up-section__hd{font-size:var(--tt-title);border-bottom:1px solid var(--line);margin:0 0 12px;padding-bottom:8px}.up-filter{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:14px;display:flex}.up-filter__field{flex:0 280px}.up-filter__input{font-family:var(--mono)}.up-filter__actions{flex-wrap:wrap;gap:8px 12px;display:flex}.up-empty{margin:8px 0 0}.up-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.up-item{background:var(--card);border:1px solid var(--line);overflow-wrap:anywhere;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.up-item__body{gap:2px;min-width:0;display:grid}.up-item__body p{margin:0}.up-item__name{color:var(--ink);font-weight:600}.up-item__meta{font-size:var(--tt-body-sm);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.up-item__who{min-width:0}.up-item__act{justify-self:end}.up-state{font-size:var(--tt-body-sm)}.up-state--ok{color:var(--tt-ok)}.up-state--info{color:var(--ink)}.up-state--warn{color:var(--gold-ink)}.up-state--muted{color:var(--muted)}.up-erase{flex-direction:column;align-items:flex-end;gap:4px;max-width:360px;display:inline-flex}.up-erase__problem{font-size:var(--tt-body-sm);color:var(--tt-err);text-align:right;font-weight:600}.up-erase__drafts{gap:4px;margin:0 0 10px;padding-left:18px;display:grid}.ui-confirm:has(.up-erase__promise) .ui-dlg__title{text-transform:none}.up-pager{flex-wrap:wrap;gap:8px 12px;margin-top:16px;display:flex}.up-pager__older{margin-left:auto}@media (max-width:600px){.up-switch{padding:12px}.up-item{grid-template-columns:64px minmax(0,1fr);align-items:start}.up-item__act{grid-column:1/-1;justify-self:stretch}.up-erase{align-items:stretch;max-width:none}.up-erase__problem{text-align:left}.up-pager__link{flex:auto}.up-pager__older{margin-left:0}}@media (forced-colors:active){.up-subnav__link[aria-current=page]{border-bottom-color:canvastext}.up-budget{border-left-color:canvastext}}
.dq-screen{gap:24px;max-width:1080px;display:grid}.dq-screen h2{margin-bottom:12px}.dq-head,.dq-totals{color:var(--fg);overflow-wrap:anywhere;margin:0}.dq-head{font-family:var(--mono);font-size:var(--tt-label);color:var(--muted)}.dq-totals{margin-bottom:12px}.dq-rules{background:var(--card);border:1px solid var(--line);margin:0;padding:0;list-style:none}.dq-rule{border-left:4px solid var(--line);grid-template-columns:96px minmax(0,1fr) 176px 152px;align-items:start;gap:4px 16px;padding:12px 16px;display:grid}.dq-rule+.dq-rule{border-top:1px solid var(--line)}.dq-rule--err{border-left-color:var(--tt-err)}.dq-rule--warn{border-left-color:var(--accent)}.dq-rule--info{border-left-color:var(--ink)}.dq-rule__mark,.dq-rule__count{font-family:var(--mono);font-size:var(--tt-label);margin:0}.dq-rule__mark{color:var(--ink);font-weight:600}.dq-rule--err .dq-rule__mark{color:var(--tt-err)}.dq-rule--warn .dq-rule__mark{color:var(--gold-ink)}.dq-rule--ok .dq-rule__mark{color:var(--tt-ok)}.dq-rule--muted .dq-rule__mark{color:var(--muted)}.dq-rule__main{min-width:0}.dq-rule__name{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.dq-rule__chip{vertical-align:1px;margin-left:8px}.dq-rule__todo{color:var(--muted);font-size:var(--tt-body-sm);margin:4px 0 0}.dq-rule__count{overflow-wrap:anywhere}.dq-rule__show{min-height:48px;font-family:var(--mono);font-size:var(--tt-label);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;align-items:center;margin:-12px 0;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.dq-fold{background:var(--card);border:1px solid var(--line)}.dq-fold__line{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:8px 16px;display:flex}.dq-fold__line::-webkit-details-marker{display:none}.dq-fold:not([open])>.dq-fold__line:before{content:"▸";content:"▸" / ""}.dq-fold[open]>.dq-fold__line:before{content:"▾";content:"▾" / ""}.dq-fold__line:after{color:var(--muted)}.dq-fold:not([open])>.dq-fold__line:after{content:"(show)"}.dq-fold[open]>.dq-fold__line:after{content:"(hide)"}.dq-fold .dq-rules{border-width:1px 0 0}@media (pointer:fine){.dq-rule__show{min-height:36px;margin:-6px 0}.dq-fold__line{min-height:36px}}@media (max-width:860px){.dq-rule{grid-template-columns:minmax(0,1fr)}.dq-rule__show{justify-self:start;margin:0}}@media (forced-colors:active){.dq-rule{border-left-color:canvastext}}
.tf-page{gap:16px;max-width:760px;margin-top:16px;display:grid}.tf-page--review{max-width:none}.tf-section{background:var(--card);border:1px solid var(--line);padding:16px}.tf-section__title{margin:0 0 8px}.tf-note{font-size:var(--tt-body-sm);color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px}.tf-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tf-page .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.tf-page .btn--small{min-height:48px}@media (pointer:fine){.tf-page .btn--small{min-height:36px}}.tf-line{font-size:var(--tt-body-sm);overflow-wrap:anywhere;margin:0}.tf-line>span:first-child{min-width:1.2em;font-family:var(--mono);display:inline-block}.tf-actions+.tf-line{margin-top:12px}.tf-line--busy{color:var(--muted)}.tf-line--ok{color:var(--tt-ok)}.tf-line--err{color:var(--tt-err);font-weight:600}.tf-line--info{color:var(--ink);border-left:4px solid var(--accent);background:var(--amber-tint);padding:8px 12px}.tf-drop{background:var(--paper);border:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0;padding:16px;display:flex}.tf-drop--over{background:var(--amber-tint);border:1px solid var(--amber-line);outline:2px solid var(--accent);outline-offset:-2px}.tf-drop__text{font-size:var(--tt-body-sm);color:var(--muted);flex:280px}.tf-review{gap:12px;min-width:0;margin-top:16px;display:grid}.tf-summary{font-family:var(--mono);font-size:var(--tt-body-sm);overflow-wrap:anywhere;margin:0;font-weight:600}.tf-part{border-top:1px solid var(--line);gap:8px;min-width:0;padding-top:12px;display:grid}.tf-part__title{font-size:var(--tt-subhead);margin:0}.tf-part>.btn{justify-self:start}.tf-diff{gap:8px;min-width:0;display:grid}.tf-filter{flex-wrap:wrap;gap:8px;display:flex}.tf-filter .btn[aria-pressed=true]{background:var(--brand);color:#fff}.tf-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--tt-body-sm)}.tf-table th,.tf-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--line);padding:6px 8px}.tf-table th{background:var(--paper)}.tf-table th:first-child{width:14%}.tf-table th:nth-child(2),.tf-table th:nth-child(3){width:11%}.tf-table th:nth-child(4),.tf-table th:nth-child(5){width:20%}.tf-table__code{font-family:var(--mono);overflow-wrap:anywhere}.tf-table__row,.tf-table__key{color:var(--muted);display:block}.tf-pager{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tf-pager__where{font-family:var(--mono);font-size:var(--tt-body-sm);color:var(--muted)}.tf-columns,.tf-moves,.tf-descs{font-size:var(--tt-body-sm);gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.tf-moves>li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.tf-moves__change{color:var(--muted)}.tf-desc{border-bottom:1px solid var(--line);gap:4px;min-width:0;padding:8px 0;display:grid}.tf-desc__flag{color:var(--muted);margin:0}.tf-apply{gap:8px;display:grid}.tf-run{justify-items:start;gap:8px;margin-top:12px;display:grid}.tf-open{justify-items:start;gap:8px;margin-top:8px;display:grid}.tf-spent{visibility:hidden}.tf-outcome{min-width:0}.tf-moves a{text-underline-offset:3px;align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}@media (pointer:fine){.tf-moves a{min-height:36px}}.tf-recent{font-size:var(--tt-body-sm);gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.tf-recent>li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.tf-recent__day{font-family:var(--mono);font-weight:600}.tf-recent__state{color:var(--muted)}.tf-recent>li>.tf-line,.tf-recent>li>.tf-moves,.tf-actions>.tf-line,.tf-actions>.tf-moves{flex-basis:100%}@media (forced-colors:active){.tf-line--info{border-left-color:canvastext}.tf-filter .btn[aria-pressed=true]{border:3px solid canvastext}}
.wl-screen{gap:12px;min-width:0;max-width:1180px;display:grid}.wl-intro{max-width:760px;color:var(--fg);overflow-wrap:anywhere;margin:0}.wl-list{min-width:0}.wl-said{top:var(--topbar-h);z-index:20;position:sticky}.wl-said .pub-done{margin:0 0 12px}:root:has(.wl-said .pub-done){scroll-padding-top:calc(var(--topbar-h) + 112px)}.wl-rows{background:var(--card);border:1px solid var(--line);min-width:0;margin:0;padding:0;list-style:none}.wl-row{border-left:4px solid var(--line);grid-template-columns:188px minmax(0,1fr) 232px;align-items:start;gap:8px 16px;padding:12px 16px;display:grid}.wl-row+.wl-row{border-top:1px solid var(--line)}.wl-row--ok{border-left-color:var(--tt-ok)}.wl-row--info{border-left-color:var(--ink)}.wl-row--warn{border-left-color:var(--accent)}.wl-row--err{border-left-color:var(--tt-err)}.wl-row--muted{border-left-color:var(--line)}.wl-row__state{min-width:0;font-family:var(--mono);font-size:var(--tt-label);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.wl-row--ok .wl-row__state{color:var(--tt-ok)}.wl-row--warn .wl-row__state{color:var(--gold-ink)}.wl-row--err .wl-row__state{color:var(--tt-err)}.wl-row--muted .wl-row__state{color:var(--muted)}.wl-row__main{gap:6px;min-width:0;display:grid}.wl-row__head{font-family:var(--mono);font-size:var(--tt-label);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.wl-row__line{font-size:var(--tt-body-sm);color:var(--fg);overflow-wrap:anywhere;margin:0}.wl-row__line--warn{border-left:3px solid var(--accent);padding-left:8px}.wl-row__acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.wl-link{min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;align-items:center;margin:-12px 0;text-decoration-thickness:2px;display:inline-flex}.wl-row__head .wl-link{min-width:48px}.wl-code{max-width:100%;display:inline-block}.wl-row__line--warn .wl-link{max-width:100%;min-height:0;margin:0;display:inline-block;position:relative}.wl-row__line--warn .wl-link:after{content:"";width:max(100%,48px);height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wl-facts{gap:2px;min-width:0;margin:0;display:grid}.wl-fact{grid-template-columns:176px minmax(0,1fr);gap:0 12px;min-width:0;display:grid}.wl-fact__label{font-size:var(--tt-body-sm);color:var(--muted)}.wl-fact__value{min-width:0;font-size:var(--tt-body-sm);color:var(--fg);overflow-wrap:anywhere;margin:0}.wl-mono{font-family:var(--mono);font-size:var(--tt-label)}.wl-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.wl-act__problem{font-size:var(--tt-body-sm);text-align:left;color:var(--tt-err);background:var(--card);border-left:3px solid var(--tt-err);overflow-wrap:anywhere;padding:6px 10px;display:block}.wl-row__acts .btn--small{min-height:48px}.wl-row__acts .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.wl-dialog{gap:12px;min-width:0;display:grid}.wl-dialog__body{overflow-wrap:anywhere;margin:0}.wl-dialog__hint{font-size:var(--tt-body-sm);color:var(--fg);border-left:3px solid var(--accent);overflow-wrap:anywhere;margin:0;padding-left:8px}.wl-dialog__code{font-family:var(--mono)}.wl-dialog__problem{overflow-wrap:anywhere;margin:0}@media (pointer:fine){.wl-row__acts .btn--small{min-height:36px}.wl-link{min-height:36px;margin:-6px 0}.wl-row__head .wl-link{min-width:36px}.wl-row__line--warn .wl-link:after{width:max(100%,36px);height:36px}}@media (max-width:860px){.wl-row{grid-template-columns:minmax(0,1fr)}.wl-row__acts,.wl-act{justify-content:flex-start}.wl-link{margin:0}}@media (max-width:600px){.wl-fact{grid-template-columns:minmax(0,1fr)}.wl-row__acts>*,.wl-act .btn{flex:100%}}@media (forced-colors:active){.wl-row,.wl-row__line--warn,.wl-act__problem,.wl-dialog__hint{border-left-color:canvastext}}
.cr-label{font-family:var(--mono);font-size:var(--tt-label-lg);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);display:block}.cr-hint{font-size:var(--tt-body-sm);color:var(--muted);margin:0}.cr-mono{font-family:var(--mono)}.cr-count{font-family:var(--mono);font-size:var(--tt-body-sm);color:var(--muted);font-weight:400}.cr-line{font-size:var(--tt-body-sm);overflow-wrap:anywhere;margin:0}.cr-line>span:first-child{min-width:1.2em;font-family:var(--mono);display:inline-block}.cr-line--err{color:var(--tt-err);font-weight:600}.cr-line--warn{color:var(--gold-ink)}.cr-line--ok{color:var(--tt-ok)}.cr-line--busy{color:var(--muted)}.cr-line--info{color:var(--ink);border-left:4px solid var(--accent);background:var(--amber-tint);padding:8px 12px}.cr-btn{min-width:48px;min-height:48px}.cr-btn--glyph{font-family:var(--mono);font-size:var(--tt-body);padding:0}.cr-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (pointer:fine){.cr-btn{min-width:36px;min-height:36px}}.cr-sheet{gap:12px;min-width:0;display:grid}.cr-sheet__hd{font-size:var(--tt-subhead);margin:8px 0 0}.cr-options{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cr-option{min-width:0}.cr-option__set{border:1px solid var(--line);background:var(--card);gap:10px;min-width:0;margin:0;padding:12px 14px;display:grid}.cr-option__legend{font-family:var(--mono);font-size:var(--tt-label-lg);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);padding:0 6px}.cr-option__hd{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cr-newopt{border-style:dashed}.cr-name{flex:200px;gap:4px;min-width:0;display:grid}.cr-name input{width:100%;min-width:0}.cr-tools{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.cr-values{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cr-value{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;display:flex}.cr-add{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cr-table-wrap{border:1px solid var(--line);background:var(--card);overflow-x:auto}.cr-variants{border-collapse:collapse;width:100%;font-size:var(--tt-body-sm)}.cr-variants th{background:var(--soft);text-align:left;font-family:var(--mono);font-size:var(--tt-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);border-bottom:2px solid var(--accent);white-space:nowrap;padding:8px 10px}.cr-variants td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 10px}.cr-variants td input{width:100%;min-width:9em}.cr-cell{gap:4px;min-width:0;display:grid}.cr-vcards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cr-vcard{border:1px solid var(--line);background:var(--card);gap:8px;min-width:0;padding:12px;display:grid}.cr-vcard__name{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}.cr-vcard input{width:100%;min-width:0}.cr-new{color:var(--ink);background:var(--amber-tint);border-color:var(--ink)}.cr-new--glyph{color:var(--ink);background:var(--accent);cursor:default}.cr-page{gap:12px;min-width:0;max-width:1100px;display:grid}.cr-page h1:focus{outline:none}.cr-intro{color:var(--muted);max-width:72ch;margin:0}.cr-form{gap:16px;min-width:0;display:grid}.cr-sec{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--accent);gap:12px;min-width:0;padding:14px 16px;display:grid}.cr-sec__hd{font-size:var(--tt-title);margin:0}.cr-sec__body{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.cr-wait{font-style:italic}.cr-field{gap:6px;min-width:0;max-width:640px;display:grid}.cr-field input[type=text],.cr-field input[type=search]{width:100%;min-width:0}.cr-field input[aria-invalid=true]{border-color:var(--tt-err)}.cr-results{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cr-sib{border:1px solid var(--line);background:var(--card);cursor:pointer;align-items:flex-start;gap:12px;min-width:0;min-height:48px;padding:10px 12px;display:flex}.cr-sib:hover{border-color:var(--accent);background:var(--amber-tint)}.cr-sib--on{border:2px solid var(--ink);background:var(--amber-tint)}.cr-sib--on:hover{border-color:var(--ink)}.cr-sib input[type=radio]{width:20px;height:20px;accent-color:var(--gold-ink);flex:none;margin:2px 0 0}.cr-sib__body{gap:4px;min-width:0;display:grid}.cr-sib__hd{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cr-sib__title{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.cr-sib__meta{font-size:var(--tt-body-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.cr-alert{margin:0}.cr-check{cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-height:48px;padding:12px 0;display:flex}.cr-check input{flex:none;margin-top:2px}.cr-indent{margin-left:28px}.cr-into{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.cr-into input[type=radio]{width:20px;height:20px;accent-color:var(--gold-ink);margin:2px 0 0}.cr-addr{font-family:var(--mono);overflow-wrap:anywhere;display:block}.cr-price{max-width:220px}.cr-follow{justify-self:start}.cr-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cr-addlink{min-height:48px}@media (pointer:fine){.cr-addlink{min-height:36px}}@media (max-width:860px){.cr-sec{padding:12px}.cr-indent{margin-left:0}}.cr-copied{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;margin-top:6px;display:flex}.cr-checked[aria-pressed=true]{color:var(--ink);background:var(--amber-tint);border-color:var(--ink);font-weight:600}.cr-line--info+.vt-note{margin-top:12px}.cr-line--info+.cr-lockstep{margin-top:8px}.cr-lockstep+.vt-note{margin-top:12px}.badge.cr-handle{text-transform:none;letter-spacing:0}.cr-nowrap{white-space:nowrap}.ed-head__title:focus{outline:none}@media (forced-colors:active){.cr-line--info{border-left-color:canvastext}.cr-sib--on,.cr-checked[aria-pressed=true]{border-color:highlight}}

