.acl--page{--rm-card-stroke: color-mix(in srgb, var(--ink) 24%, transparent);--rm-card-stroke-hover: color-mix(in srgb, var(--ink) 42%, transparent);--rm-card-fill: color-mix(in srgb, var(--paper) 78%, transparent);--rm-card-fill-hover: color-mix(in srgb, var(--paper) 94%, transparent);position:relative;min-height:100svh;padding-bottom:clamp(4rem,10vh,7rem);background:radial-gradient(ellipse 120% 90% at 50% -10%,color-mix(in srgb,var(--crt-warm) 12%,transparent) 0%,transparent 60%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 3.5%,transparent) 0 1px,transparent 1px clamp(2.4rem,5vw,3.6rem)),repeating-linear-gradient(0deg,color-mix(in srgb,var(--ink) 3.5%,transparent) 0 1px,transparent 1px clamp(2.4rem,5vw,3.6rem))}.rm-hero{position:relative;max-width:1240px;margin-inline:auto;padding:clamp(2.6rem,7vh,5rem) clamp(2.5rem,6vw,5rem) clamp(2rem,5vh,3rem);overflow:hidden}.rm-hero-orbit{position:absolute;top:clamp(-13rem,-16vw,-8rem);right:clamp(-13rem,-14vw,-7rem);width:clamp(20rem,34vw,30rem);height:clamp(20rem,34vw,30rem);border-radius:999px;pointer-events:none;opacity:.55;background:repeating-radial-gradient(circle at center,color-mix(in srgb,var(--ink) 12%,transparent) 0 1px,transparent 1px clamp(1.5rem,3vw,2.4rem));-webkit-mask:radial-gradient(circle at center,#000 0 56%,transparent 70%);mask:radial-gradient(circle at center,#000 0 56%,transparent 70%);animation:rm-orbit-drift 90s linear infinite}.rm-hero-orbit:before{content:"";position:absolute;inset:clamp(2.2rem,5vw,4rem);border:1px dashed color-mix(in srgb,var(--ink) 22%,transparent);border-radius:999px}.rm-hero-orbit:after{content:"";position:absolute;inset:clamp(5.5rem,11vw,9rem);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:999px}@keyframes rm-orbit-drift{to{transform:rotate(360deg)}}.rm-eyebrow{position:relative;margin:0 0 1.1rem;font-family:TX-02,ui-monospace,monospace;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.rm-eyebrow .slash{display:inline-block;transform:translateY(-1px);margin:0 .04em;color:var(--ink)}.rm-title{position:relative;margin:0 0 1.4rem;max-width:18ch}.rm-lede{position:relative;margin:0 0 1.6rem;max-width:62ch}.rm-live{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 clamp(1.8rem,4vh,2.6rem);padding:.4rem .85rem .4rem .7rem;border:1px solid var(--ink-faint);border-radius:999px;background:color-mix(in srgb,var(--paper) 72%,transparent);backdrop-filter:blur(6px);font-family:TX-02,ui-monospace,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.rm-live-dot{position:relative;width:.5rem;height:.5rem;border-radius:999px;background:var(--ink);box-shadow:0 0 color-mix(in srgb,var(--ink) 40%,transparent);animation:rm-pulse 2.4s var(--c4-ease-emphasis, ease-out) infinite}@keyframes rm-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ink) 38%,transparent)}70%{box-shadow:0 0 0 .5rem color-mix(in srgb,var(--ink) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--ink) 0%,transparent)}}.rm-stats{position:relative;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.6rem;margin-top:0}.rm-stats .acl-fact{padding:1.15rem 1.3rem;border-radius:18px}.rm-stats .acl-fact-v{font-feature-settings:"tnum"}.acl--page .acl-content{position:relative;z-index:1}.acl--page .acl-section{padding:clamp(2.4rem,5vh,3.6rem) clamp(2.5rem,6vw,5rem);max-width:1240px}.acl--page .acl-section+.acl-section{border-top:1px solid var(--ink-faint-2)}.rm-cta-section{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem}.rm-cta{display:inline-flex;align-items:center;gap:.7em;padding:1em 1.7em;border-radius:999px;border:none;background:var(--ink);color:var(--acl-on-ink, var(--paper));font-family:TX-02,ui-monospace,monospace;font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;position:relative;isolation:isolate;transition:transform var(--c4-duration-base) var(--c4-ease-out),background-color var(--c4-duration-base) var(--c4-ease-out)}.rm-cta:before{content:"";position:absolute;inset:-6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);animation:rm-halo 2.6s cubic-bezier(.2,.8,.2,1) infinite;pointer-events:none;z-index:-1}@keyframes rm-halo{0%{transform:scale(1);opacity:.9}to{transform:scale(1.16);opacity:0}}.rm-cta:hover{transform:translateY(-1px)}.rm-cta:active{transform:translateY(0)}.rm-cta-plus,.rm-issue-more-icon{display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;aspect-ratio:1;flex:0 0 auto;line-height:1;text-align:center}.rm-icon-glyph{display:block;transform:translate(1px)}.rm-cta-plus{width:1em;height:1em;padding:.18em;border-radius:999px;border:1px solid color-mix(in srgb,var(--acl-on-ink, var(--paper)) 52%,transparent);font-size:1.05em}.rm-cta-note{margin:0;max-width:52ch;font-family:TX-02,ui-monospace,monospace;font-size:.82rem;line-height:1.6;color:var(--ink-dim)}.rm-submit-panel{display:grid;grid-template-rows:0fr;width:100%;overflow:hidden;transition:grid-template-rows .32s var(--c4-ease-out)}.rm-submit-panel[data-open=true]{grid-template-rows:1fr}.rm-submit-panel-inner{min-height:0;border:1px dashed var(--rm-card-stroke);border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--paper) 94%,transparent),color-mix(in srgb,var(--paper) 78%,var(--ink) 4%));padding:clamp(1.2rem,3vw,1.7rem);visibility:hidden;clip-path:inset(0 0 100% 0);transform:translate(-2px);transition:clip-path .26s steps(4,end) 80ms,transform .26s steps(4,end) 80ms,visibility 0s linear .34s}.rm-submit-panel[data-open=true] .rm-submit-panel-inner{visibility:visible;clip-path:inset(0);transform:none;transition-delay:80ms,80ms,0s}.rm-submit-head{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.1rem}.rm-submit-head .rm-eyebrow{margin:0}.rm-submit-head h2{margin:0;font-family:Comfortaa,system-ui,sans-serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:400;line-height:1.18;color:var(--ink)}.rm-submit-form{max-width:none;width:100%}.rm-submit-grid{display:grid;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);gap:.75rem;align-items:end}.rm-type-field,.rm-title-field,.rm-email-field,.rm-comment-email-field{min-width:0}.rm-email-field,.rm-comment-email-field{grid-column:1 / -1}.rm-type-select{min-height:3.05rem;appearance:none;background:linear-gradient(45deg,transparent 50%,currentColor 50%) calc(100% - 1rem) 50% / .42rem .42rem no-repeat,linear-gradient(135deg,currentColor 50%,transparent 50%) calc(100% - .72rem) 50% / .42rem .42rem no-repeat,color-mix(in srgb,var(--paper) 96%,transparent);padding-right:2.25rem}.rm-submit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.rm-board-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.4rem;margin-bottom:1.8rem}.rm-board-title{margin:0;display:inline-flex;align-items:center;gap:.7rem;font-family:Comfortaa,system-ui,sans-serif;font-weight:400;font-size:1.12rem;line-height:1;color:var(--ink)}.rm-board-title svg{width:2.25rem;height:2.25rem;display:block;padding:.55rem;border-radius:999px;background:var(--ink);color:var(--acl-on-ink, var(--paper));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rm-board-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.rm-filter{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.3rem;border:1px solid var(--ink-faint);border-radius:999px;background:color-mix(in srgb,var(--paper) 72%,transparent);backdrop-filter:blur(6px)}.rm-sort{background:color-mix(in srgb,var(--ink) 5%,var(--paper) 72%)}.rm-filter-opt{display:inline-flex;align-items:center;gap:.5em;padding:.5rem .95rem;border-radius:999px;color:var(--ink-dim);font-family:TX-02,ui-monospace,monospace;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color var(--c4-duration-fast) var(--c4-ease-out),background-color var(--c4-duration-fast) var(--c4-ease-out)}.rm-filter-opt:hover{color:var(--ink)}.rm-filter-opt[data-active=true]{background:var(--ink);color:var(--acl-on-ink, var(--paper))}.rm-filter-n{font-feature-settings:"tnum";font-weight:500;opacity:.7}.rm-filter-opt[data-active=true] .rm-filter-n{opacity:.85}.rm-issues{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.rm-issue[hidden]{display:none}.rm-issue{display:grid;grid-template-columns:52px minmax(0,1fr);gap:.9rem 1.05rem;align-items:start;padding:1.2rem 1.4rem;border-radius:20px;border:1px dashed var(--rm-card-stroke);background:var(--rm-card-fill);backdrop-filter:blur(6px);scroll-margin-block:7rem;transition:border-color var(--c4-duration-base) ease,background-color var(--c4-duration-base) ease,box-shadow var(--c4-duration-base) ease,color var(--c4-duration-base) ease,transform var(--c4-duration-base) var(--c4-ease-out)}.rm-issue:hover{border-color:var(--rm-card-stroke-hover);background:var(--rm-card-fill-hover)}.rm-issue[data-focus=true]{border-color:var(--ink);background:var(--rm-card-fill-hover);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 16%,transparent)}.rm-issue[data-flash=flashing]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.rm-issue[data-flash=flashing] :is(.rm-issue-name,.rm-issue-meta,.rm-issue-more,.rm-issue-tag,.rm-md,.rm-vote-label){color:var(--paper)}.rm-issue[data-flash=flashing] .rm-issue-tag,.rm-issue[data-flash=flashing] .rm-vote{border-color:color-mix(in srgb,var(--paper) 50%,transparent)}.rm-issue-body{min-width:0;display:flex;flex-direction:column}.rm-issue-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem 1rem;align-items:start}.rm-issue-copy{min-width:0}.rm-issue-headline{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .7rem}.rm-issue-title{margin:0;font-family:TX-02,ui-monospace,monospace;font-weight:500;font-size:1rem;line-height:1.35;color:var(--ink);min-width:0}.rm-issue-id{color:var(--ink-dim);font-weight:700;letter-spacing:.04em}.rm-issue-name{color:var(--ink)}.rm-issue-tag{display:inline-flex;align-items:center;padding:.16rem .62rem;border-radius:999px;border:1px solid var(--ink-faint);font-family:TX-02,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap}.rm-issue-tag[data-type=bug]{border-color:color-mix(in srgb,var(--ink) 34%,transparent);background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--paper) 44%,transparent)}.rm-issue-meta{margin:.45rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-family:TX-02,ui-monospace,monospace;font-size:.78rem;letter-spacing:.02em;color:var(--ink-dim)}.rm-issue-meta .dot{width:3px;height:3px;border-radius:999px;background:currentColor;opacity:.5}.rm-progress{display:flex;align-items:center;gap:.7rem;margin-top:.7rem;max-width:30rem}.rm-progress-track{position:relative;flex:1;height:5px;border-radius:999px;background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}.rm-progress-fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px;background:var(--ink)}.rm-issue[data-flash=flashing] .rm-progress-track{background:color-mix(in srgb,var(--paper) 32%,transparent)}.rm-issue[data-flash=flashing] .rm-progress-fill{background:var(--paper)}.rm-progress-pct{font-family:TX-02,ui-monospace,monospace;font-size:.72rem;font-feature-settings:"tnum";color:var(--ink-dim);min-width:2.6ch;text-align:right}.rm-issue-detail{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .32s var(--c4-ease-out)}.rm-issue-detail>div{min-height:0}.rm-issue[data-expanded=true] .rm-issue-detail{grid-template-rows:1fr}.rm-md{margin-top:1rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:14px;background:color-mix(in srgb,var(--paper) 88%,transparent);font-family:TX-02,ui-monospace,monospace;font-size:.94rem;line-height:1.72;color:var(--ink);overflow-wrap:anywhere;opacity:0;transform:translateY(-2px);transition:opacity .22s var(--c4-ease-out) 80ms,transform .22s var(--c4-ease-out) 80ms}.rm-issue[data-expanded=true] .rm-md{opacity:1;transform:none}.rm-md>:first-child{margin-top:0}.rm-md>:last-child{margin-bottom:0}.rm-md p{margin:0 0 .7rem}.rm-md :is(h1,h2,h3,h4,h5,h6),.rm-comment-md :is(h1,h2,h3,h4,h5,h6){margin:.85rem 0 .45rem;font-family:TX-02,ui-monospace,monospace;font-weight:700;letter-spacing:0;line-height:1.35;color:var(--ink)}.rm-md :is(h1,h2){font-size:1rem}.rm-md :is(h3,h4,h5,h6){font-size:.94rem}.rm-comment-md :is(h1,h2,h3,h4,h5,h6){font-size:.9rem}.rm-md blockquote,.rm-comment-md blockquote{margin:0 0 .8rem;padding:.08rem 0 .08rem .9rem;border-left:3px solid color-mix(in srgb,var(--ink) 34%,transparent);color:var(--ink-dim)}.rm-md hr,.rm-comment-md hr{margin:1rem 0;border:0;border-top:1px dashed var(--ink-faint)}.rm-md a,.rm-comment-md a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-faint);text-underline-offset:3px}.rm-md a:hover,.rm-comment-md a:hover{text-decoration-color:var(--ink)}.rm-md :not(pre)>code,.rm-comment-md :not(pre)>code{font-size:.82em;padding:.1em .4em;border-radius:6px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.rm-md pre,.rm-comment-md pre{margin:0 0 .85rem;padding:.85rem .95rem;overflow-x:auto;border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);border-radius:10px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.rm-md pre code,.rm-comment-md pre code{display:block;padding:0;background:transparent;font-size:.86rem;line-height:1.58;white-space:pre}.rm-md ul,.rm-md ol,.rm-comment-md ul,.rm-comment-md ol{margin:0 0 .7rem;padding-left:1.2rem}.rm-md li,.rm-comment-md li{margin:.2rem 0}.rm-md table,.rm-comment-md table{display:block;width:100%;margin:0 0 .85rem;overflow-x:auto;border-collapse:collapse}.rm-md th,.rm-md td,.rm-comment-md th,.rm-comment-md td{padding:.35rem .5rem;border:1px solid var(--ink-faint);text-align:left;vertical-align:top}.rm-issue-actions{align-self:start;justify-self:end;display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.rm-issue-more{margin-top:0;display:inline-flex;align-items:center;gap:.55rem;min-height:2rem;padding:.48rem .72rem;background:color-mix(in srgb,var(--paper) 76%,transparent);border:1px solid var(--ink-faint);border-radius:999px;color:var(--ink-dim);font-family:TX-02,ui-monospace,monospace;font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:color var(--c4-duration-base) var(--c4-ease-out),border-color var(--c4-duration-base) var(--c4-ease-out),background-color var(--c4-duration-base) var(--c4-ease-out)}.rm-issue-more:hover,.rm-issue-more:focus-visible{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 34%,transparent);background:color-mix(in srgb,var(--paper) 94%,transparent)}.rm-issue-more:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rm-issue-more-icon{width:.8rem;height:.8rem;padding:.12rem;border:1px solid currentColor;border-radius:999px;font-size:.8rem;transition:transform .28s var(--c4-ease-out)}.rm-issue[data-expanded=true] .rm-issue-more-icon{transform:rotate(45deg)}.rm-edit-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--ink-faint);border-radius:999px;background:color-mix(in srgb,var(--paper) 76%,transparent);color:var(--ink-dim);cursor:pointer;transition:color var(--c4-duration-fast) var(--c4-ease-out),border-color var(--c4-duration-fast) var(--c4-ease-out),background-color var(--c4-duration-fast) var(--c4-ease-out)}.rm-edit-icon svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rm-edit-icon:hover,.rm-edit-icon:focus-visible{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 34%,transparent);background:color-mix(in srgb,var(--paper) 94%,transparent)}.rm-edit-icon:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rm-edit-icon--comment{width:1.55rem;height:1.55rem;margin-left:auto}.rm-edit-icon--comment svg{width:.78rem;height:.78rem}.rm-edit-form{display:grid;gap:.8rem;margin-top:1rem;padding:1rem;border:1px dashed var(--ink-faint);border-radius:16px;background:color-mix(in srgb,var(--paper) 74%,transparent)}.rm-edit-form[hidden]{display:none}.rm-edit-grid{display:grid;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);gap:.75rem}.rm-edit-title,.rm-edit-kind{min-width:0}.rm-edit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.rm-edit-form--comment{margin-top:.65rem;padding:.85rem}.rm-issue-rail{display:flex;align-items:flex-start;justify-content:center}.rm-vote{display:inline-flex;flex-direction:column;align-items:center;gap:.04rem;min-width:2.85rem;padding:.42rem .5rem;border:1px solid var(--ink-faint);border-radius:12px;background:color-mix(in srgb,var(--paper) 60%,transparent);color:var(--ink);font-family:TX-02,ui-monospace,monospace;cursor:pointer;transition:border-color var(--c4-duration-fast) var(--c4-ease-out),background-color var(--c4-duration-fast) var(--c4-ease-out),color var(--c4-duration-fast) var(--c4-ease-out),transform var(--c4-duration-fast) var(--c4-ease-out)}.rm-vote:hover{border-color:var(--rm-card-stroke-hover);transform:translateY(-1px)}.rm-vote-glyph{font-size:.72rem;line-height:1;transition:transform var(--c4-duration-fast) var(--c4-ease-out)}.rm-vote:hover .rm-vote-glyph{transform:translateY(-2px)}.rm-vote-count{font-size:.92rem;font-weight:700;line-height:1.1;font-feature-settings:"tnum"}.rm-vote-label{font-size:.46rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.rm-vote[data-voted=true]{background:var(--ink);border-color:var(--ink);color:var(--acl-on-ink, var(--paper))}.rm-vote[data-voted=true] .rm-vote-label{color:color-mix(in srgb,var(--acl-on-ink, var(--paper)) 70%,transparent)}.rm-thread{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--ink-faint-2);display:grid;gap:.9rem}.rm-thread-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.rm-thread-head h4,.rm-comment-form-kicker{margin:0;font-family:TX-02,ui-monospace,monospace;font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:var(--ink)}.rm-thread-head span,.rm-thread-empty{margin:0;font-family:TX-02,ui-monospace,monospace;font-size:.76rem;color:var(--ink-dim)}.rm-comments{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.rm-comments[hidden],.rm-thread-empty[hidden]{display:none}.rm-comments--replies{margin-top:.55rem;margin-left:clamp(1rem,4vw,2rem);padding-left:.8rem;border-left:1px dashed var(--ink-faint)}.rm-comment-card{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:14px;background:color-mix(in srgb,var(--paper) 88%,transparent);padding:.85rem .95rem}.rm-comment-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.45rem;font-family:TX-02,ui-monospace,monospace}.rm-comment-meta strong{font-size:.8rem;color:var(--ink)}.rm-comment-meta span{font-size:.68rem;color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase}.rm-comment-md{font-family:TX-02,ui-monospace,monospace;font-size:.9rem;line-height:1.68;color:var(--ink);overflow-wrap:anywhere}.rm-comment-md>:first-child{margin-top:0}.rm-comment-md>:last-child{margin-bottom:0}.rm-comment-md p{margin:0 0 .6rem}.rm-comment-reply{margin-top:.65rem;padding:0;border:0;background:transparent;color:var(--ink-dim);font-family:TX-02,ui-monospace,monospace;font-size:.64rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.rm-comment-reply:hover,.rm-comment-reply:focus-visible{color:var(--ink)}.rm-comment-form{display:grid;gap:.8rem;margin-top:.25rem;padding:1rem;border:1px dashed var(--ink-faint);border-radius:16px;background:color-mix(in srgb,var(--paper) 74%,transparent)}.rm-comment-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.rm-field-note{margin:-.05rem 0 0;font-family:TX-02,ui-monospace,monospace;font-size:.66rem;line-height:1.45;letter-spacing:.06em;color:var(--ink-dim)}.rm-comment-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.rm-comment-actions [hidden]{display:none}.rm-comment-status{margin-top:0}.rm-issue-author{font-weight:600;color:var(--ink)}.rm-field-note[data-tone=ok]{color:var(--ink);font-weight:600}.rm-field-note[data-tone=err]{color:var(--danger)}.rm-claim-zone{position:relative;display:flex;flex-direction:column;gap:.75rem}.rm-claim-overlay{position:absolute;left:0;right:0;top:0;bottom:calc(100% - var(--rm-claim-head, 3.4rem));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.6rem;text-align:center;background:var(--ink);color:var(--paper);border-radius:999px;box-shadow:0 6px 14px color-mix(in srgb,var(--ink) 6%,transparent);opacity:0;pointer-events:none;transition:bottom .52s var(--c4-ease-mold),border-radius .52s var(--c4-ease-mold),box-shadow .52s var(--c4-ease-mold),opacity .16s linear}[data-claim-open=true] .rm-claim-overlay{bottom:0;border-radius:16px;box-shadow:0 22px 50px color-mix(in srgb,var(--ink) 24%,transparent);opacity:1;pointer-events:auto}.rm-claim-eyebrow{position:absolute;top:14px;left:18px;margin:0;font-family:TX-02,ui-monospace,monospace;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 56%,transparent)}.rm-claim-eyebrow .slash{color:var(--paper);margin:0 .06em}.rm-claim-close{position:absolute;top:8px;right:12px;background:none;border:none;color:color-mix(in srgb,var(--paper) 70%,transparent);font-size:1.4rem;line-height:1;cursor:pointer}.rm-claim-close:hover{color:var(--paper)}.rm-claim-pinbox{display:flex;flex-direction:column;align-items:center;gap:.6rem;opacity:0;transition:opacity .26s var(--c4-ease-mold) .22s}[data-claim-open=true] .rm-claim-pinbox{opacity:1}.rm-claim-hint{margin:0;font-family:TX-02,ui-monospace,monospace;font-size:.74rem;line-height:1.5;color:color-mix(in srgb,var(--paper) 62%,transparent)}.rm-claim-pin{width:13ch;text-align:center;font-size:1.6rem;letter-spacing:.32em;padding:14px 12px;font-family:TX-02,ui-monospace,monospace;color:var(--paper);background:color-mix(in srgb,var(--paper) 10%,transparent);border:1px solid color-mix(in srgb,var(--paper) 26%,transparent);border-radius:10px}.rm-claim-pin::placeholder{color:color-mix(in srgb,var(--paper) 22%,transparent)}.rm-claim-pin:focus-visible{outline:none;border-color:var(--paper);background:color-mix(in srgb,var(--paper) 16%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--paper) 12%,transparent)}.rm-claim-status{margin:0;min-height:20px;color:color-mix(in srgb,var(--paper) 70%,transparent)}.rm-claim-status[data-tone=err]{color:var(--danger)}.rm-claim-status[data-tone=ok]{color:var(--paper)}@media(prefers-reduced-motion:reduce){.rm-claim-overlay{bottom:0;border-radius:16px;transition:opacity .12s linear}.rm-claim-pinbox{transition:none}}.rm-empty{border:1px dashed var(--rm-card-stroke);border-radius:18px;padding:2.4rem 1.6rem;text-align:center;font-family:TX-02,ui-monospace,monospace;font-size:.9rem;color:var(--ink-dim);background:color-mix(in srgb,var(--paper) 60%,transparent)}.rm-error{margin:0 auto clamp(1.5rem,4vh,2.4rem);max-width:1240px;width:calc(100% - clamp(5rem,12vw,10rem));border:1px solid color-mix(in srgb,var(--danger) 55%,transparent);border-radius:14px;padding:1rem 1.2rem;font-family:TX-02,ui-monospace,monospace;font-size:.82rem;color:var(--danger);background:color-mix(in srgb,var(--danger) 6%,transparent)}.rm-hero[data-reveal] :is(.rm-eyebrow,.rm-title,.rm-lede,.rm-stats),[data-reveal] :is(.rm-eyebrow,.rm-live,.rm-cta,.rm-cta-note),:is(.rm-board-head,.rm-empty)[data-reveal]{--rm-reveal-delay: 0ms;visibility:hidden;opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:none;will-change:clip-path,filter,transform}.rm-hero[data-reveal][data-revealed] :is(.rm-eyebrow,.rm-title,.rm-lede,.rm-stats),[data-reveal][data-revealed] :is(.rm-eyebrow,.rm-live,.rm-cta,.rm-cta-note),:is(.rm-board-head,.rm-empty)[data-reveal][data-revealed]{visibility:visible;animation:rm-scan-materialize .62s steps(6,end) both;animation-delay:var(--rm-reveal-delay)}.rm-hero[data-reveal][data-revealed] .rm-eyebrow{--rm-reveal-delay: 40ms}.rm-hero[data-reveal][data-revealed] .rm-title{--rm-reveal-delay: .12s}.rm-hero[data-reveal][data-revealed] .rm-lede{--rm-reveal-delay: .22s}.rm-hero[data-reveal][data-revealed] .rm-stats{--rm-reveal-delay: .34s}[data-reveal][data-revealed] .rm-cta{--rm-reveal-delay: 80ms}[data-reveal][data-revealed] .rm-cta-note{--rm-reveal-delay: .22s}.rm-hero[data-reveal][data-revealed] :is(.rm-eyebrow,.rm-title,.rm-lede,.rm-stats):after,[data-reveal][data-revealed] :is(.rm-eyebrow,.rm-live,.rm-cta,.rm-cta-note):after,:is(.rm-board-head,.rm-empty)[data-reveal][data-revealed]:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 42%,transparent),transparent);mix-blend-mode:difference;animation:rm-scan-sweep .52s steps(4,end) both;animation-delay:var(--rm-reveal-delay, 0ms)}.rm-hero[data-reveal] :is(.rm-eyebrow,.rm-title,.rm-lede,.rm-stats),[data-reveal] :is(.rm-eyebrow,.rm-live,.rm-cta,.rm-cta-note),:is(.rm-board-head,.rm-empty)[data-reveal]{position:relative}@keyframes rm-scan-materialize{0%{clip-path:inset(0 0 100% 0);filter:contrast(1.8);transform:translate(-2px)}16%{clip-path:inset(0 0 58% 0)}17%{clip-path:inset(0 0 86% 0)}34%{clip-path:inset(0 0 30% 0);transform:translate(2px)}52%{clip-path:inset(0 0 0 0);filter:contrast(1.45) invert(.08)}68%{clip-path:inset(0 0 6% 0);transform:translate(-1px)}to{clip-path:inset(0);filter:none;transform:none}}@keyframes rm-scan-sweep{0%{transform:translate(-110%);opacity:0}14%{opacity:1}66%{opacity:1}to{transform:translate(110%);opacity:0}}@media(max-width:680px){.rm-issue{grid-template-columns:42px minmax(0,1fr);gap:.85rem 1rem}.rm-issue-rail{grid-column:1;grid-row:2}.rm-issue-body{grid-column:2;grid-row:1 / span 2}.rm-issue-summary{grid-template-columns:1fr}.rm-issue-actions{justify-self:start}.rm-edit-grid{grid-template-columns:1fr}.rm-vote{flex-direction:row;gap:.5rem;min-width:0;border-radius:999px;padding:.45rem .9rem}.rm-vote-count{font-size:.95rem}.rm-board-head{gap:.9rem}.rm-board-tools{justify-content:flex-start;width:100%}.rm-comment-form-grid,.rm-submit-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rm-hero-orbit,.rm-live-dot,.rm-cta:before{animation:none}.rm-cta:hover,.rm-vote:hover,.rm-vote:hover .rm-vote-glyph{transform:none}.rm-issue-detail,.rm-md,.rm-issue-more-icon{transition:none}.rm-hero[data-reveal] :is(.rm-eyebrow,.rm-title,.rm-lede,.rm-stats),[data-reveal] :is(.rm-eyebrow,.rm-live,.rm-cta,.rm-cta-note,.rm-submit-panel,.rm-filter),:is(.rm-board-head,.rm-empty)[data-reveal]{visibility:visible;opacity:1;transform:none;clip-path:none;filter:none;animation:none}.rm-hero[data-reveal] :is(.rm-eyebrow,.rm-title,.rm-lede,.rm-stats):after,[data-reveal] :is(.rm-eyebrow,.rm-live,.rm-cta,.rm-cta-note):after,:is(.rm-board-head,.rm-empty)[data-reveal]:after{display:none}.rm-submit-panel-inner{transition:none}.rm-submit-panel[data-open=true] .rm-submit-panel-inner{visibility:visible;clip-path:none;transform:none}}
