.rmx-page{--ink:#17251d;--muted:#66746b;--line:#e8dfcf;--paper:#f6f1e7;--navy:#334c62;--green:#245c3a;--yellow:#ffdc70;min-height:100vh;color:var(--ink);background:var(--paper);overflow-x:clip}.rmx \, .rmx \::before,.rmx \*:after{box-sizing:border-box}.rmx a{color:inherit;text-decoration:none}.rmx a:focus-visible{outline-offset:3px;outline:3px solid #6aab52}.rmx-col-under_review{--a:#f2b632;--a-soft:#fff2cf;--a-ink:#8a5a00}.rmx-col-planned{--a:#4f7fe0;--a-soft:#e6efff;--a-ink:#285bc7}.rmx-col-building{--a:#9a5de0;--a-soft:#f0e5ff;--a-ink:#7c3fd0}.rmx-col-completed{--a:#3fa35a;--a-soft:#e2f5e2;--a-ink:#26713b}.rmx{background:linear-gradient(180deg, #a9e8ff 0, #c3efff 380px, #dff6df 560px, var(--paper) 700px), var(--paper);padding:clamp(96px,9vw,124px) 24px 0;position:relative;overflow:hidden}.rmx-sky{z-index:0;pointer-events:none;height:640px;position:absolute;inset:0 0 auto;overflow:hidden}.rmx-cloud{will-change:transform;background:#ffffffeb;border-radius:999px;width:96px;height:30px;animation:linear infinite rmx-drift;display:block;position:absolute;left:0}.rmx-cloud:before,.rmx-cloud:after{content:"";background:inherit;border-radius:50%;position:absolute}.rmx-cloud:before{width:44px;height:44px;top:-22px;left:16px}.rmx-cloud:after{width:32px;height:32px;top:-14px;left:52px}.rmx-cloud-1{animation-duration:90s;animation-delay:-30s;top:14%}.rmx-cloud-2{opacity:.8;animation-duration:120s;animation-delay:-80s;top:34%;transform:scale(.7)}.rmx-cloud-3{opacity:.7;animation-duration:150s;animation-delay:-110s;top:6%;transform:scale(1.25)}@keyframes rmx-drift{0%{translate:-160px}to{translate:calc(100vw + 160px)}}.rmx-cube{border:3px solid #304c506b;border-radius:8px;width:32px;height:32px;animation:6s ease-in-out infinite rmx-bob;display:block;position:absolute}.rmx-cube-1{--r:-12deg;background:#ffc15d;top:24%;right:13%}.rmx-cube-2{--r:8deg;background:#8fda68;animation-delay:-2s;top:50%;right:5%}.rmx-cube-3{--r:14deg;background:#bda1e7;width:22px;height:22px;animation-delay:-4s;top:20%;left:8%}.rmx-cube-4{--r:-6deg;background:#ffc15d;width:18px;height:18px;animation-delay:-1s;top:42%;left:3%}@keyframes rmx-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(calc(var(--r,0deg) + 6deg))}}.rmx-spark{color:#fff;fill:#fff;animation:3.2s ease-in-out infinite rmx-twinkle;position:absolute}.rmx-spark-1{width:16px;height:16px;top:14%;left:24%}.rmx-spark-2{width:12px;height:12px;animation-delay:-1.2s;top:30%;right:26%}.rmx-spark-3{width:10px;height:10px;animation-delay:-2.2s;top:52%;left:14%}@keyframes rmx-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.rmx-container{z-index:1;width:min(1240px,100%);margin:0 auto;position:relative}.rmx-btn{border:2px solid var(--navy);color:#304b5e;min-height:48px;box-shadow:0 4px 0 var(--navy);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:11px 20px;font-size:14px;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;position:relative;overflow:hidden}.rmx-btn:hover{box-shadow:0 6px 0 var(--navy);transform:translateY(-2px)}.rmx-btn:active{box-shadow:0 1px 0 var(--navy);transform:translateY(2px)}.rmx-btn-primary{background:var(--yellow)}.rmx-btn-primary:hover{background:#ffe795}.rmx-btn-light{background:#fffdf7}.rmx-btn-primary:after{content:"";background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:40%;animation:4.5s ease-in-out infinite rmx-shine;position:absolute;inset:0 auto 0 -60%;transform:skew(-20deg)}@keyframes rmx-shine{0%,60%{left:-60%}to{left:140%}}.rmx-head{text-align:center}.rmx-head>\*{animation:.7s cubic-bezier(.2,.7,.2,1) both rmx-rise}.rmx-head>:first-child{animation-delay:50ms}.rmx-head>:nth-child(2){animation-delay:.15s}.rmx-head>:nth-child(3){animation-delay:.25s}.rmx-head>:nth-child(4){animation-delay:.35s}@keyframes rmx-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.rmx-eyebrow{border:2px solid var(--navy);color:var(--navy);box-shadow:3px 4px 0 var(--navy);letter-spacing:.3px;background:#fff8d7;border-radius:999px;align-items:center;gap:10px;margin:0 0 20px;padding:8px 15px;font-size:12px;font-weight:900;display:inline-flex}.rmx-eyebrow-dot{background:#3fa35a;border-radius:50%;width:9px;height:9px;animation:2s ease-out infinite rmx-ping;box-shadow:0 0 #3fa35a8c}@keyframes rmx-ping{to{box-shadow:0 0 0 10px #3fa35a00}}.rmx-title{color:#263f54;letter-spacing:-.055em;margin:0;font-size:clamp(46px,8vw,92px);font-weight:950;line-height:.98}.rmx-title span{color:#398f3e}.rmx-sub{color:#44627a;max-width:620px;margin:20px auto 0;font-size:clamp(15px,2vw,18px);line-height:1.75}.rmx-head-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.rmx-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.rmx-stat{border:2px solid var(--navy);min-width:0;box-shadow:0 4px 0 var(--navy);animation:.6s cubic-bezier(.2,.7,.2,1) both rmx-rise;animation-delay:calc(.45s + var(--i,0) \* 80ms);background:#fffdf9;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.rmx-stat>div{flex-direction:column;min-width:0;display:flex}.rmx-stat strong{color:#1c2d22;letter-spacing:-.03em;font-size:28px;font-weight:950;line-height:1.05}.rmx-stat>div>span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:700}.rmx-stat-icon{border:2px solid #17251d1f;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.rmx-tone-yellow{color:#8a5a00;background:#fff1b9}.rmx-tone-blue{color:#285bc7;background:#e1ecff}.rmx-tone-green{color:#26713b;background:#dcf3d8}.rmx-tone-pink{color:#b0436e;background:#ffe1ec}.rmx-tracker{margin:46px 0 18px}.rmx-tracker ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.rmx-tracker ol:before{content:"";border-top:4px dashed #c9d8c0;height:0;position:absolute;top:28px;left:12.5%;right:12.5%}.rmx-tracker li{animation:.6s cubic-bezier(.2,.7,.2,1) both rmx-rise;animation-delay:calc(.7s + var(--i,0) \* 90ms)}.rmx-step{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 6px;display:flex;position:relative}.rmx-step-dot{border:3px solid var(--a);width:56px;height:56px;color:var(--a-ink);background:var(--a-soft);box-shadow:0 4px 0 var(--a);border-radius:18px;place-items:center;transition:transform .18s,box-shadow .18s;display:grid}.rmx-step-active .rmx-step-dot{color:#fff;background:var(--a)}.rmx-step-active .rmx-step-name{color:var(--a-ink)}.rmx-step:hover .rmx-step-dot{box-shadow:0 7px 0 var(--a);transform:translateY(-3px)rotate(-4deg)}.rmx-step-name{color:#1c2d22;margin-top:6px;font-size:14px;font-weight:900}.rmx-step-count{color:var(--muted);font-size:12px;font-weight:700}.rmx-short{display:none}.rmx-board-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:50px 0 24px;display:flex}.rmx-kicker{color:#398f3e;margin:0;font-size:13px;font-weight:900}.rmx-board-heading h2{color:#1c2d22;letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(28px,4vw,42px);font-weight:950;line-height:1.1}.rmx-board-heading p:not(.rmx-kicker){max-width:560px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.rmx-live{color:#287b38;white-space:nowrap;background:#eff8e9;border:2px solid #d3e8c9;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:850;display:inline-flex}.rmx-live span{background:#3fa35a;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite rmx-ping}.rmx-swipe{color:var(--muted);align-items:center;gap:6px;margin:0 0 10px;font-size:12px;font-weight:700;display:none}.rmx-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid}.rmx-col{border:2px solid var(--line);border-top:6px solid var(--a);min-width:0;animation:.7s cubic-bezier(.2,.7,.2,1) both rmx-rise;animation-delay:calc(.2s + var(--i,0) \* .11s);background:#ffffff9e;border-radius:22px;padding:14px 12px 12px;scroll-margin-top:90px}.rmx-col-head{border-bottom:1px dashed #d9d0bc;align-items:flex-start;gap:10px;padding:4px 2px 14px;display:flex}.rmx-col-icon{width:40px;height:40px;color:var(--a-ink);background:var(--a-soft);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.rmx-col-heading{flex:1;min-width:0}.rmx-col-heading h3{color:#1c2d22;margin:0;font-size:16px;font-weight:900}.rmx-col-heading p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.45}.rmx-count{min-width:30px;height:30px;color:var(--a-ink);background:var(--a-soft);border-radius:10px;place-items:center;padding:0 8px;font-size:13px;font-weight:950;display:grid}.rmx-list{scrollbar-width:thin;scrollbar-color:#d8cfba transparent;flex-direction:column;gap:12px;max-height:860px;margin:0 -4px;padding:14px 4px 6px;display:flex;overflow-y:auto}.rmx-filter{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.rmx-chip{border:2px solid var(--line);color:#44563f;white-space:nowrap;background:#fffdf9;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:7px 8px 7px 14px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex;box-shadow:0 3px #ece4d3}.rmx-chip span{min-width:24px;height:24px;color:var(--a-ink,#3e5a45);background:var(--a-soft,#eef3e8);border-radius:99px;place-items:center;padding:0 7px;font-size:12px;font-weight:950;display:grid}.rmx-chip:hover{border-color:var(--a,#9bbd8a);box-shadow:0 5px 0 var(--a-soft,#e3ecd9);transform:translateY(-2px)}.rmx-chip-active{color:#fff;border-color:var(--a,var(--navy));background:var(--a,var(--navy));box-shadow:0 3px #0000002e}.rmx-chip-all.rmx-chip-active{border-color:var(--navy);background:var(--navy)}.rmx-chip-active span{color:var(--a-ink,var(--navy));background:#fff}.rmx-chip-active:hover{box-shadow:0 5px #0000002e}.rmx-col-wide .rmx-list{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:start;max-height:none;display:grid;overflow:visible}.rmx-col-wide .rmx-empty{grid-column:1/-1}.rmx-grid-single{grid-template-columns:minmax(0,1fr)}.rmx-card{border:1px solid var(--line);background:#fffdf9;border-radius:16px;padding:14px 14px 12px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;box-shadow:0 3px #ece4d3}.rmx-card:hover{border-color:var(--a);box-shadow:0 6px 0 var(--a-soft), 0 12px 24px #30362414;transform:translateY(-3px)}.rmx-card-top{align-items:flex-start;gap:11px;display:flex}.rmx-card-icon{width:38px;height:38px;color:var(--a-ink);background:var(--a-soft);border-radius:11px;flex:0 0 38px;place-items:center;transition:transform .2s;display:grid}.rmx-card:hover .rmx-card-icon{transform:rotate(-8deg)scale(1.06)}.rmx-card-text{min-width:0}.rmx-cat{color:var(--muted);text-transform:capitalize;font-size:11px;font-weight:800}.rmx-card h4{color:#17251d;overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:900;line-height:1.3}.rmx-card-desc{-webkit-line-clamp:3;color:#65756c;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:10px 0 12px;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.rmx-card-foot{border-top:1px dashed #e3dac6;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:10px;display:flex}.rmx-stat-pill{color:var(--muted);background:#f3eee0;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.rmx-stat-pill strong{color:#1c2d22;font-size:12px;font-weight:900}.rmx-stat-votes{color:#287b38;background:#eaf6e3}.rmx-date{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.rmx-open{width:26px;height:26px;color:var(--a-ink);background:var(--a-soft);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.rmx-card:hover .rmx-open{transform:translate(3px)}.rmx-progress{background:#eee8d9;border-radius:99px;height:8px;margin-top:12px;overflow:hidden}.rmx-progress-fill{transform-origin:0;background:linear-gradient(90deg, var(--a), color-mix(in srgb, var(--a) 70%, #fff));height:100%;animation:1s cubic-bezier(.2,.7,.2,1) both rmx-grow;animation-delay:calc(.7s + var(--i,0) \* 70ms);border-radius:99px}.rmx-col-building .rmx-progress-fill{background-image:repeating-linear-gradient(135deg, #ffffff47 0 8px, transparent 8px 16px), linear-gradient(90deg, var(--a), #b784ee);animation:1s cubic-bezier(.2,.7,.2,1) both rmx-grow,1.2s linear infinite rmx-stripes;animation-delay:calc(.7s + var(--i,0) \* 70ms), 0s;background-size:22.6px 22.6px,100% 100%}@keyframes rmx-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rmx-stripes{to{background-position:22.6px 0,0 0}}.rmx-progress-label{color:#8a9183;justify-content:space-between;margin-top:6px;font-size:11px;font-weight:700;display:flex}.rmx-progress-label strong{color:var(--a-ink);font-weight:900}.rmx-empty{text-align:center;background:#ffffff8c;border:2px dashed #d9d0bc;border-radius:16px;flex-direction:column;align-items:center;padding:26px 16px 22px;display:flex}.rmx-empty-art{width:58px;height:58px;color:var(--a-ink);background:var(--a-soft);border-radius:18px;place-items:center;animation:5s ease-in-out infinite rmx-bob;display:grid;position:relative}.rmx-empty-spark{color:#e7a900;fill:#ffdc70;animation:3s ease-in-out infinite rmx-twinkle;position:absolute;top:-5px;right:-5px}.rmx-empty h4{color:#1c2d22;margin:14px 0 5px;font-size:16px;font-weight:900}.rmx-empty p{max-width:220px;color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.rmx-empty-link{border:2px solid var(--a);color:var(--a-ink);background:var(--a-soft);border-radius:10px;align-items:center;gap:4px;margin-top:14px;padding:8px 13px;font-size:12px;font-weight:850;transition:transform .16s;display:inline-flex}.rmx-empty-link:hover{transform:translateY(-2px)}.rmx-cta{background:#fffdf9;border:2px solid #d9e5d1;border-radius:24px;align-items:center;gap:24px;margin-top:64px;padding:28px 30px;display:flex;box-shadow:0 6px #e7e4d7}.rmx-cta-art{flex-shrink:0;display:flex}.rmx-cta-art span{border:3px solid #fffdf9;border-radius:16px;place-items:center;width:52px;height:52px;margin-left:-10px;animation:5s ease-in-out infinite rmx-bob;display:grid}.rmx-cta-art span:first-child{color:#8a5a00;background:#fff1b9;margin-left:0}.rmx-cta-art span:nth-child(2){color:#26713b;background:#dcf3d8;animation-delay:-1.5s}.rmx-cta-art span:nth-child(3){color:#7c3fd0;background:#f0e5ff;animation-delay:-3s}.rmx-cta-copy{flex:1;min-width:0}.rmx-cta-copy h2{color:#1c2d22;letter-spacing:-.035em;margin:4px 0 6px;font-size:clamp(22px,3vw,30px);font-weight:950;line-height:1.15}.rmx-cta-copy p:not(.rmx-kicker){max-width:560px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.rmx-cta-btn{flex-shrink:0}.rmx-ground{background:repeating-linear-gradient(90deg,#0000001a 0 2px,#0000 2px 64px),radial-gradient(circle at 20% 70%,#0000001f 0 3px,#0000 4px) 0 0/64px 64px,linear-gradient(#67b94f 0 14px,#3f8a3a 14px 22px,#8a5a3a 22px 100%);height:64px;margin:64px -24px 0}@media (max-width:1100px){.rmx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rmx-list{max-height:none;overflow:visible}.rmx-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.rmx{padding:108px 16px 0}.rmx-sub{font-size:14px}.rmx-head-actions .rmx-btn{width:100%;max-width:340px}.rmx-overview{gap:10px;margin-top:32px}.rmx-stat{box-shadow:0 3px 0 var(--navy);border-radius:15px;gap:10px;padding:12px}.rmx-stat-icon{border-radius:11px;flex-basis:38px;width:38px;height:38px}.rmx-stat-icon svg{width:18px;height:18px}.rmx-stat strong{font-size:22px}.rmx-stat>div>span{font-size:11px;line-height:1.3}.rmx-tracker{margin:34px 0 10px}.rmx-tracker ol:before{top:24px}.rmx-step-dot{border-radius:15px;width:48px;height:48px}.rmx-step-name{margin-top:4px;font-size:12px}.rmx-step-count{font-size:11px}.rmx-long{display:none}.rmx-short{display:inline}.rmx-board-heading{flex-direction:column;align-items:flex-start;gap:14px;margin:38px 0 14px}.rmx-swipe{display:flex}.rmx-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;gap:12px;margin-inline:-16px;padding:4px 16px 18px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.rmx-grid::-webkit-scrollbar{display:none}.rmx-col{scroll-snap-align:start;flex:0 0 86%}.rmx-col-wide .rmx-list{display:flex}.rmx-grid-single{margin-inline:0;padding:4px 0 18px;display:block;overflow:visible}.rmx-grid-single .rmx-col{width:100%}.rmx-filter{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px 10px;overflow-x:auto}.rmx-filter::-webkit-scrollbar{display:none}.rmx-chip{flex-shrink:0}.rmx-col-heading p{font-size:11.5px}.rmx-cta{border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px;padding:22px 18px}.rmx-cta-btn{width:100%}.rmx-ground{margin-inline:-16px;height:52px;margin-top:44px}}@media (max-width:380px){.rmx{padding-inline:12px}.rmx-grid{margin-inline:-12px;padding-inline:12px}.rmx-col{flex-basis:90%}.rmx-stat-icon{display:none}}@media (prefers-reduced-motion:reduce){.rmx \, .rmx \::before,.rmx \*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.rmx-cloud{translate:12vw}}.rmx-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;display:grid;overflow-x:auto}.rmx-col{min-width:0}.rmx-step-name,.rmx-long,.rmx-short{white-space:nowrap}.rmx-col-rejected{--a:#d96b6b;--a-soft:#ffebeb;--a-ink:#a23d3d}@media (max-width:1100px){.rmx-grid{grid-template-columns:repeat(5,minmax(230px,1fr));overflow-x:auto}.rmx-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.rmx-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.rmx-col{scroll-snap-align:start;flex:0 0 86%}.rmx-grid-single{display:block;overflow:visible}.rmx-grid-single .rmx-col{width:100%}.rmx-step-name{font-size:11px}}.rmx-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:12px;width:100%;min-width:0;display:grid;overflow:visible}.rmx-col{width:100%;min-width:0}.rmx-col-heading{min-width:0}.rmx-col-heading h3{white-space:nowrap;font-size:clamp(12px,1vw,15px)}.rmx-col-wide{grid-column:1/-1}.rmx-tracker{width:100%;min-width:0}.rmx-tracker ol{grid-template-columns:repeat(5,minmax(0,1fr))}.rmx-step-name,.rmx-step-count{white-space:nowrap}.rmx-card{width:100%;min-width:0}.rmx-card h4,.rmx-card-desc{overflow-wrap:anywhere}@media (min-width:701px) and (max-width:1100px){.rmx{padding-inline:20px}.rmx-grid{scrollbar-width:thin;scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(225px,1fr));padding:5px 4px 18px;overflow:auto hidden}.rmx-col{scroll-snap-align:start}.rmx-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.rmx-col-heading h3{font-size:14px}.rmx-list{max-height:none;overflow:visible}}@media (max-width:700px){.rmx{padding:100px 14px 0}.rmx-container{width:100%;max-width:100%}.rmx-eyebrow{margin-bottom:16px;padding:7px 12px;font-size:10px}.rmx-title{font-size:clamp(42px,12vw,64px);line-height:.98}.rmx-sub{max-width:100%;margin-top:15px;font-size:13px;line-height:1.65}.rmx-head-actions{flex-direction:column;gap:12px;margin-top:22px}.rmx-head-actions .rmx-btn{width:100%;max-width:100%}.rmx-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:28px}.rmx-stat{border-radius:14px;gap:8px;min-width:0;padding:11px 9px}.rmx-stat-icon{border-radius:9px;flex:0 0 32px;width:32px;height:32px}.rmx-stat-icon svg{width:16px;height:16px}.rmx-stat strong{font-size:20px}.rmx-stat>div>span{font-size:10px;line-height:1.3}.rmx-tracker{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:calc(100% + 28px);margin:30px -14px 14px;padding:4px 14px 12px;overflow:auto hidden}.rmx-tracker::-webkit-scrollbar{display:none}.rmx-tracker ol{grid-template-columns:repeat(5,minmax(100px,1fr));gap:4px;min-width:540px;display:grid}.rmx-tracker ol:before{top:22px}.rmx-step{gap:5px;padding-inline:2px}.rmx-step-dot{border-radius:13px;width:44px;height:44px}.rmx-step-dot svg{width:19px;height:19px}.rmx-step-name{white-space:nowrap;margin-top:4px;font-size:11px}.rmx-step-count{font-size:10px}.rmx-long{display:none}.rmx-short{display:inline}.rmx-board-heading{flex-direction:column;align-items:flex-start;gap:12px;margin:32px 0 16px}.rmx-board-heading h2{font-size:clamp(25px,7vw,34px)}.rmx-board-heading p:not(.rmx-kicker){font-size:13px}.rmx-filter{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;width:calc(100% + 28px);margin:0 -14px 16px;padding:4px 14px 12px;display:flex;overflow:auto hidden}.rmx-filter::-webkit-scrollbar{display:none}.rmx-chip{flex:none;min-height:38px;font-size:12px}.rmx-grid:not(.rmx-grid-single){scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:12px;width:calc(100% + 28px);margin:0 -14px;padding:5px 14px 20px;scroll-padding-inline:14px;display:flex;overflow:auto hidden}.rmx-grid:not(.rmx-grid-single)::-webkit-scrollbar{display:none}.rmx-grid:not(.rmx-grid-single)>.rmx-col{scroll-snap-align:start;flex:0 0 88%;width:88%;min-width:0}.rmx-grid:not(.rmx-grid-single)>.rmx-col-wide{grid-column:auto}.rmx-col{border-radius:17px;padding:12px 10px}.rmx-col-head{gap:8px;padding-bottom:12px}.rmx-col-icon{flex:0 0 34px;width:34px;height:34px}.rmx-col-heading h3{white-space:nowrap;font-size:14px}.rmx-col-heading p{font-size:11px}.rmx-count{min-width:27px;height:27px;font-size:12px}.rmx-list{flex-direction:column;gap:10px;max-height:none;margin:0;padding:12px 0 4px;display:flex;overflow:visible}.rmx-card{border-radius:14px;padding:12px 11px}.rmx-card-top{gap:9px}.rmx-card-icon{flex:0 0 34px;width:34px;height:34px}.rmx-card h4{font-size:14px}.rmx-card-desc{margin:8px 0 10px;font-size:12px}.rmx-card-foot{gap:6px}.rmx-stat-pill{padding:4px 7px;font-size:11px}.rmx-date{font-size:10px}.rmx-progress{margin-top:10px}.rmx-empty{padding:22px 12px}.rmx-grid-single{width:100%;margin:0;padding:4px 0 18px;display:block;overflow:visible}.rmx-grid-single>.rmx-col,.rmx-grid-single>.rmx-col-wide{width:100%;min-width:0;display:block}.rmx-grid-single .rmx-col-wide .rmx-list{flex-direction:column;display:flex}.rmx-cta{border-radius:18px;flex-direction:column;align-items:flex-start;gap:15px;margin-top:32px;padding:20px 16px}.rmx-cta-copy h2{font-size:23px}.rmx-cta-copy p:not(.rmx-kicker){font-size:13px}.rmx-cta-btn{width:100%}.rmx-ground{height:45px;margin:40px -14px 0}}@media (max-width:380px){.rmx{padding-inline:12px}.rmx-stat{padding:10px 8px}.rmx-stat-icon{display:none}.rmx-grid:not(.rmx-grid-single){width:calc(100% + 24px);margin-inline:-12px;padding-inline:12px}.rmx-grid:not(.rmx-grid-single)>.rmx-col{flex-basis:91%;width:91%}.rmx-filter,.rmx-tracker{width:calc(100% + 24px);margin-inline:-12px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.rmx \*,.rmx \*:before,.rmx \*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rmx-chip-all{--a:#b9cbb5;--a-soft:#edf4e9;--a-ink:#456347}.rmx-chip-under_review{--a:#f0d69b;--a-soft:#fff7e7;--a-ink:#86652d}.rmx-chip-planned{--a:#b8d2ef;--a-soft:#f0f6ff;--a-ink:#4d6f98}.rmx-chip-building{--a:#d0c0ec;--a-soft:#f6f1ff;--a-ink:#725b9a}.rmx-chip-completed{--a:#b9dcb9;--a-soft:#f0f8ef;--a-ink:#4d7950}.rmx-chip-rejected{--a:#e9c1c3;--a-soft:#fff3f3;--a-ink:#985d62}.rmx-chip,.rmx-chip-active,.rmx-chip-all.rmx-chip-active{color:var(--a-ink,#456347);border-color:var(--a,#b9cbb5);background:var(--a-soft,#edf4e9);box-shadow:0 3px 0 color-mix(in srgb, var(--a,#b9cbb5) 28%, white)}.rmx-chip span,.rmx-chip-active span{color:var(--a-ink,#456347);background:color-mix(in srgb, var(--a,#b9cbb5) 22%, white)}.rmx-chip:hover,.rmx-chip-active:hover{color:var(--a-ink,#456347);border-color:var(--a,#b9cbb5);background:var(--a-soft,#edf4e9);box-shadow:0 5px 0 color-mix(in srgb, var(--a,#b9cbb5) 28%, white)}.rmx-chip.rmx-chip-all{--chip-bg:#edf4e9;--chip-border:#b9cbb5;--chip-text:#456347;--chip-count:#dcebd7}.rmx-chip.rmx-col-under_review{--chip-bg:#fff7e7;--chip-border:#f0d69b;--chip-text:#86652d;--chip-count:#f9e9c5}.rmx-chip.rmx-col-planned{--chip-bg:#f0f6ff;--chip-border:#b8d2ef;--chip-text:#4d6f98;--chip-count:#dceaff}.rmx-chip.rmx-col-building{--chip-bg:#f6f1ff;--chip-border:#d0c0ec;--chip-text:#725b9a;--chip-count:#e9defa}.rmx-chip.rmx-col-completed{--chip-bg:#f0f8ef;--chip-border:#b9dcb9;--chip-text:#4d7950;--chip-count:#dcefd9}.rmx-chip.rmx-col-rejected{--chip-bg:#fff3f3;--chip-border:#e9c1c3;--chip-text:#985d62;--chip-count:#f7dfe0}.rmx-filter .rmx-chip{color:var(--chip-text,#456347);background:var(--chip-bg,#edf4e9);border:2px solid var(--chip-border,#b9cbb5);box-shadow:0 3px 0 color-mix(in srgb, var(--chip-border,#b9cbb5) 35%, white);transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.rmx-filter .rmx-chip span{color:var(--chip-text,#456347);background:var(--chip-count,#dcebd7)}.rmx-filter .rmx-chip:hover{border-color:var(--chip-border,#b9cbb5);background:color-mix(in srgb, var(--chip-bg) 75%, white);box-shadow:0 5px 0 color-mix(in srgb, var(--chip-border,#b9cbb5) 45%, white);transform:translateY(-2px)}.rmx-filter .rmx-chip-active{color:var(--chip-text,#456347);border-color:var(--chip-border,#b9cbb5);background:var(--chip-bg,#edf4e9);box-shadow:inset 0 0 0 1px var(--chip-border,#b9cbb5), 0 3px 0 color-mix(in srgb, var(--chip-border,#b9cbb5) 35%, white)}.rmx-filter .rmx-chip-active span{color:var(--chip-text,#456347);background:#fff}.rmx-filter .rmx-chip:active{box-shadow:0 1px 0 color-mix(in srgb, var(--chip-border,#b9cbb5) 35%, white);transform:translateY(1px)}.rmx-filter .rmx-chip.rmx-chip-active{font-weight:800;transform:translateY(-1px);background:color-mix(in srgb, var(--chip-bg) 45%, var(--chip-border) 55%)!important;border:2px solid var(--chip-border)!important;color:var(--chip-text)!important;box-shadow:inset 0 0 0 1px var(--chip-border), 0 0 0 3px color-mix(in srgb, var(--chip-border) 25%, transparent), 0 3px 0 var(--chip-border)!important}.rmx-filter .rmx-chip.rmx-chip-active span{font-weight:900;color:var(--chip-text)!important;background:#ffffffd9!important}
