@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700;800;900&display=swap";:root{--rm-plum: #8A6BC1;--rm-plum-dark: #6A4FA3;--rm-plum-mist: #EFEAF7;--rm-cream: #F7F5EF;--rm-ink: #2A2438;--rm-shadow: 0 18px 50px rgba(42, 36, 56, .08);--rm-shadow-sm: 0 1px 2px rgba(42, 36, 56, .05), 0 1px 3px rgba(42, 36, 56, .07);--rm-shadow-md: 0 6px 16px rgba(42, 36, 56, .08), 0 2px 5px rgba(42, 36, 56, .05);--rm-border: #E4DEF0;--rm-border-soft: #EFEAF4;--rm-muted: #6F6880;--rm-radius: 1.375rem;--rm-fs-display: clamp(2.25rem, 5vw, 4.4rem);--rm-fs-h2: clamp(1.9rem, 3vw, 2.75rem);--rm-fs-h3: 1.0625rem;--rm-fs-lead: 1.0625rem;--rm-fs-body: 1.0625rem;--rm-fs-small: .875rem;color-scheme:light}.rm-theme{font-family:Nunito Sans,ui-sans-serif,system-ui,sans-serif;color:var(--rm-ink);background:var(--rm-cream)}.rm-theme a{transition:color .15s ease,background .15s ease,transform .15s ease}.rm-theme :focus-visible{outline:3px solid var(--rm-plum);outline-offset:3px}.rm-header{background:#f7f5eff0;border-bottom:1px solid var(--rm-plum-mist)}.rm-wordmark{color:var(--rm-plum-dark);font-size:1.65rem;font-weight:800;letter-spacing:-.055em}.rm-wordmark span{color:var(--rm-plum)}.rm-header nav a:not(.rm-btn):not(.rm-btn-outline):hover{color:var(--rm-plum-dark)}.rm-header nav a.rm-btn,.rm-header nav a.rm-btn:hover{color:var(--rm-cream)}.rm-nav-toggle{background:#fff;border:1px solid var(--rm-border);border-radius:.6rem;width:44px;height:44px;font-size:1.3rem;line-height:1;color:var(--rm-plum-dark);cursor:pointer;flex:0 0 auto}.rm-mobile-nav{border-top:1px solid var(--rm-plum-mist)}.rm-mobile-nav nav{padding-top:.5rem}.rm-mobile-link{display:block;padding:.65rem .1rem}.rm-mobile-nav .rm-btn{margin-top:.55rem;text-align:center}.rm-header nav a.rm-btn-outline,.rm-header nav a.rm-btn-outline:hover{color:var(--rm-plum-dark)}.rm-header-note{font-size:var(--rm-fs-small);font-weight:800;color:var(--rm-ink)}.rm-header-note span{color:var(--rm-plum)}.rm-section{max-width:1160px;margin:0 auto;padding:5rem 1.5rem}.rm-card{background:#fff;border:1px solid var(--rm-border);border-radius:var(--rm-radius);box-shadow:var(--rm-shadow-md)}.rm-btn{display:inline-flex;justify-content:center;align-items:center;gap:.6rem;border-radius:9999px;background:var(--rm-plum);color:var(--rm-cream);padding:.85rem 1.5rem;font-weight:800;text-decoration:none;border:0;cursor:pointer}.rm-btn:hover{background:var(--rm-plum-dark);color:var(--rm-cream);transform:translateY(-1px)}.rm-btn-outline{background:var(--rm-cream);color:var(--rm-plum-dark);border:1px solid var(--rm-plum-mist)}.rm-btn-outline:hover{background:var(--rm-plum-mist);color:var(--rm-plum-dark)}.rm-eyebrow{color:var(--rm-plum-dark);font-size:var(--rm-fs-small);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.rm-heading{font-size:var(--rm-fs-display);line-height:1.09;letter-spacing:-.045em;font-weight:800}.rm-h2{font-size:var(--rm-fs-h2);line-height:1.15;letter-spacing:-.035em;font-weight:900}.rm-copy{color:var(--rm-ink);font-size:1.1rem;line-height:1.8}.rm-prose{max-width:770px;font-size:var(--rm-fs-body);line-height:1.7;color:var(--rm-ink)}.rm-prose h2{font-size:var(--rm-fs-h3);font-weight:800;margin:2.4rem 0 .7rem}.rm-prose h3{font-size:var(--rm-fs-lead);font-weight:800;margin:1.5rem 0 .5rem}.rm-prose strong{font-weight:600}.rm-prose p,.rm-prose ul{margin:.8rem 0}.rm-prose ul{list-style:disc;padding-left:1.5rem}.rm-prose a{color:var(--rm-plum-dark);text-decoration:underline}.rm-input{display:block;width:100%;border:1px solid var(--rm-plum-mist);border-radius:.95rem;padding:.95rem 1.1rem;background:var(--rm-cream);color:var(--rm-ink)}.rm-label{display:block;font-weight:800;margin-bottom:.35rem}.rm-footer{background:var(--rm-plum-dark);color:var(--rm-cream);margin-top:4rem}.rm-footer a:hover{text-decoration:underline}.rm-footer-base{border-top:1px solid rgba(239,234,247,.3);text-align:center;font-size:var(--rm-fs-small);padding:1.25rem}.rm-theme .rm-portal-sidebar{background:#fff;color:var(--rm-ink);border-right:1px solid var(--rm-border)}.rm-theme .rm-portal-navlink{color:var(--rm-ink)}.rm-theme .rm-portal-navlink:hover,.rm-theme .rm-portal-navlink[aria-current=page]{background:var(--rm-plum-mist);color:var(--rm-plum-dark)}.rm-theme .rm-portal-main{background:var(--rm-cream)}.rm-theme .bg-white,.rm-theme .bg-gray-100,.rm-theme .bg-slate-50{background-color:var(--rm-cream)}.rm-theme .text-gray-500,.rm-theme .text-gray-600,.rm-theme .text-slate-500{color:var(--rm-ink)}.rm-theme .shadow{box-shadow:var(--rm-shadow)}.rm-theme .rounded{border-radius:.85rem}.rm-coming{position:relative;overflow:hidden;min-height:calc(100vh - 170px);display:flex;align-items:center;justify-content:center;padding:5rem 1.3rem 6rem}.rm-coming-glow{pointer-events:none;position:absolute;width:min(66vw,850px);height:min(66vw,850px);top:-48%;right:-13%;border-radius:50%;background:radial-gradient(circle,var(--rm-plum-mist),transparent 72%)}.rm-coming-inner{position:relative;z-index:1;width:100%;max-width:850px;text-align:center}.rm-kicker{display:inline-flex;align-items:center;gap:.6rem;border-radius:999px;padding:.55rem 1rem;background:var(--rm-plum-mist);color:var(--rm-plum-dark);font-weight:800;font-size:var(--rm-fs-small)}.rm-kicker-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--rm-plum)}.rm-coming-heading{margin:1.6rem auto 1.25rem;max-width:850px;font-size:var(--rm-fs-display);font-weight:800;letter-spacing:-.06em;line-height:1.08}.rm-coming-heading span{color:var(--rm-plum)}.rm-coming-copy{max-width:650px;margin:0 auto;font-size:var(--rm-fs-lead);line-height:1.7;color:var(--rm-ink)}.rm-compare{max-width:640px;margin:2rem auto 0;text-align:left;background:#fff;border:1px solid var(--rm-border);border-radius:1rem;box-shadow:var(--rm-shadow-sm);padding:1.2rem 1.3rem}.rm-compare-left{margin-left:0}.rm-compare-row{display:flex;align-items:center;gap:.8rem;margin-top:.55rem}.rm-compare-row:first-child{margin-top:0}.rm-compare-name{flex:0 0 7.4rem;font-weight:800;font-size:.92rem}.rm-compare-track{flex:1;min-width:0;border-radius:999px;height:1.05rem;display:block;border-bottom:2px solid var(--rm-plum-mist)}.rm-compare-bar{display:block;height:100%;border-radius:999px;min-width:20px}.rm-compare-ours{background:var(--rm-plum)}.rm-compare-theirs{background:#b9b0cc}.rm-compare-price{flex:0 0 auto;font-weight:800;font-size:.95rem}.rm-compare-caption{margin-top:.8rem;font-size:var(--rm-fs-small);color:var(--rm-muted)}.rm-compare-slider{margin-top:1rem}.rm-compare-slider label{display:block;font-weight:800;font-size:.92rem;margin-bottom:.35rem}.rm-compare-slider label strong{color:var(--rm-plum-dark);font-weight:800}.rm-compare-slider input[type=range]{width:100%;accent-color:var(--rm-plum);cursor:pointer}.rm-compare-scale{display:flex;justify-content:space-between;font-size:var(--rm-fs-small);color:var(--rm-muted);margin-top:.15rem}.rm-coming-sub{max-width:650px;margin:1.4rem auto 0;font-size:var(--rm-fs-lead);font-weight:600;line-height:1.5}.rm-coming-works{max-width:650px;margin:.45rem auto 0;font-size:var(--rm-fs-body);color:var(--rm-muted)}@media(max-width:640px){.rm-compare-name{font-size:.85rem}.rm-compare-price{font-size:.88rem}.rm-compare-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name price" "track track";row-gap:.3rem}.rm-compare-name{grid-area:name}.rm-compare-price{grid-area:price}.rm-compare-track{grid-area:track}}.rm-notify-panel{max-width:630px;margin:2.6rem auto 0;padding:2rem;border-radius:1.65rem;border:1px solid var(--rm-border);background:#fff;box-shadow:var(--rm-shadow);text-align:left}.rm-notify-panel h2{font-size:var(--rm-fs-h3);font-weight:800}.rm-notify-panel p{margin:.35rem 0 1.25rem;color:var(--rm-ink)}.rm-notify-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.rm-notify-form .rm-btn{white-space:nowrap}.rm-notify-consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:.65rem;margin-top:.65rem;font-size:var(--rm-fs-small);line-height:1.5;color:var(--rm-ink)}.rm-notify-consent input{margin-top:.2rem;accent-color:var(--rm-plum)}.rm-notify-success strong{color:var(--rm-plum-dark);font-size:var(--rm-fs-h3)}.rm-notify-success p{margin:.45rem 0 0}.rm-form-errors{margin-top:1rem;color:var(--rm-plum-dark);font-size:var(--rm-fs-small)}.rm-form-errors ul{list-style:disc;padding-left:1.2rem}.rm-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.rm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rm-coming-bottom{margin:2.5rem auto 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;color:var(--rm-ink);font-size:var(--rm-fs-small)}.rm-coming-decoration{color:var(--rm-plum);font-size:1.6rem}.rm-coming-footer{padding:1.8rem 1rem;text-align:center;border-top:1px solid var(--rm-plum-mist);color:var(--rm-ink);font-size:var(--rm-fs-small)}@media(max-width:640px){.rm-section{padding:3.5rem 1.15rem}.rm-coming{padding:4rem 1rem}.rm-notify-panel{padding:1.3rem}.rm-notify-form{grid-template-columns:1fr}.rm-notify-consent{grid-column:1}.rm-notify-form .rm-btn{width:100%}}.rm-site{font-size:var(--rm-fs-body);line-height:1.7}.rm-site button,.rm-site input,.rm-site select,.rm-site textarea{font-family:inherit}.rm-site .rm-h2{font-weight:800}.rm-site .rm-copy{font-size:var(--rm-fs-lead);line-height:1.7}.rm-h3{font-size:var(--rm-fs-h3);line-height:1.35;letter-spacing:-.02em;font-weight:800}.rm-lead{font-size:var(--rm-fs-lead);line-height:1.7}.rm-text{font-size:var(--rm-fs-body);line-height:1.7}.rm-small{font-size:var(--rm-fs-small);line-height:1.55}.rm-strong{font-weight:600}.rm-auth-card{background:#fff;border:1px solid var(--rm-plum-mist);border-radius:var(--rm-radius);box-shadow:var(--rm-shadow)}.rm-auth label{color:var(--rm-ink);font-weight:600;font-size:.92rem}.rm-auth input[type=text],.rm-auth input[type=email],.rm-auth input[type=password]{border-radius:.8rem;border-color:#dcd2ef;padding:.65rem .95rem;font-size:var(--rm-fs-body)}.rm-auth input[type=text]:focus,.rm-auth input[type=email]:focus,.rm-auth input[type=password]:focus{border-color:var(--rm-plum);box-shadow:0 0 0 3px var(--rm-plum-mist);outline:none}.rm-auth input[type=checkbox]{accent-color:var(--rm-plum);border-radius:.3rem}.rm-auth button[type=submit]{background-color:var(--rm-plum)!important;border-radius:9999px!important;padding:.7rem 1.7rem!important;text-transform:none!important;font-size:var(--rm-fs-body)!important;letter-spacing:.01em!important}.rm-auth button[type=submit]:hover{background-color:var(--rm-plum-dark)!important}.rm-auth button[type=submit].rm-auth-link{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:.25rem 0!important;color:var(--rm-plum-dark)!important;font-weight:600;text-decoration:underline}.rm-auth button[type=submit].rm-auth-link:hover{background:none!important;color:var(--rm-plum)!important}.rm-auth a{color:var(--rm-plum-dark)}.rm-topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fff;border-bottom:1px solid var(--rm-border);padding:.55rem 1.1rem}.rm-topbar-left{display:flex;align-items:center;gap:.8rem;min-width:0}.rm-topbar-brand{display:inline-flex;align-items:center;gap:.5rem;font-size:1.12rem;font-weight:900;color:var(--rm-plum-dark);white-space:nowrap}.rm-topbar-brand img{height:28px;width:28px;display:block}.rm-topbar-right{display:flex;align-items:center;gap:.9rem}.rm-topbar-admin{padding:.45rem 1rem;font-size:.85rem;white-space:nowrap}.rm-topbar-email{font-size:.85rem;color:var(--rm-muted);white-space:nowrap}.rm-topbar-logout{color:var(--rm-plum-dark);font-weight:700;font-size:.88rem;white-space:nowrap}.rm-topbar-logout:hover{text-decoration:underline}.rm-side-account{display:inline-block;background:var(--rm-plum-mist);color:var(--rm-plum-dark);font-weight:800;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .7rem;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.rm-shell-body{display:flex;align-items:stretch;min-height:calc(100vh - 49px)}.rm-portal-sidebar{width:248px;flex:0 0 248px;background:#fff;border-right:1px solid var(--rm-border);padding:.9rem .8rem 1.2rem}.rm-sidenav{display:flex;flex-direction:column;gap:2px}.rm-theme .rm-portal-navlink{display:flex;align-items:center;padding:.5rem .75rem;border-radius:.6rem;font-weight:600;font-size:.93rem;color:var(--rm-ink);transition:background .15s ease,color .15s ease}.rm-theme .rm-portal-navlink:hover{background:var(--rm-plum-mist);color:var(--rm-plum-dark)}.rm-theme .rm-portal-navlink.rm-nav-active{background:var(--rm-plum);color:#fff;font-weight:700}.rm-theme .rm-portal-navlink.rm-nav-active:hover{background:var(--rm-plum-dark);color:#fff}.rm-navgroup{margin-top:2px}.rm-navgroup-summary{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:.6rem;font-weight:700;font-size:.93rem;color:var(--rm-ink);cursor:pointer;list-style:none}.rm-navgroup-summary::-webkit-details-marker{display:none}.rm-navgroup-summary:hover{background:var(--rm-plum-mist);color:var(--rm-plum-dark)}.rm-navgroup-chevron{font-size:.7rem;color:var(--rm-muted);transition:transform .15s ease}.rm-navgroup[open] .rm-navgroup-chevron{transform:rotate(180deg)}.rm-navgroup-links{display:flex;flex-direction:column;gap:2px;padding-left:.85rem;margin-top:2px}.rm-page-title{font-size:1.55rem;font-weight:800;letter-spacing:-.015em;margin-bottom:1.1rem}.rm-portal-main{padding:1.3rem 1.6rem 2.2rem}.rm-rowmenu{position:relative;display:inline-block}.rm-rowmenu>summary{list-style:none;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.55rem;font-weight:900;color:var(--rm-muted);font-size:1.05rem;line-height:1}.rm-rowmenu>summary::-webkit-details-marker{display:none}.rm-rowmenu>summary:hover{background:var(--rm-plum-mist);color:var(--rm-plum-dark)}.rm-rowmenu-panel{position:absolute;right:0;top:36px;z-index:30;min-width:210px;background:#fff;border:1px solid var(--rm-border);border-radius:.75rem;box-shadow:0 12px 32px #2a243829;padding:.45rem;display:flex;flex-direction:column;gap:2px}.rm-rowmenu-panel a,.rm-rowmenu-panel button.rm-menuitem{display:block;width:100%;text-align:left;padding:.45rem .6rem;border-radius:.5rem;font-size:.88rem;font-weight:600;color:var(--rm-ink);background:none;border:0;cursor:pointer}.rm-rowmenu-panel a:hover,.rm-rowmenu-panel button.rm-menuitem:hover{background:var(--rm-plum-mist);color:var(--rm-plum-dark);text-decoration:none}.rm-rowmenu-panel form{margin:0}.rm-rowmenu-panel button.rm-menuitem-danger{color:#b3261e}.rm-rowmenu-panel button.rm-menuitem-danger:hover{background:#fbf1f3;color:#b3261e}.rm-rowmenu-sep{border-top:1px solid var(--rm-border);margin:.35rem .1rem}.rm-menu-btn{display:none}@media(max-width:767px){.rm-menu-btn{display:inline-block;background:var(--rm-plum);color:#fff;font-weight:700;font-size:.85rem;padding:.42rem .95rem;border-radius:999px;border:0}.rm-shell-body{display:block}.rm-portal-sidebar{display:none;width:100%;flex:none;border-right:0;border-bottom:1px solid var(--rm-border)}.rm-nav-open .rm-portal-sidebar{display:block}.rm-topbar-email{display:none}.rm-side-account{max-width:180px}.rm-topbar-brand span{display:none}.rm-portal-main{padding:1rem 1rem 2rem}}.rm-tabrow{display:flex;flex-wrap:nowrap;gap:.5rem;margin-bottom:1.25rem;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.rm-tab{flex:0 0 auto;padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:700;background:#fff;border:1px solid var(--rm-border);color:var(--rm-ink)!important;white-space:nowrap}.rm-tab:hover{border-color:var(--rm-plum);color:var(--rm-plum-dark)!important}.rm-tab-active,.rm-tab-active:hover{background:var(--rm-plum);border-color:var(--rm-plum);color:#fff!important}.rm-portal-main h1,.rm-theme .rm-portal-main h1{font-size:1.65rem;font-weight:800;letter-spacing:-.015em;margin-bottom:1.1rem}.rm-flash{border-radius:.8rem;padding:.8rem 1rem;margin-bottom:1rem;font-size:.92rem;border:1px solid}.rm-flash-ok{background:#f2edfa;border-color:var(--rm-border);color:var(--rm-ink)}.rm-flash-err{background:#fbf1f3;border-color:#efd3da;color:#7a2438}.rm-portal-main .bg-white{background-color:#fff}.rm-portal-main .shadow{box-shadow:var(--rm-shadow-sm);border:1px solid var(--rm-border)}.rm-portal-main .rounded{border-radius:1rem}.rm-portal-main .text-gray-500,.rm-portal-main .text-gray-600{color:var(--rm-muted)}.rm-panel{background:#fff;border:1px solid var(--rm-border);border-radius:1rem;box-shadow:var(--rm-shadow-sm);padding:1.4rem}.rm-stat{background:#fff;border:1px solid var(--rm-border);border-radius:1rem;box-shadow:var(--rm-shadow-sm);padding:1.25rem 1.4rem}.rm-stat-label{font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--rm-muted)}.rm-stat-value{font-size:1.55rem;font-weight:800;letter-spacing:-.01em;margin-top:.3rem}.rm-stat-sub{font-size:.85rem;color:var(--rm-muted);margin-top:.15rem}.rm-portal-main table{width:100%;border-collapse:collapse;font-size:.93rem}.rm-portal-main thead th{text-align:left;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--rm-muted);padding:.65rem .8rem;border-bottom:1px solid var(--rm-border)}.rm-portal-main tbody td{padding:.75rem .8rem;border-bottom:1px solid var(--rm-border-soft);vertical-align:middle}.rm-portal-main tbody tr{transition:background .12s ease}.rm-portal-main tbody tr:hover{background:#fbfaf8}.rm-portal-main tbody tr:last-child td{border-bottom:0}.rm-portal-main input[type=text],.rm-portal-main input[type=email],.rm-portal-main input[type=password],.rm-portal-main input[type=search],.rm-portal-main input[type=number],.rm-portal-main input[type=datetime-local],.rm-portal-main select,.rm-portal-main textarea{border:1px solid var(--rm-border);border-radius:.65rem;background:#fff;color:var(--rm-ink);padding:.55rem .8rem;font-size:.95rem}.rm-portal-main input:focus,.rm-portal-main select:focus,.rm-portal-main textarea:focus{border-color:var(--rm-plum);box-shadow:0 0 0 3px var(--rm-plum-mist);outline:none}.rm-portal-main label{font-weight:700;font-size:.9rem}.rm-portal-main .bg-blue-700{background-color:var(--rm-plum);color:#fff;border-radius:999px;font-weight:700}.rm-portal-main .bg-blue-700:hover{background-color:var(--rm-plum-dark);color:#fff}button.rm-obtn,a.rm-obtn{display:inline-flex;align-items:center;gap:.35rem;background:var(--rm-plum);color:#fff!important;border:0;border-radius:9999px;padding:.45rem 1.05rem;font-size:.85rem;font-weight:800;line-height:1.25;cursor:pointer;text-decoration:none!important;white-space:nowrap}button.rm-obtn:hover,a.rm-obtn:hover{background:var(--rm-plum-dark)}.rm-obtn.rm-obtn-ghost{background:#fff;color:var(--rm-plum-dark)!important;border:2px solid var(--rm-plum);padding:.35rem .95rem}.rm-obtn.rm-obtn-ghost:hover{background:var(--rm-mist)}.rm-obtn.rm-obtn-danger{background:#b3261e}.rm-obtn.rm-obtn-danger:hover{background:#8f1d17}.rm-obtn.rm-obtn-ok{background:#1e7b34}.rm-obtn.rm-obtn-ok:hover{background:#17622a}.rm-own-stats th,.rm-own-stats td{padding:.3rem .8rem .3rem 0;white-space:nowrap}.rm-admin-main .grid>*{min-width:0}.rm-admin-main .overflow-x-auto{min-width:0;max-width:100%}@media(max-width:767px){.rm-admin-side{display:block;width:100%;flex:none;padding:1rem 1.25rem!important}.rm-admin-side nav{flex-direction:row!important;flex-wrap:nowrap;overflow-x:auto;gap:.35rem!important;padding-bottom:.25rem}.rm-admin-side nav a{white-space:nowrap}.rm-admin-side .rm-side-user{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.rm-admin-side .rm-side-user form{margin-top:0!important}}@media(max-width:767px){.rm-portal-main .grid>*{min-width:0}.rm-portal-main .overflow-x-auto{min-width:0;max-width:100%}}.rm-portal-main a:not([class*=button]):not([class*=btn]):not([class*=save]):not([class*=action]):not([class*=bg-]):not([style*=background]){color:var(--rm-plum-dark)}.rm-portal-main a:not([class*=button]):not([class*=btn]):not([class*=save]):not([class*=action]):not([class*=bg-]):not([style*=background]):hover{color:var(--rm-plum)}.rm-portal-main a.rm-settings-save,.rm-portal-main a.rm-btn:not(.rm-btn-outline){color:var(--rm-cream)}.rm-portal-main a.rm-settings-save:hover,.rm-portal-main a.rm-btn:not(.rm-btn-outline):hover{color:var(--rm-cream)}.rm-portal-main a.rm-btn-outline,.rm-portal-main a.rm-btn-outline:hover{color:var(--rm-plum-dark)}.rm-usage{background:var(--rm-plum-mist);border-radius:999px;height:.55rem;overflow:hidden;margin-top:.6rem}.rm-usage-fill{background:var(--rm-plum);height:100%;border-radius:999px}.rm-usage-fill-high{background:var(--rm-plum-dark)}.rm-pw-toggle{display:block;margin-left:auto;margin-top:6px;background:none;border:none;padding:0;font-size:12.5px;font-weight:700;color:var(--rm-plum-dark);cursor:pointer;text-decoration:underline}.rm-pw-toggle:hover{color:var(--rm-plum)}.rm-settings-save{background:var(--rm-plum);color:#fff;border:0;border-radius:8px;padding:12px 22px;font-weight:800;cursor:pointer;min-height:46px}.rm-settings-save:hover{background:var(--rm-plum-dark)}.rm-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}@media(max-width:640px){.rm-plan-grid{grid-template-columns:1fr}}.rm-plan-card{display:block;border:2px solid var(--rm-border);border-radius:14px;padding:16px 18px;cursor:pointer;background:#fff}.rm-plan-card:has(input:checked){border-color:var(--rm-plum);background:var(--rm-plum-mist)}.rm-plan-card input{position:absolute;opacity:0;pointer-events:none}.rm-plan-name{font-weight:900;font-size:1.05rem;color:var(--rm-ink)}.rm-plan-price{font-weight:900;font-size:1.5rem;color:var(--rm-ink);margin-top:2px}.rm-plan-perks{font-size:.85rem;color:var(--rm-muted);margin-top:4px;line-height:1.5}.rm-plan-save{display:inline-block;margin-top:8px;font-size:.8rem;font-weight:800;color:#246b44;background:#e7f5ec;border-radius:999px;padding:.28rem .65rem}.rm-period-toggle{display:inline-flex;gap:8px;margin-top:16px;flex-wrap:wrap}.rm-period-toggle label{padding:.55rem 1.15rem;border-radius:999px;font-weight:800;font-size:.9rem;cursor:pointer;color:var(--rm-plum-dark);background:#fff;border:2px solid #DCD4E8}.rm-period-toggle label:hover{border-color:var(--rm-plum)}.rm-period-toggle label:has(input:checked){background:var(--rm-plum);border-color:var(--rm-plum);color:#fff}.rm-period-toggle input{position:absolute;opacity:0;pointer-events:none}.rm-checkout-btn{display:block;width:100%;text-align:center;background:var(--rm-plum);color:#fff;border:0;border-radius:10px;padding:14px 22px;font-weight:900;font-size:1rem;cursor:pointer;margin-top:18px;min-height:50px}.rm-checkout-btn:hover{background:var(--rm-plum-dark)}.rm-chart{display:flex;align-items:flex-end;gap:3px;height:92px;margin-top:.4rem}.rm-chart-col{flex:1 1 0;height:100%;display:flex;align-items:flex-end;min-width:0}.rm-chart-bar{width:100%;background:var(--rm-plum);border-radius:3px 3px 0 0}.rm-chart-bar-zero{background:var(--rm-plum-mist)}.rm-chart-axis{display:flex;justify-content:space-between;font-size:.75rem;color:var(--rm-muted);margin-top:.35rem}.rm-campaign-name,.rm-campaign-subject{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.rm-rowmenu-panel{max-height:min(72vh,520px);overflow-y:auto}@media(max-width:860px){.rm-col-rates{display:none}}.rm-wiz-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:.8rem 0 1rem;border-bottom:1px solid var(--rm-border);margin-bottom:1.4rem}.rm-wiz-name{font-weight:900;color:var(--rm-ink)}.rm-wiz-steps{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.9rem}.rm-wiz-step{color:var(--rm-muted);font-weight:700;text-decoration:none}a.rm-wiz-step:hover{color:var(--rm-plum-dark)}.rm-wiz-step-current{color:var(--rm-ink);font-weight:900}.rm-wiz-sep{color:var(--rm-muted)}.rm-wiz-close{color:var(--rm-muted);text-decoration:none;font-weight:900;margin-left:.6rem}.rm-wiz-footer{display:flex;justify-content:flex-end;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:1.6rem;padding-top:1.1rem;border-top:1px solid var(--rm-border)}.rm-wiz-card{background:#fff;border:1px solid var(--rm-border);border-radius:14px;padding:1.3rem 1.4rem}.rm-wiz-label{display:block;font-size:.82rem;font-weight:800;margin-bottom:.4rem;color:var(--rm-ink)}.rm-wiz-input{width:100%;border:1px solid #DCD4E8;border-radius:8px;padding:.65rem .8rem;font-size:.95rem;background:#fff;color:var(--rm-ink)}.rm-wiz-hint{font-size:.8rem;color:var(--rm-muted);margin-top:.35rem}.rm-inbox{background:#fff;border:1px solid var(--rm-border);border-radius:12px;overflow:hidden}.rm-inbox-row{display:flex;gap:.7rem;padding:.7rem .9rem;border-bottom:1px solid var(--rm-border-soft);font-size:.85rem;align-items:baseline}.rm-inbox-row:last-child{border-bottom:0}.rm-inbox-from{font-weight:800;color:var(--rm-ink);white-space:nowrap}.rm-inbox-subject{font-weight:700;color:var(--rm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-inbox-pre{color:var(--rm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-inbox-fade{opacity:.35}.rm-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;margin-top:1rem}.rm-tpl-card{background:#fff;border:1px solid var(--rm-border);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.rm-tpl-frame{height:280px;overflow:hidden;border-bottom:1px solid var(--rm-border-soft);background:#fff;position:relative}.rm-tpl-frame iframe{width:200%;height:560px;border:0;transform:scale(.5);transform-origin:top left;pointer-events:none}.rm-tpl-body{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.rm-tpl-tabs{display:inline-flex;gap:.5rem;border-bottom:2px solid var(--rm-border);margin-top:.6rem}.rm-tpl-tab{background:none;border:0;padding:.5rem .9rem;font-weight:800;font-size:.92rem;color:var(--rm-muted);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px}.rm-tpl-tab-active{color:var(--rm-ink);border-bottom-color:var(--rm-plum)}.rm-seg-row{border:1px solid var(--rm-border);border-radius:12px;padding:14px 16px;margin-bottom:12px;background:#fff}.rm-seg-row-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.rm-seg-row-label{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rm-muted)}.rm-seg-remove{background:none;border:0;color:#b3261e;font-size:.82rem;cursor:pointer;padding:2px 4px}.rm-seg-groups{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.rm-seg-group>label{display:block;font-size:.66rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--rm-muted);margin-bottom:4px}.rm-seg-pill{border:1px solid var(--rm-border);border-radius:999px;padding:.5rem .85rem;font-size:.9rem;background:#fff;color:var(--rm-ink)}.rm-seg-note{font-size:.88rem;color:var(--rm-muted);padding-bottom:.55rem;display:inline-block}.rm-seg-error{color:#b3261e;font-size:.9rem;margin-top:12px;font-weight:600}.rm-seg-footer{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-top:18px;border-top:1px solid var(--rm-border);padding-top:16px}.rm-seg-count{font-weight:800;display:block}.rm-seg-hint{font-size:.8rem;color:var(--rm-muted)}.rm-chat-root{position:relative;z-index:60}.rm-chat-bubble-btn{position:fixed;right:20px;bottom:20px;width:58px;height:58px;border-radius:9999px;background:var(--rm-plum);color:var(--rm-cream);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--rm-shadow-md)}.rm-chat-bubble-btn:hover{background:var(--rm-plum-dark)}.rm-chat-badge{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:9999px;background:#b3261e;color:#fff;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center}.rm-chat-panel{position:fixed;right:20px;bottom:90px;width:384px;max-width:calc(100vw - 32px);height:600px;max-height:calc(100vh - 120px);background:#fff;border:1px solid var(--rm-border);border-radius:1.25rem;box-shadow:var(--rm-shadow);display:flex;flex-direction:column;overflow:hidden}.rm-chat-panel-page{position:static;width:100%;max-width:44rem;height:640px;max-height:none}.rm-chat-head{background:var(--rm-plum);color:var(--rm-cream);padding:1rem 1.1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.rm-chat-head-text{display:flex;flex-direction:column;gap:.15rem}.rm-chat-head-text strong{font-size:1.05rem;font-weight:900}.rm-chat-head-text span{font-size:.82rem;opacity:.92}.rm-chat-icon-btn{background:#ffffff29;color:var(--rm-cream);border:0;border-radius:9999px;width:30px;height:30px;cursor:pointer;font-size:.85rem;flex:none}.rm-chat-home{padding:1.1rem;overflow-y:auto}.rm-chat-section-label{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rm-muted);margin-bottom:.55rem}.rm-chat-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.1rem}.rm-chat-list-item{text-align:left;background:var(--rm-cream);border:1px solid var(--rm-border-soft);border-radius:.9rem;padding:.7rem .85rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;width:100%}.rm-chat-list-item:hover{border-color:var(--rm-plum)}.rm-chat-list-item-active{border-color:var(--rm-plum);background:var(--rm-plum-mist)}.rm-chat-list-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.rm-chat-list-subject{font-weight:800;font-size:.92rem;color:var(--rm-ink)}.rm-chat-list-unread{background:#b3261e;color:#fff;border-radius:9999px;min-width:20px;height:20px;padding:0 5px;font-size:.7rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.rm-chat-list-meta{font-size:.76rem;color:var(--rm-muted)}.rm-chat-list-preview{font-size:.85rem;color:var(--rm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-chat-start{display:flex;flex-direction:column;gap:.8rem}.rm-chat-intro{font-size:.95rem;color:var(--rm-ink)}.rm-chat-label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;font-weight:700;color:var(--rm-ink)}.rm-chat-input{border:1px solid var(--rm-border);border-radius:.75rem;padding:.6rem .8rem;font:inherit;font-size:.92rem;background:#fff;color:var(--rm-ink);width:100%}.rm-chat-input:focus{outline:2px solid var(--rm-plum);outline-offset:1px}.rm-chat-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.rm-chat-error{color:#b3261e;font-size:.85rem;font-weight:600}.rm-chat-send-btn{background:var(--rm-plum);color:var(--rm-cream);border:0;border-radius:9999px;padding:.7rem 1.3rem;font-weight:800;cursor:pointer;font-size:.92rem}.rm-chat-send-btn:hover{background:var(--rm-plum-dark)}.rm-chat-sent{padding:.5rem 0}.rm-chat-sent-title{font-weight:900;font-size:1.05rem;margin-bottom:.4rem}.rm-chat-thread{display:flex;flex-direction:column;flex:1;min-height:0}.rm-chat-thread-page{min-height:420px}.rm-chat-back{align-self:flex-start;background:none;border:0;color:var(--rm-plum-dark);font-weight:800;cursor:pointer;padding:.7rem 1rem 0;font-size:.88rem}.rm-chat-messages{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.85rem}.rm-chat-row{display:flex;gap:.55rem;align-items:flex-start;max-width:100%}.rm-chat-row-mine{justify-content:flex-end}.rm-chat-avatar{width:30px;height:30px;border-radius:9999px;object-fit:cover;flex:none}.rm-chat-avatar-fallback{background:var(--rm-plum-mist);color:var(--rm-plum-dark);font-size:.7rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.rm-chat-stack{display:flex;flex-direction:column;gap:.2rem;max-width:80%}.rm-chat-row-mine .rm-chat-stack{align-items:flex-end}.rm-chat-author{font-size:.74rem;font-weight:800;color:var(--rm-muted)}.rm-chat-bubble{background:var(--rm-cream);border:1px solid var(--rm-border-soft);border-radius:.3rem 1rem 1rem;padding:.6rem .85rem;font-size:.93rem;line-height:1.45;white-space:pre-line;word-break:break-word}.rm-chat-bubble-mine{background:var(--rm-plum);color:var(--rm-cream);border-color:var(--rm-plum);border-radius:1rem .3rem 1rem 1rem}.rm-chat-time{font-size:.7rem;color:var(--rm-muted)}.rm-chat-composer{display:flex;gap:.6rem;padding:.8rem;border-top:1px solid var(--rm-border-soft);align-items:flex-end}.rm-chat-endbar{display:flex;justify-content:flex-end;padding:.45rem .8rem 0}.rm-chat-end-btn{background:none;border:1px solid var(--rm-border);color:var(--rm-muted);font-weight:700;font-size:.8rem;border-radius:999px;padding:.35rem .85rem;cursor:pointer}.rm-chat-end-btn:hover{border-color:#b3261e;color:#b3261e}.rm-chat-ended{margin:.8rem;padding:1rem;background:var(--rm-cream);border:1px solid var(--rm-border-soft);border-radius:.9rem;text-align:center}.rm-chat-typing{display:flex;align-items:center;gap:.5rem;padding:.35rem .8rem .55rem;font-size:.85rem;color:var(--rm-muted)}.rm-chat-typing[hidden]{display:none}.rm-chat-typing-bubble{background:var(--rm-cream);border:1px solid var(--rm-border-soft);border-radius:.3rem 1rem 1rem;padding:.3rem .6rem;line-height:1}.rm-chat-typing-dots{display:inline-block;font-weight:900;letter-spacing:.12em;color:var(--rm-plum);animation:rm-typing-pulse 1.1s ease-in-out infinite}@keyframes rm-typing-pulse{0%,to{opacity:.25}50%{opacity:1}}.rm-chat-rate-label{font-size:.85rem;font-weight:700;color:var(--rm-plum-dark);margin:.4rem 0}.rm-chat-stars{display:flex;gap:.25rem;justify-content:center;margin:.3rem 0 .6rem}.rm-chat-attach{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;border:1px solid var(--rm-border);background:#fff;cursor:pointer;color:var(--rm-plum-dark);flex:none}.rm-chat-attach svg{width:20px;height:20px;display:block}.rm-chat-attach:hover{background:var(--rm-plum-mist)}.rm-chat-staged{display:flex;align-items:center;gap:.5rem;padding:.45rem .2rem 0}.rm-chat-staged-chip{display:inline-flex;align-items:center;gap:.5rem;background:var(--rm-plum-mist);color:var(--rm-plum-dark);border:1px solid var(--rm-border);border-radius:999px;padding:.35rem .4rem .35rem .8rem;font-size:.8rem;font-weight:700;max-width:100%}.rm-chat-staged-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-chat-staged-x{border:0;background:#fff;color:var(--rm-plum-dark);width:22px;height:22px;border-radius:999px;cursor:pointer;font-size:.8rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:none}.rm-chat-staged-x:hover{background:#f6dedc;color:#b3261e}.rm-chat-staged-hint{font-size:.75rem;color:var(--rm-muted)}.rm-chat-att-img{max-width:220px;max-height:220px;border-radius:10px;display:block;margin-top:4px}.rm-chat-att-chip{display:inline-block;margin-top:4px;background:#fff;border:1px solid var(--rm-border);border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:700;color:var(--rm-plum-dark);text-decoration:none}.rm-chat-att-chip:hover{background:var(--rm-plum-mist)}.rm-chat-star{background:none;border:0;font-size:1.5rem;line-height:1;color:var(--rm-plum);cursor:pointer;padding:.1rem}.rm-chat-composer .rm-chat-input{flex:1;resize:none}.rm-support-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}@media(min-width:900px){.rm-support-grid{grid-template-columns:380px 1fr}}@media(max-width:640px){.rm-chat-panel{right:0;bottom:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.rm-chat-panel-page{height:70dvh;border-radius:1.25rem}.rm-chat-bubble-btn{right:16px;bottom:16px}}.rm-desk-body{background:var(--rm-cream)}.rm-desk-topbar{background:#fff;border-bottom:1px solid var(--rm-border);padding:.7rem 1.1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem}.rm-desk-topbar-left{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap}.rm-desk-brand{display:flex;align-items:center;gap:.5rem;font-weight:900;color:var(--rm-plum-dark);text-decoration:none;font-size:1.05rem}.rm-desk-brand img{height:26px;width:26px}.rm-desk-nav{display:flex;gap:1rem;font-size:.9rem;font-weight:700}.rm-desk-nav a{color:var(--rm-ink);text-decoration:none}.rm-desk-nav a:hover{color:var(--rm-plum-dark)}.rm-desk-nav-active{color:var(--rm-plum-dark)!important;text-decoration:underline!important}.rm-desk-topbar-right{display:flex;align-items:center;gap:1rem;font-size:.88rem}.rm-desk-avail-on{color:#1e7b34;font-weight:800}.rm-desk-avail-off{color:#b3261e;font-weight:800}.rm-desk-user{display:flex;align-items:center;gap:.45rem;font-weight:700}.rm-desk-logout{background:none;border:0;cursor:pointer;font-weight:700;color:var(--rm-plum-dark)}.rm-desk{display:grid;grid-template-columns:340px 1fr 320px;gap:0;height:calc(100dvh - 57px)}.rm-desk-list-pane{background:#fff;border-right:1px solid var(--rm-border);display:flex;flex-direction:column;min-height:0}.rm-desk-filters{padding:.9rem;border-bottom:1px solid var(--rm-border-soft);display:flex;flex-direction:column;gap:.6rem}.rm-desk-tabs{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.rm-desk-tab{border:1px solid var(--rm-border);background:#fff;border-radius:9999px;padding:.45rem .5rem;font-size:.82rem;font-weight:800;cursor:pointer;text-align:center;white-space:nowrap;min-width:0}.rm-desk-tab-span{grid-column:1 / -1}.rm-btn-primary{background:var(--rm-plum);color:var(--rm-cream)}.rm-btn-primary:hover{background:var(--rm-plum-dark);color:var(--rm-cream)}.rm-btn-danger{background:#b3261e;color:#fff}.rm-btn-danger:hover{background:#8c1d18;color:#fff}.rm-dialog-overlay{position:fixed;inset:0;z-index:9999;background:#2a24387a;display:flex;align-items:center;justify-content:center;padding:1rem}.rm-dialog-overlay[hidden]{display:none}.rm-dialog-card{background:#fff;border:1px solid var(--rm-border);border-top:4px solid var(--rm-plum);border-radius:16px;box-shadow:var(--rm-shadow-md);max-width:430px;width:100%;padding:1.4rem 1.5rem 1.25rem}.rm-dialog-title{font-size:1.05rem;font-weight:900;color:var(--rm-ink);margin:0 0 .45rem}.rm-dialog-message{font-size:.92rem;line-height:1.55;color:var(--rm-ink);margin:0 0 1.15rem;white-space:pre-wrap}.rm-dialog-actions{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.rm-dialog-actions .rm-btn{padding:.55rem 1.15rem;font-size:.88rem}.rm-desk-user-btn{background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font:inherit;color:inherit;padding:.2rem .35rem;border-radius:9999px}.rm-desk-user-btn:hover{background:var(--rm-plum-mist)}.rm-profile-head{display:flex;gap:.9rem;align-items:center;margin-bottom:1rem}.rm-profile-avatar{width:52px;height:52px;font-size:1rem}.rm-profile-label{display:block;font-size:.85rem;font-weight:800;color:var(--rm-ink);margin-bottom:.35rem}.rm-profile-remove{display:block;font-size:.83rem;margin-top:.45rem;color:var(--rm-ink)}.rm-profile-error{color:#b3261e;font-size:.88rem;font-weight:700;margin:.7rem 0 0}#rmProfileForm .rm-chat-input{width:100%;margin-bottom:.9rem}.rm-msg-delete{border:0;background:none;color:var(--rm-muted);font-size:.72rem;font-weight:800;cursor:pointer;padding:.1rem .3rem;opacity:0}.rm-chat-row:hover .rm-msg-delete,.rm-desk-note:hover .rm-msg-delete,.rm-msg-delete:focus-visible{opacity:1}.rm-msg-delete:hover{color:#b3261e;text-decoration:underline}@media(hover:none){.rm-msg-delete{opacity:.8}}.rm-desk-tab-active{background:var(--rm-plum);color:var(--rm-cream);border-color:var(--rm-plum)}.rm-desk-count{font-weight:900}.rm-desk-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.rm-desk-unread-line{font-size:.85rem;color:#b3261e}.rm-desk-list{overflow-y:auto;padding:.6rem;display:flex;flex-direction:column;gap:.45rem}.rm-desk-item{text-align:left;background:var(--rm-cream);border:1px solid var(--rm-border-soft);border-radius:.9rem;padding:.7rem .85rem;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;width:100%}.rm-desk-item:hover{border-color:var(--rm-plum)}.rm-desk-item-active{border-color:var(--rm-plum);background:var(--rm-plum-mist)}.rm-desk-thread-pane{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--rm-cream)}.rm-desk-thread-pane>#rmDeskThread{display:flex;flex-direction:column;flex:1;min-height:0}.rm-desk-thread-head{background:#fff;border-bottom:1px solid var(--rm-border-soft);padding:.8rem 1rem;display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-start;justify-content:space-between}.rm-desk-meta{font-size:.8rem;color:var(--rm-muted);display:block}.rm-desk-thread-actions{display:flex;gap:.6rem;align-items:flex-end;flex-wrap:wrap}.rm-desk-assign-label{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:800;color:var(--rm-muted)}.rm-desk-messages{background:var(--rm-cream)}.rm-desk-note{background:#fff6db;border:1px solid #EBD98A;border-radius:.9rem;padding:.65rem .85rem;font-size:.9rem;align-self:center;width:min(100%,34rem)}.rm-desk-note-head{font-size:.74rem;font-weight:800;color:#8a6d1f;margin-bottom:.25rem}.rm-desk-composer{background:#fff;border-top:1px solid var(--rm-border);padding:.7rem .9rem .9rem}.rm-desk-composer-tabs{display:flex;gap:.5rem;align-items:center;margin-bottom:.55rem}.rm-desk-comp-tab{border:0;background:none;font-weight:800;font-size:.88rem;cursor:pointer;color:var(--rm-muted);padding:.2rem .4rem}.rm-desk-comp-tab-active{color:var(--rm-plum-dark);text-decoration:underline}.rm-desk-composer-row{display:flex;justify-content:space-between;align-items:center;margin-top:.55rem}.rm-desk-customer-pane{background:#fff;border-left:1px solid var(--rm-border);padding:1rem;overflow-y:auto}.rm-desk-panel-title{font-weight:900;font-size:.95rem;margin:1rem 0 .5rem}.rm-desk-panel-title:first-child{margin-top:0}.rm-desk-panel-field{display:flex;flex-direction:column;margin-bottom:.55rem}.rm-desk-panel-label{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--rm-muted)}.rm-desk-panel-value{font-size:.93rem;font-weight:600;word-break:break-word}.rm-desk-panel-link{color:var(--rm-plum-dark);font-weight:800;font-size:.88rem}.rm-desk-action-form{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.8rem}.rm-desk-action-btn{padding:.45rem .9rem;font-size:.85rem;align-self:flex-start}.rm-desk-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.rm-desk-tag{background:var(--rm-plum-mist);color:var(--rm-plum-dark);border:0;border-radius:9999px;padding:.25rem .7rem;font-size:.78rem;font-weight:800;cursor:pointer}.rm-desk-activity-line{font-size:.82rem;color:var(--rm-muted);margin-bottom:.3rem}.rm-modal{position:fixed;inset:0;background:#2a243873;display:flex;align-items:center;justify-content:center;z-index:80;padding:1rem}.rm-modal-card{background:#fff;border-radius:1.1rem;padding:1.4rem;width:min(100%,30rem);display:flex;flex-direction:column;gap:.4rem}.rm-modal-card form{display:flex;flex-direction:column;gap:.8rem}.rm-desk-settings-form{display:flex;flex-direction:column;gap:.85rem;max-width:34rem}.rm-desk-agent-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--rm-border-soft)}.rm-desk-agent-main{display:flex;gap:.8rem;align-items:center}.rm-desk-edit-toggle{cursor:pointer;font-weight:800;color:var(--rm-plum-dark);font-size:.9rem;margin:.4rem 0}.rm-desk-activity-table{width:100%;border-collapse:collapse;font-size:.9rem}.rm-desk-activity-table th,.rm-desk-activity-table td{text-align:left;padding:.65rem .9rem;border-bottom:1px solid var(--rm-border-soft);vertical-align:top}.rm-desk-activity-table th{font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--rm-muted)}@media(max-width:1100px){.rm-desk{grid-template-columns:300px 1fr}.rm-desk-customer-pane{display:none}}@media(max-width:720px){.rm-desk{grid-template-columns:1fr;height:auto}.rm-desk-list-pane{max-height:46dvh}.rm-desk-thread-pane{min-height:60dvh}.rm-desk-customer-pane{display:block;border-left:0;border-top:1px solid var(--rm-border)}}.rm-settings-card{background:#fff;border:1px solid #EAE5EE;border-radius:14px;padding:26px;margin-bottom:22px;max-width:860px}.rm-settings-card h2{font-size:18px;font-weight:800;color:var(--rm-ink);margin-bottom:8px}.rm-settings-card .rm-settings-intro{color:var(--rm-muted);font-size:13px;line-height:1.7;margin-bottom:22px}.rm-settings-card label{display:block;font-size:13px;font-weight:800;margin-bottom:8px;margin-top:18px}.rm-settings-card input[type=text],.rm-settings-card input[type=email],.rm-settings-card select{width:100%;max-width:420px}.rm-billing-table{width:100%;font-size:13px;border-collapse:collapse}.rm-billing-table td,.rm-billing-table th{padding:10px 6px;border-bottom:1px solid var(--rm-plum-mist);text-align:left}.rm-billing-warn{background:#fdf3e7;border:1px solid #F0D9B5;color:#7a5510;border-radius:10px;padding:12px 16px;font-size:13px;margin-bottom:18px;max-width:860px}.rm-danger-btn{background:#b3261e;color:#fff;border:0;border-radius:8px;padding:12px 22px;font-weight:800;cursor:pointer;min-height:46px}.rm-danger-btn:hover{background:#8f1d17}.rm-field-error{color:#b3261e;font-size:13px;margin-top:6px}.rm-billing-head{font-size:28px;font-weight:900;color:var(--rm-ink);margin-bottom:6px}.rm-btabs{display:flex;gap:1.7rem;border-bottom:1px solid #EAE5EE;margin-bottom:24px;overflow-x:auto}.rm-btabs a{padding:.65rem 0;font-weight:700;font-size:.95rem;color:var(--rm-muted);text-decoration:none;white-space:nowrap}.rm-btabs a.rm-btab-active{color:var(--rm-ink);box-shadow:inset 0 -2px 0 var(--rm-plum)}.rm-plan-summary{display:grid;grid-template-columns:1.25fr 1fr;max-width:860px}.rm-plan-summary-main{padding-right:26px}.rm-plan-summary-side{border-left:1px solid #EAE5EE}.rm-plan-fact{padding:6px 0 14px 26px}.rm-plan-fact+.rm-plan-fact{border-top:1px solid #EAE5EE;padding-top:14px}.rm-plan-fact-label{color:var(--rm-muted);font-size:13px;margin-bottom:4px}.rm-plan-fact-value{font-size:19px;font-weight:900;color:var(--rm-ink)}.rm-plan-fact-sub{color:var(--rm-muted);font-size:12px;margin-top:2px}@media(max-width:720px){.rm-plan-summary{grid-template-columns:1fr}.rm-plan-summary-main{padding-right:0}.rm-plan-summary-side{border-left:0;border-top:1px solid #EAE5EE;margin-top:16px}.rm-plan-fact{padding-left:0}}.rm-usage-row{padding:16px 0 6px;border-top:1px solid var(--rm-plum-mist)}.rm-usage-row:first-of-type{border-top:0}.rm-usage-top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.rm-usage-label{color:var(--rm-muted);font-size:13px}.rm-usage-value{font-size:19px;font-weight:900;color:var(--rm-ink)}.rm-usage-limit{color:var(--rm-muted);font-size:12px;text-align:right;margin-top:2px}.rm-ubar{height:8px;border-radius:99px;background:#eae5ee;margin-top:8px;overflow:hidden}.rm-ubar-fill{height:100%;border-radius:99px;background:var(--rm-plum)}.rm-ubar-fill-warn{background:#b45309}.rm-warn-pill{display:inline-block;background:#fdf3e7;color:#7a5510;border-radius:99px;padding:1px 9px;font-size:11px;font-weight:800;margin-left:8px;vertical-align:middle}.rm-status-pill{display:inline-block;border-radius:99px;padding:2px 10px;font-size:11px;font-weight:800}.rm-status-paid{background:#e3f4e5;color:#1e7b34}.rm-status-open{background:#fdf3e7;color:#7a5510}.rm-status-other{background:var(--rm-plum-mist);color:var(--rm-plum-dark)}.rm-card-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--rm-plum-mist)}.rm-card-row:first-of-type{border-top:0}.rm-card-brand{font-weight:900;font-size:15px;color:var(--rm-ink);text-transform:capitalize}.rm-chat-prev-toggle{display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--rm-border-soft);margin-top:.9rem;padding:.8rem .2rem .2rem;font-weight:800;font-size:.85rem;color:var(--rm-plum-dark);cursor:pointer}.rm-chat-prev-caret{display:inline-block;transition:transform .15s ease}.rm-chat-prev-open .rm-chat-prev-caret{transform:rotate(180deg)}.rm-chat-list-item-resolved{background:#fff}.rm-chat-list-item-resolved .rm-chat-list-subject,.rm-chat-list-item-resolved .rm-chat-list-preview{color:var(--rm-muted)}.rm-chat-status-pill{display:inline-block;background:var(--rm-plum-mist);color:var(--rm-plum-dark);border-radius:99px;padding:0 7px;font-size:.68rem;font-weight:800;line-height:1.5}.rm-support-prev{margin-top:1rem}.rm-support-prev>summary{cursor:pointer;font-weight:800;font-size:.9rem;color:var(--rm-plum-dark);padding:.4rem 0}.rm-support-prev .rm-chat-list{margin-top:.6rem}.rm-chat-remove{margin-left:auto;color:var(--rm-muted);font-size:.78rem;font-weight:800;line-height:1;padding:3px 7px;border-radius:99px;cursor:pointer;flex:none}.rm-chat-remove:hover{color:#b3261e;background:#fdecec}.rm-chat-thread-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.rm-chat-end-link{background:none;border:0;color:var(--rm-muted);font-size:.8rem;font-weight:700;cursor:pointer;padding:.35rem .55rem;border-radius:.55rem;flex:none}.rm-chat-end-link:hover{color:#b3261e;background:#fdecec}
