:is(.dark,[data-theme=dark],[data-mode=dark],[data-bx-mode=dark]) .wb{color-scheme:dark}:is(.light,[data-theme=light],[data-mode=light],[data-bx-mode=light]) .wb{color-scheme:light}.wb[hidden],.wb [hidden]{display:none!important}.wb{color-scheme:inherit;--wb-fg:var(--color-text,light-dark(#1a1a1a,#f4f4f4));--wb-muted:var(--color-text-secondary,light-dark(#555,#c4c4c4));--wb-border:var(--color-border,light-dark(#e0e0e0,#333));--wb-surface:var(--color-surface,light-dark(#f7f7f7,#1c1c1c));--wb-brand:var(--color-brand,light-dark(#06c,#4d9fff));--wb-btn-bg:var(--color-brand,light-dark(#06c,#1d5fb8));--wb-on-brand:var(--color-on-brand,#fff);--wb-star:light-dark(#b45309,#f5a623);--wb-ok-bg:light-dark(#ecfdf5,#052e16);--wb-ok-fg:light-dark(#166534,#86efac);--wb-bad-bg:light-dark(#fef2f2,#3f0d0d);--wb-bad-fg:light-dark(#b91c1c,#fca5a5);--wb-gap:1rem;--wb-radius:10px;--wb-tap:44px;gap:calc(var(--wb-gap) * 1.5);color:var(--wb-fg);display:grid}.wb *,.wb :before,.wb :after{box-sizing:border-box}.wb h2,.wb h3,.wb p{margin:0}.wb-summary{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.wb-muted{color:var(--wb-muted);font-size:.875rem}.wb-list{gap:var(--wb-gap);margin:0;padding:0;list-style:none;display:grid}.wb-item,.wb-card,.wb-empty,.wb-form{padding:var(--wb-gap);border:1px solid var(--wb-border);border-radius:var(--wb-radius)}.wb-item{gap:.35rem;display:grid}.wb-empty,.wb-form{background:var(--wb-surface)}.wb-form{gap:var(--wb-gap);display:grid}.wb-field{gap:.35rem;display:grid}.wb-label{font-weight:600}.wb-input{width:100%;min-height:var(--wb-tap);border:1px solid var(--wb-border);background:var(--color-bg,light-dark(#fff,#121212));color:inherit;font:inherit;border-radius:6px;padding:.6rem .75rem}textarea.wb-input{resize:vertical;min-height:6.5rem}.wb-btn{min-height:var(--wb-tap);background:var(--wb-btn-bg);color:var(--wb-on-brand);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 1.1rem;font-weight:600;display:inline-flex}.wb-btn--quiet{border-color:var(--wb-border);color:var(--wb-fg);background:0 0}.wb-btn[aria-busy=true]{opacity:.6;pointer-events:none}.wb-input:focus-visible,.wb-btn:focus-visible,.wb a:focus-visible,.wb-focus-next:focus-visible+label{outline:2px solid var(--wb-brand);outline-offset:2px}.wb-status{background:var(--wb-ok-bg);color:var(--wb-ok-fg);border-radius:8px;padding:.75rem 1rem}.wb-status[data-tone=error]{background:var(--wb-bad-bg);color:var(--wb-bad-fg)}.wb-status a{color:inherit;font-weight:600}.wb-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.roadmap{box-sizing:border-box;width:var(--frame-width,100%);max-width:var(--wide-width,75rem);padding-inline:var(--frame-padding,var(--spacing-6,1.5rem));margin-inline:auto;padding-block:1.25rem 3rem}.roadmap .wb-empty{justify-items:start;gap:.75rem;display:grid}.roadmap .wb-empty>*{margin:0}.roadmap-narrow>*{max-width:40rem}.roadmap-toolbar{align-items:center;gap:var(--wb-gap);flex-wrap:wrap;display:flex}.roadmap-filter-group{gap:.35rem;display:grid}.roadmap-filters,.roadmap-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.roadmap-tabs{display:none}.roadmap-tabs [aria-selected=true]{background:var(--wb-btn-bg);color:var(--wb-on-brand);border-color:#0000;font-weight:600}.roadmap-filters a{min-height:var(--wb-tap);border:1px solid var(--wb-border);color:inherit;border-radius:8px;align-items:center;padding-block:0;padding-inline:.85rem;text-decoration:none;display:inline-flex}.roadmap-filters a[aria-current=page]{background:var(--wb-btn-bg);color:var(--wb-on-brand);border-color:#0000;font-weight:600}.roadmap-board{gap:var(--wb-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.roadmap-col{align-content:start;gap:.75rem;min-width:0;display:grid}.roadmap-card{gap:.5rem;display:grid}.roadmap-card h3{font-size:1rem}.roadmap-card h3 a,.roadmap-month a,.wb-item h3 a{min-height:var(--wb-tap);align-items:center;display:inline-flex}.wb-vote{justify-self:start;gap:.4rem}.wb-vote[aria-disabled=true]{opacity:.5;cursor:not-allowed}.wb-vote[aria-pressed=true]{background:var(--wb-btn-bg);color:var(--wb-on-brand);border-color:#0000}.roadmap-links{flex-wrap:wrap;gap:.75rem;display:flex}.roadmap-card a:not(.wb-btn),.roadmap-links a:not(.wb-btn),.roadmap-item a:not(.wb-btn),.roadmap-month a:not(.wb-btn){color:inherit}.roadmap-item,.roadmap-month{gap:.75rem;display:grid}.roadmap-item__meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.roadmap-item__comments{border-top:1px solid var(--wb-border);margin-top:1.5rem;padding-top:1.5rem}.roadmap-item__body{white-space:pre-wrap}.roadmap>header{gap:.75rem;margin-bottom:1.5rem;display:grid}.roadmap>header>*{margin:0}.roadmap-card-summary{color:var(--wb-muted);margin:0;font-size:.9rem}.roadmap-card-meta{color:var(--wb-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.85rem;display:flex}.roadmap-card-tag{border:1px solid var(--wb-border);border-radius:999px;padding:.1rem .6rem}.roadmap-col-count{color:var(--wb-muted);font-size:.85em;font-weight:400}@media (width<=1024px){.roadmap-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.roadmap-tabs{display:flex}.roadmap-board{grid-template-columns:1fr}.roadmap-col{display:none}.roadmap-col.is-active{display:grid}}[data-roadmap-mine-body]{gap:var(--wb-gap);display:grid}[data-roadmap-mine-body] h3,.roadmap-erase p{margin:0}.roadmap-erase{gap:.5rem;display:grid}
