/* Tenant pages: styles moved out of inline style attributes. Each selector carries two :not(#_) terms (id-level specificity) so it still outranks the shell rules a style attribute used to beat. */
.rmc-is-00db7092.rmc-is-00db7092:not(#_):not(#_){max-width:9.5rem}
.rmc-is-014cb579.rmc-is-014cb579:not(#_):not(#_){max-width:32rem}
.rmc-is-026d481f.rmc-is-026d481f:not(#_):not(#_){max-width:100%;height:auto}
.rmc-is-0466783d.rmc-is-0466783d:not(#_):not(#_){width:100%}
.rmc-is-047ba881.rmc-is-047ba881:not(#_):not(#_){background:color-mix(in oklab, var(--ds-danger) 12%, transparent);color:var(--ds-danger)}
.rmc-is-0643fe80.rmc-is-0643fe80:not(#_):not(#_){max-height:80px;border-radius:8px}
.rmc-is-06f2fca1.rmc-is-06f2fca1:not(#_):not(#_){padding:18px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-elevated)}
.rmc-is-084b94e1.rmc-is-084b94e1:not(#_):not(#_){max-height:400px;overflow:auto}
.rmc-is-08a1c80e.rmc-is-08a1c80e:not(#_):not(#_){color:var(--text-secondary);margin-top:4px;max-width:70ch}
.rmc-is-08e13a84.rmc-is-08e13a84:not(#_):not(#_){max-width:6rem}
.rmc-is-091f7c73.rmc-is-091f7c73:not(#_):not(#_){--tp-mission-pct:100%}
.rmc-is-09a5de31.rmc-is-09a5de31:not(#_):not(#_){max-width:820px}
.rmc-is-0cc1ce29.rmc-is-0cc1ce29:not(#_):not(#_){--pin-x:85%;--pin-y:76%}
.rmc-is-0ce5d949.rmc-is-0ce5d949:not(#_):not(#_){width:2rem;height:2rem}
.rmc-is-0d670349.rmc-is-0d670349:not(#_):not(#_){max-width:52rem}
.rmc-is-0ddf068b.rmc-is-0ddf068b:not(#_):not(#_){overflow-x:auto}
.rmc-is-0dfa4bd6.rmc-is-0dfa4bd6:not(#_):not(#_){height:42%}
.rmc-is-1001742f.rmc-is-1001742f:not(#_):not(#_){width:6rem}
.rmc-is-1069d5c3.rmc-is-1069d5c3:not(#_):not(#_){width:72px}
.rmc-is-10f249b1.rmc-is-10f249b1:not(#_):not(#_){width:80%}
.rmc-is-11696618.rmc-is-11696618:not(#_):not(#_){margin:0}
.rmc-is-13254751.rmc-is-13254751:not(#_):not(#_){max-height:4rem;overflow:auto}
.rmc-is-141da7ec.rmc-is-141da7ec:not(#_):not(#_){overflow-x:auto;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-elevated)}
.rmc-is-142373a2.rmc-is-142373a2:not(#_):not(#_){width:88%}
.rmc-is-157934c5.rmc-is-157934c5:not(#_):not(#_){grid-column:1/-1;text-align:center;padding:24px;color:var(--text-secondary)}
.rmc-is-17df858f.rmc-is-17df858f:not(#_):not(#_){margin:0.5rem 0 0}
.rmc-is-188532ae.rmc-is-188532ae:not(#_):not(#_){border:0;padding:0}
.rmc-is-1b0f4999.rmc-is-1b0f4999:not(#_):not(#_){margin-top:16px}
.rmc-is-1c33f236.rmc-is-1c33f236:not(#_):not(#_){background:var(--school-primary);color:var(--text-on-brand)}
.rmc-is-1cccdbe7.rmc-is-1cccdbe7:not(#_):not(#_){min-width:7rem;max-width:12rem}
.rmc-is-1e3b8e18.rmc-is-1e3b8e18:not(#_):not(#_){width:100%;height:80vh;min-height:600px;border:0;display:block}
.rmc-is-1e5f67a6.rmc-is-1e5f67a6:not(#_):not(#_){--h:80%}
.rmc-is-1f8a1e43.rmc-is-1f8a1e43:not(#_):not(#_){width:100%;font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:var(--type-size-caption);padding:12px;border-radius:10px;border:1px solid var(--hairline);background:var(--surface-bg);color:var(--text-primary)}
.rmc-is-219e6f78.rmc-is-219e6f78:not(#_):not(#_){display:inline-flex;gap:var(--space-2)}
.rmc-is-2239d6d5.rmc-is-2239d6d5:not(#_):not(#_){margin-top:1rem}
.rmc-is-23f689e2.rmc-is-23f689e2:not(#_):not(#_){height:76%}
.rmc-is-25ef731a.rmc-is-25ef731a:not(#_):not(#_){--swatch-color:var(--text-primary)}
.rmc-is-25fb8796.rmc-is-25fb8796:not(#_):not(#_){height:35%}
.rmc-is-26f946d6.rmc-is-26f946d6:not(#_):not(#_){letter-spacing:.25em}
.rmc-is-28a50dd5.rmc-is-28a50dd5:not(#_):not(#_){border-radius:8px}
.rmc-is-28da3fe8.rmc-is-28da3fe8:not(#_):not(#_){aspect-ratio:1}
.rmc-is-29e86bf4.rmc-is-29e86bf4:not(#_):not(#_){z-index:1019}
.rmc-is-2a062c81.rmc-is-2a062c81:not(#_):not(#_){--h:71%}
.rmc-is-2a0fdb02.rmc-is-2a0fdb02:not(#_):not(#_){width:100%;padding:8px 10px;border-radius:8px;border:1px solid var(--hairline);background:var(--surface-bg)}
.rmc-is-2a1b75c9.rmc-is-2a1b75c9:not(#_):not(#_){display:block}
.rmc-is-2b583d73.rmc-is-2b583d73:not(#_):not(#_){margin-bottom:14px}
.rmc-is-2c134abd.rmc-is-2c134abd:not(#_):not(#_){font-size:var(--type-size-eyebrow);letter-spacing:0.04em}
.rmc-is-2ca1839e.rmc-is-2ca1839e:not(#_):not(#_){width:56px;height:56px;font-weight:700}
.rmc-is-2de5add3.rmc-is-2de5add3:not(#_):not(#_){width:4rem;height:4rem}
.rmc-is-2ecf1dda.rmc-is-2ecf1dda:not(#_):not(#_){margin-block:0 var(--space-2)}
.rmc-is-2faa5e34.rmc-is-2faa5e34:not(#_):not(#_){min-height:120px}
.rmc-is-307fc425.rmc-is-307fc425:not(#_):not(#_){--bar-h:58%}
.rmc-is-30e741d9.rmc-is-30e741d9:not(#_):not(#_){width:auto}
.rmc-is-31c1d28b.rmc-is-31c1d28b:not(#_):not(#_){z-index:1100}
.rmc-is-31fe1a5b.rmc-is-31fe1a5b:not(#_):not(#_){margin-bottom:10px;font-size:var(--type-size-eyebrow);color:var(--text-secondary)}
.rmc-is-33ee7099.rmc-is-33ee7099:not(#_):not(#_){background:var(--school-primary, var(--color-indigo-600));color:var(--school-primary-inverse, var(--text-on-brand))}
.rmc-is-35d05d0e.rmc-is-35d05d0e:not(#_):not(#_){max-width:40rem;margin-left:auto;margin-right:auto}
.rmc-is-363cdaa2.rmc-is-363cdaa2:not(#_):not(#_){margin-bottom:1rem}
.rmc-is-3771a738.rmc-is-3771a738:not(#_):not(#_){margin-block:var(--space-2) 0}
.rmc-is-37bf25ad.rmc-is-37bf25ad:not(#_):not(#_){padding:1rem 1.25rem}
.rmc-is-3a4f63b7.rmc-is-3a4f63b7:not(#_):not(#_){width:28%}
.rmc-is-3c6f5e4b.rmc-is-3c6f5e4b:not(#_):not(#_){color:var(--text-primary)}
.rmc-is-3ce1f065.rmc-is-3ce1f065:not(#_):not(#_){font-size:var(--type-size-body-l)}
.rmc-is-3dc98b5e.rmc-is-3dc98b5e:not(#_):not(#_){margin-top:0.5rem}
.rmc-is-3ed8b0c2.rmc-is-3ed8b0c2:not(#_):not(#_){max-height:120px;overflow:auto}
.rmc-is-4003f2f6.rmc-is-4003f2f6:not(#_):not(#_){display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:10px}
.rmc-is-409f4e41.rmc-is-409f4e41:not(#_):not(#_){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:0}
.rmc-is-4136c3e9.rmc-is-4136c3e9:not(#_):not(#_){max-width:60ch}
.rmc-is-415796d9.rmc-is-415796d9:not(#_):not(#_){width:95%}
.rmc-is-4260ebea.rmc-is-4260ebea:not(#_):not(#_){padding-top:0}
.rmc-is-4289061c.rmc-is-4289061c:not(#_):not(#_){width:44px;height:44px}
.rmc-is-42b733c1.rmc-is-42b733c1:not(#_):not(#_){height:68%}
.rmc-is-42ff936a.rmc-is-42ff936a:not(#_):not(#_){font-size:var(--type-size-headline-l)}
.rmc-is-438b6089.rmc-is-438b6089:not(#_):not(#_){margin-block:0 var(--space-2);font-size:var(--type-size-h3, 1.125rem)}
.rmc-is-44a2f4b6.rmc-is-44a2f4b6:not(#_):not(#_){height:20px}
.rmc-is-458699b5.rmc-is-458699b5:not(#_):not(#_){min-height:320px;background:var(--surface-bg);border:1px solid var(--hairline);border-radius:var(--radius-md, 8px);display:flex;align-items:center;justify-content:center}
.rmc-is-4588b99d.rmc-is-4588b99d:not(#_):not(#_){background:var(--surface-bg-subtle);color:var(--text-secondary)}
.rmc-is-464c0271.rmc-is-464c0271:not(#_):not(#_){width:80px;height:80px}
.rmc-is-465bfea3.rmc-is-465bfea3:not(#_):not(#_){width:120px}
.rmc-is-477d664a.rmc-is-477d664a:not(#_):not(#_){width:10%}
.rmc-is-47bb2fdb.rmc-is-47bb2fdb:not(#_):not(#_){letter-spacing:0.04em}
.rmc-is-4a724ce7.rmc-is-4a724ce7:not(#_):not(#_){max-width:360px}
.rmc-is-4b9c92a1.rmc-is-4b9c92a1:not(#_):not(#_){--swatch-color:var(--surface-elevated)}
.rmc-is-4c870d59.rmc-is-4c870d59:not(#_):not(#_){height:38px;border-radius:8px}
.rmc-is-4cbaa914.rmc-is-4cbaa914:not(#_):not(#_){max-width:28rem}
.rmc-is-4cd5c0a7.rmc-is-4cd5c0a7:not(#_):not(#_){max-height:200px;overflow:auto}
.rmc-is-4d5c3d3b.rmc-is-4d5c3d3b:not(#_):not(#_){--rmc-avatar-grad-from:var(--ds-info);--rmc-avatar-grad-to:var(--school-primary)}
.rmc-is-4da513bf.rmc-is-4da513bf:not(#_):not(#_){margin-top:28px;padding-top:14px;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;font-size:var(--type-size-eyebrow);color:var(--text-secondary)}
.rmc-is-4ddcfbe5.rmc-is-4ddcfbe5:not(#_):not(#_){grid-column:1 / -1}
.rmc-is-4e904519.rmc-is-4e904519:not(#_):not(#_){max-width:40rem}
.rmc-is-4f0fdec9.rmc-is-4f0fdec9:not(#_):not(#_){font-size:var(--type-size-micro);letter-spacing:0.04em}
.rmc-is-4f543268.rmc-is-4f543268:not(#_):not(#_){--pin-x:17.5%;--pin-y:35%}
.rmc-is-50379a01.rmc-is-50379a01:not(#_):not(#_){width:70%}
.rmc-is-50daa162.rmc-is-50daa162:not(#_):not(#_){width:2rem}
.rmc-is-51ce2d08.rmc-is-51ce2d08:not(#_):not(#_){vertical-align:middle;font-size:var(--type-size-body)}
.rmc-is-5281baf2.rmc-is-5281baf2:not(#_):not(#_){animation-delay:0s}
.rmc-is-53b50a8a.rmc-is-53b50a8a:not(#_):not(#_){max-width:920px}
.rmc-is-54f91ac4.rmc-is-54f91ac4:not(#_):not(#_){width:180px}
.rmc-is-561f378b.rmc-is-561f378b:not(#_):not(#_){margin-bottom:1.5rem}
.rmc-is-56f9e8cd.rmc-is-56f9e8cd:not(#_):not(#_){animation-delay:0.2s}
.rmc-is-5701fbc8.rmc-is-5701fbc8:not(#_):not(#_){max-height:240px}
.rmc-is-577cf2be.rmc-is-577cf2be:not(#_):not(#_){border:1px solid var(--hairline);border-radius:12px;padding:14px;background:var(--surface-elevated)}
.rmc-is-597be9f0.rmc-is-597be9f0:not(#_):not(#_){font-size:var(--type-size-micro);color:var(--text-secondary)}
.rmc-is-59898173.rmc-is-59898173:not(#_):not(#_){border:1px solid var(--hairline);border-radius:10px;padding:12px;background:var(--surface-elevated)}
.rmc-is-59a762ce.rmc-is-59a762ce:not(#_):not(#_){min-width:12rem;max-width:18rem}
.rmc-is-59eddc67.rmc-is-59eddc67:not(#_):not(#_){flex:1;min-width:0}
.rmc-is-5a590993.rmc-is-5a590993:not(#_):not(#_){height:30px}
.rmc-is-5af557a5.rmc-is-5af557a5:not(#_):not(#_){min-width:220px}
.rmc-is-5b4e63bc.rmc-is-5b4e63bc:not(#_):not(#_){border-bottom:0;padding-bottom:0}
.rmc-is-5bd1668a.rmc-is-5bd1668a:not(#_):not(#_){min-width:240px}
.rmc-is-5d4c7baa.rmc-is-5d4c7baa:not(#_):not(#_){min-width:20rem}
.rmc-is-5d62d316.rmc-is-5d62d316:not(#_):not(#_){min-width:14rem}
.rmc-is-5e56f32c.rmc-is-5e56f32c:not(#_):not(#_){margin-top:10px;padding:12px;border-radius:10px;background:var(--surface-bg);border:1px solid var(--hairline);overflow-x:auto}
.rmc-is-5e67363d.rmc-is-5e67363d:not(#_):not(#_){max-height:10rem;overflow:auto}
.rmc-is-5e70b1a3.rmc-is-5e70b1a3:not(#_):not(#_){width:60%;margin-bottom:1rem}
.rmc-is-5f47c821.rmc-is-5f47c821:not(#_):not(#_){font-size:var(--type-size-eyebrow);color:var(--text-secondary);margin:0 0 12px}
.rmc-is-5f5b4248.rmc-is-5f5b4248:not(#_):not(#_){color:var(--text-secondary);margin-top:4px;max-width:56ch}
.rmc-is-5f8400ad.rmc-is-5f8400ad:not(#_):not(#_){max-height:320px;overflow:auto}
.rmc-is-60746827.rmc-is-60746827:not(#_):not(#_){width:110px}
.rmc-is-60e32dcb.rmc-is-60e32dcb:not(#_):not(#_){display:inline-block}
.rmc-is-6112ba83.rmc-is-6112ba83:not(#_):not(#_){cursor:pointer;font-weight:600;color:var(--text-secondary)}
.rmc-is-617c807f.rmc-is-617c807f:not(#_):not(#_){min-width:12rem;flex:1}
.rmc-is-6389919b.rmc-is-6389919b:not(#_):not(#_){max-width:36rem}
.rmc-is-63f6dd9c.rmc-is-63f6dd9c:not(#_):not(#_){width:2.25rem;height:2.25rem}
.rmc-is-64a8e18d.rmc-is-64a8e18d:not(#_):not(#_){font-size:inherit}
.rmc-is-651945a0.rmc-is-651945a0:not(#_):not(#_){min-width:120px}
.rmc-is-651dca67.rmc-is-651dca67:not(#_):not(#_){display:inline-block;padding:1px 6px;border-radius:5px;border:1px solid var(--hairline);font-size:var(--type-size-micro);letter-spacing:0.04em;text-transform:uppercase}
.rmc-is-656270cc.rmc-is-656270cc:not(#_):not(#_){max-width:22rem}
.rmc-is-66294d25.rmc-is-66294d25:not(#_):not(#_){--pin-x:26%;--pin-y:70%}
.rmc-is-66d8e2d2.rmc-is-66d8e2d2:not(#_):not(#_){--bar-h:54%}
.rmc-is-688c88c6.rmc-is-688c88c6:not(#_):not(#_){font-size:var(--type-size-headline-m);letter-spacing:-0.01em}
.rmc-is-692a258b.rmc-is-692a258b:not(#_):not(#_){max-width:8rem}
.rmc-is-6ada9b76.rmc-is-6ada9b76:not(#_):not(#_){padding:18px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-elevated);margin-bottom:16px}
.rmc-is-6bca380c.rmc-is-6bca380c:not(#_):not(#_){cursor:pointer;list-style:revert}
.rmc-is-6c6a6710.rmc-is-6c6a6710:not(#_):not(#_){max-height:20rem;overflow:auto}
.rmc-is-6d9a076a.rmc-is-6d9a076a:not(#_):not(#_){border-bottom:0}
.rmc-is-6ed9b1c0.rmc-is-6ed9b1c0:not(#_):not(#_){max-width:12rem}
.rmc-is-707c3373.rmc-is-707c3373:not(#_):not(#_){width:280px;max-width:80vw;height:auto}
.rmc-is-70d6583e.rmc-is-70d6583e:not(#_):not(#_){font-size:var(--type-size-headline-xl)}
.rmc-is-71763721.rmc-is-71763721:not(#_):not(#_){animation-delay:0.6s}
.rmc-is-72126da2.rmc-is-72126da2:not(#_):not(#_){font-family:monospace}
.rmc-is-736ec533.rmc-is-736ec533:not(#_):not(#_){font-size:var(--type-size-caption);padding:0 6px;color:var(--text-secondary)}
.rmc-is-739de422.rmc-is-739de422:not(#_):not(#_){font-weight:600;margin-top:2px}
.rmc-is-73cf5f14.rmc-is-73cf5f14:not(#_):not(#_){height:0.5rem}
.rmc-is-73dcf52f.rmc-is-73dcf52f:not(#_):not(#_){padding-top:0.75rem}
.rmc-is-75239738.rmc-is-75239738:not(#_):not(#_){word-break:break-all}
.rmc-is-75c77557.rmc-is-75c77557:not(#_):not(#_){min-width:12rem}
.rmc-is-75cb777b.rmc-is-75cb777b:not(#_):not(#_){--pin-x:51%;--pin-y:64%}
.rmc-is-765d57b5.rmc-is-765d57b5:not(#_):not(#_){max-width:560px}
.rmc-is-76c3eabb.rmc-is-76c3eabb:not(#_):not(#_){max-width:200px;height:auto}
.rmc-is-78176c3e.rmc-is-78176c3e:not(#_):not(#_){min-width:0;background:var(--hairline-strong)}
.rmc-is-79484428.rmc-is-79484428:not(#_):not(#_){max-height:560px;overflow:auto}
.rmc-is-79569352.rmc-is-79569352:not(#_):not(#_){min-height:180px}
.rmc-is-79b5bc23.rmc-is-79b5bc23:not(#_):not(#_){margin:0 0 8px;font-size:var(--type-size-eyebrow);color:var(--text-secondary)}
.rmc-is-7a52eb78.rmc-is-7a52eb78:not(#_):not(#_){padding-inline-start:var(--space-3);margin-block:0;display:flex;flex-direction:column;gap:var(--space-1)}
.rmc-is-7af2e82e.rmc-is-7af2e82e:not(#_):not(#_){max-width:880px}
.rmc-is-7caaf0ce.rmc-is-7caaf0ce:not(#_):not(#_){gap:1.5rem}
.rmc-is-7ef98497.rmc-is-7ef98497:not(#_):not(#_){opacity:.85;font-size:.9rem;/*inline-style-allow:print-page-inline*/}
.rmc-is-7f3cc1d5.rmc-is-7f3cc1d5:not(#_):not(#_){min-width:7rem;max-width:14rem}
.rmc-is-7fb5650b.rmc-is-7fb5650b:not(#_):not(#_){z-index:20;max-height:14rem;overflow:auto}
.rmc-is-7fc16fa8.rmc-is-7fc16fa8:not(#_):not(#_){max-width:620px}
.rmc-is-8041ae66.rmc-is-8041ae66:not(#_):not(#_){min-height:2.75rem}
.rmc-is-808de9a9.rmc-is-808de9a9:not(#_):not(#_){object-fit:cover}
.rmc-is-80d654f9.rmc-is-80d654f9:not(#_):not(#_){text-decoration:none}
.rmc-is-80dd5e5a.rmc-is-80dd5e5a:not(#_):not(#_){justify-content:space-between;align-items:center;margin-top:12px;gap:12px}
.rmc-is-8156f4cb.rmc-is-8156f4cb:not(#_):not(#_){height:0.4rem}
.rmc-is-81e8113c.rmc-is-81e8113c:not(#_):not(#_){margin:0.5rem 0;padding-left:1.25rem}
.rmc-is-8308088c.rmc-is-8308088c:not(#_):not(#_){min-width:10rem}
.rmc-is-830eb986.rmc-is-830eb986:not(#_):not(#_){width:140px}
.rmc-is-832ca341.rmc-is-832ca341:not(#_):not(#_){--bar-h:71%}
.rmc-is-83ad8d59.rmc-is-83ad8d59:not(#_):not(#_){padding:10px 18px;border-radius:10px;border:1px solid var(--hairline);background:var(--text-primary);color:var(--surface-bg);font-weight:600;cursor:pointer;justify-self:start}
.rmc-is-83ca52ef.rmc-is-83ca52ef:not(#_):not(#_){height:8px}
.rmc-is-83ebc9ef.rmc-is-83ebc9ef:not(#_):not(#_){min-height:700px}
.rmc-is-85344c05.rmc-is-85344c05:not(#_):not(#_){width:4.5rem}
.rmc-is-8573bae3.rmc-is-8573bae3:not(#_):not(#_){width:80px}
.rmc-is-85b73f6e.rmc-is-85b73f6e:not(#_):not(#_){z-index:1060}
.rmc-is-8601e570.rmc-is-8601e570:not(#_):not(#_){max-width:280px;max-height:120px;overflow:auto}
.rmc-is-86de7ac6.rmc-is-86de7ac6:not(#_):not(#_){margin-top:18px}
.rmc-is-87c136df.rmc-is-87c136df:not(#_):not(#_){margin-bottom:16px}
.rmc-is-8879a4ac.rmc-is-8879a4ac:not(#_):not(#_){font-size:var(--type-size-micro);margin-left:8px;color:var(--text-secondary)}
.rmc-is-8b51f365.rmc-is-8b51f365:not(#_):not(#_){max-width:11rem}
.rmc-is-8ba188a9.rmc-is-8ba188a9:not(#_):not(#_){--h:55%}
.rmc-is-8c0259ac.rmc-is-8c0259ac:not(#_):not(#_){position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.rmc-is-8ccdd16d.rmc-is-8ccdd16d:not(#_):not(#_){max-width:20rem}
.rmc-is-8d750a56.rmc-is-8d750a56:not(#_):not(#_){width:65%}
.rmc-is-8ddfbcba.rmc-is-8ddfbcba:not(#_):not(#_){padding:12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-elevated);color:var(--text-secondary);font-size:var(--type-size-caption);margin-bottom:16px}
.rmc-is-905d8b3d.rmc-is-905d8b3d:not(#_):not(#_){margin-bottom:18px}
.rmc-is-916fdf33.rmc-is-916fdf33:not(#_):not(#_){max-height:28rem;overflow:auto}
.rmc-is-91a87015.rmc-is-91a87015:not(#_):not(#_){text-align:center}
.rmc-is-973e0f4b.rmc-is-973e0f4b:not(#_):not(#_){display:inline;margin-left:4px}
.rmc-is-995ad7f0.rmc-is-995ad7f0:not(#_):not(#_){animation-delay:0.4s}
.rmc-is-9da2a5b8.rmc-is-9da2a5b8:not(#_):not(#_){width:64px;height:64px;border-radius:18px;font-size:var(--type-size-headline-m);margin-bottom:18px;display:inline-flex}
.rmc-is-9da529c4.rmc-is-9da529c4:not(#_):not(#_){--h:94%}
.rmc-is-9e7592e1.rmc-is-9e7592e1:not(#_):not(#_){max-height:12rem;overflow:auto}
.rmc-is-9fd56bad.rmc-is-9fd56bad:not(#_):not(#_){margin-top:-0.5rem}
.rmc-is-a15190b0.rmc-is-a15190b0:not(#_):not(#_){display:block;min-width:120px;padding:6px 10px;border-radius:8px;border:1px solid var(--hairline);background:var(--surface-canvas);color:var(--text-primary)}
.rmc-is-a24b82ac.rmc-is-a24b82ac:not(#_):not(#_){border-top:1px solid var(--hairline);padding-top:0.875rem}
.rmc-is-a484feb8.rmc-is-a484feb8:not(#_):not(#_){text-transform:uppercase}
.rmc-is-a548ea71.rmc-is-a548ea71:not(#_):not(#_){white-space:pre-wrap}
.rmc-is-a558dc0d.rmc-is-a558dc0d:not(#_):not(#_){min-height:480px;z-index:1}
.rmc-is-a55f31db.rmc-is-a55f31db:not(#_):not(#_){width:100%;border-collapse:collapse}
.rmc-is-a5d7a03c.rmc-is-a5d7a03c:not(#_):not(#_){max-width:240px}
.rmc-is-a81c6973.rmc-is-a81c6973:not(#_):not(#_){font-variant-numeric:tabular-nums}
.rmc-is-a821149c.rmc-is-a821149c:not(#_):not(#_){color:var(--text-secondary);margin-top:4px;max-width:60ch}
.rmc-is-a88071cf.rmc-is-a88071cf:not(#_):not(#_){padding:1.25rem}
.rmc-is-a8869dbe.rmc-is-a8869dbe:not(#_):not(#_){background:transparent}
.rmc-is-aadd939c.rmc-is-aadd939c:not(#_):not(#_){font-size:var(--type-size-micro);color:var(--text-secondary);font-family:ui-monospace, SFMono-Regular, Menlo, monospace}
.rmc-is-ab2fa709.rmc-is-ab2fa709:not(#_):not(#_){max-width:44rem}
.rmc-is-ab643601.rmc-is-ab643601:not(#_):not(#_){max-height:180px;overflow:auto}
.rmc-is-ad652a15.rmc-is-ad652a15:not(#_):not(#_){z-index:5;max-height:14rem;overflow:auto}
.rmc-is-adb48d38.rmc-is-adb48d38:not(#_):not(#_){font-size:var(--type-size-headline-m)}
.rmc-is-affe4d6c.rmc-is-affe4d6c:not(#_):not(#_){width:40px;height:40px;min-width:40px}
.rmc-is-b0d835e7.rmc-is-b0d835e7:not(#_):not(#_){--bar-h:65%}
.rmc-is-b12974cb.rmc-is-b12974cb:not(#_):not(#_){max-width:720px}
.rmc-is-b1a3c238.rmc-is-b1a3c238:not(#_):not(#_){width:2rem;height:2rem;font-size:var(--type-size-caption)}
.rmc-is-b1c41ac1.rmc-is-b1c41ac1:not(#_):not(#_){--pin-x:69%;--pin-y:50%}
.rmc-is-b1f70b99.rmc-is-b1f70b99:not(#_):not(#_){font-size:var(--type-size-display)}
.rmc-is-b39182e9.rmc-is-b39182e9:not(#_):not(#_){width:100%;min-height:180px;padding:8px 10px;border-radius:8px;border:1px solid var(--hairline);background:var(--surface-bg)}
.rmc-is-b4727f01.rmc-is-b4727f01:not(#_):not(#_){font-size:var(--type-size-micro);color:var(--text-secondary);margin-top:2px}
.rmc-is-b4c26e6a.rmc-is-b4c26e6a:not(#_):not(#_){font-size:var(--type-size-eyebrow)}
.rmc-is-b5450af4.rmc-is-b5450af4:not(#_):not(#_){background:linear-gradient(135deg,var(--school-primary),var(--school-accent))}
.rmc-is-b545cab4.rmc-is-b545cab4:not(#_):not(#_){--swatch-color:var(--school-primary)}
.rmc-is-b5d7770e.rmc-is-b5d7770e:not(#_):not(#_){margin:0 0 0.5rem}
.rmc-is-b669ca2a.rmc-is-b669ca2a:not(#_):not(#_){--h:48%}
.rmc-is-b9666ec1.rmc-is-b9666ec1:not(#_):not(#_){min-height:200px}
.rmc-is-ba1ec83d.rmc-is-ba1ec83d:not(#_):not(#_){max-width:var(--rmc-report-measure)}
.rmc-is-bb963789.rmc-is-bb963789:not(#_):not(#_){max-width:76rem}
.rmc-is-bcce8b88.rmc-is-bcce8b88:not(#_):not(#_){width:50px}
.rmc-is-be263ec6.rmc-is-be263ec6:not(#_):not(#_){font-weight:600;letter-spacing:-0.005em}
.rmc-is-be779bc0.rmc-is-be779bc0:not(#_):not(#_){max-width:42rem;margin:3rem auto;font-family:system-ui, sans-serif;line-height:1.5}
.rmc-is-bf286e8f.rmc-is-bf286e8f:not(#_):not(#_){--bar-h:88%}
.rmc-is-c072fb3b.rmc-is-c072fb3b:not(#_):not(#_){min-width:8rem;max-width:14rem}
.rmc-is-c1130cdc.rmc-is-c1130cdc:not(#_):not(#_){max-width:540px}
.rmc-is-c2c55233.rmc-is-c2c55233:not(#_):not(#_){max-height:160px;width:auto}
.rmc-is-c2e49e34.rmc-is-c2e49e34:not(#_):not(#_){width:22%}
.rmc-is-c3301907.rmc-is-c3301907:not(#_):not(#_){max-height:80px;width:auto;object-fit:contain}
.rmc-is-c57b4bf3.rmc-is-c57b4bf3:not(#_):not(#_){font-size:var(--type-size-micro)}
.rmc-is-c5cfcde5.rmc-is-c5cfcde5:not(#_):not(#_){letter-spacing:0.05em}
.rmc-is-c68e7683.rmc-is-c68e7683:not(#_):not(#_){font-size:var(--type-size-eyebrow);color:var(--text-secondary)}
.rmc-is-c7465892.rmc-is-c7465892:not(#_):not(#_){cursor:move;touch-action:none}
.rmc-is-c81ce4b2.rmc-is-c81ce4b2:not(#_):not(#_){margin-bottom:4px}
.rmc-is-c8c8771d.rmc-is-c8c8771d:not(#_):not(#_){height:48%}
.rmc-is-c94d43e2.rmc-is-c94d43e2:not(#_):not(#_){margin:8px 0 0}
.rmc-is-c9cd6cc2.rmc-is-c9cd6cc2:not(#_):not(#_){border-left:4px solid var(--school-primary, var(--color-indigo-600))}
.rmc-is-ca0b3e61.rmc-is-ca0b3e61:not(#_):not(#_){--h:62%}
.rmc-is-ca846aa7.rmc-is-ca846aa7:not(#_):not(#_){--bar-h:42%}
.rmc-is-cbd3338b.rmc-is-cbd3338b:not(#_):not(#_){width:8px;height:8px;flex-shrink:0}
.rmc-is-cc3d9d14.rmc-is-cc3d9d14:not(#_):not(#_){height:6px}
.rmc-is-cc4635fc.rmc-is-cc4635fc:not(#_):not(#_){max-width:42rem}
.rmc-is-cccfa456.rmc-is-cccfa456:not(#_):not(#_){display:inline}
.rmc-is-cd558f88.rmc-is-cd558f88:not(#_):not(#_){display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-2)}
.rmc-is-cdda330f.rmc-is-cdda330f:not(#_):not(#_){--pin-x:50%;--pin-y:33%}
.rmc-is-ce14cb27.rmc-is-ce14cb27:not(#_):not(#_){color:var(--text-secondary)}
.rmc-is-cfc52a3a.rmc-is-cfc52a3a:not(#_):not(#_){font-size:var(--type-size-title-s)}
.rmc-is-d04f27c2.rmc-is-d04f27c2:not(#_):not(#_){inset-inline-start:0}
.rmc-is-d2c171b1.rmc-is-d2c171b1:not(#_):not(#_){margin-top:10px}
.rmc-is-d2fba0f3.rmc-is-d2fba0f3:not(#_):not(#_){width:0%}
.rmc-is-d3c7cccf.rmc-is-d3c7cccf:not(#_):not(#_){object-fit:contain}
.rmc-is-d462248a.rmc-is-d462248a:not(#_):not(#_){margin-top:0}
.rmc-is-d5355bd0.rmc-is-d5355bd0:not(#_):not(#_){background:var(--surface-elevated);padding:1px 5px;border-radius:4px;border:1px solid var(--hairline)}
.rmc-is-d6b632c8.rmc-is-d6b632c8:not(#_):not(#_){font-size:var(--type-size-caption)}
.rmc-is-d92be918.rmc-is-d92be918:not(#_):not(#_){width:90%}
.rmc-is-d93958af.rmc-is-d93958af:not(#_):not(#_){max-height:280px}
.rmc-is-da5fd133.rmc-is-da5fd133:not(#_):not(#_){height:25px}
.rmc-is-dafcc80e.rmc-is-dafcc80e:not(#_):not(#_){width:7rem}
.rmc-is-dc39b8f5.rmc-is-dc39b8f5:not(#_):not(#_){width:40%}
.rmc-is-dcaebfa1.rmc-is-dcaebfa1:not(#_):not(#_){display:flex;gap:10px;margin-bottom:14px;align-items:end}
.rmc-is-dcc2ca64.rmc-is-dcc2ca64:not(#_):not(#_){padding:16px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-elevated)}
.rmc-is-df2a2eda.rmc-is-df2a2eda:not(#_):not(#_){color:var(--text-secondary);margin-top:4px;max-width:64ch}
.rmc-is-df46c30c.rmc-is-df46c30c:not(#_):not(#_){min-width:16rem;max-width:22rem}
.rmc-is-e04f3171.rmc-is-e04f3171:not(#_):not(#_){max-width:520px;height:auto}
.rmc-is-e1bf81dd.rmc-is-e1bf81dd:not(#_):not(#_){font-weight:600;letter-spacing:0.02em;text-transform:uppercase;font-size:var(--type-size-eyebrow);color:var(--text-secondary)}
.rmc-is-e20d02d3.rmc-is-e20d02d3:not(#_):not(#_){grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}
.rmc-is-e21bbef7.rmc-is-e21bbef7:not(#_):not(#_){width:25%;margin-bottom:0.4rem}
.rmc-is-e2b01b0d.rmc-is-e2b01b0d:not(#_):not(#_){max-width:640px}
.rmc-is-e3150935.rmc-is-e3150935:not(#_):not(#_){max-width:48rem}
.rmc-is-e569e1f3.rmc-is-e569e1f3:not(#_):not(#_){max-height:18rem;overflow:auto;white-space:pre-wrap}
.rmc-is-e5eae45d.rmc-is-e5eae45d:not(#_):not(#_){animation-delay:0.8s}
.rmc-is-e64edd95.rmc-is-e64edd95:not(#_):not(#_){--swatch-color:var(--school-accent)}
.rmc-is-e744c7d0.rmc-is-e744c7d0:not(#_):not(#_){width:9rem}
.rmc-is-e7466fef.rmc-is-e7466fef:not(#_):not(#_){min-height:70vh;border:0}
.rmc-is-e80c3c3c.rmc-is-e80c3c3c:not(#_):not(#_){margin-bottom:var(--rmc-dh-gap)}
.rmc-is-e866bac8.rmc-is-e866bac8:not(#_):not(#_){color:var(--school-accent, var(--color-emerald-500))}
.rmc-is-e8f267a8.rmc-is-e8f267a8:not(#_):not(#_){border:0;padding:0;margin:0}
.rmc-is-eaa3f144.rmc-is-eaa3f144:not(#_):not(#_){width:2.5rem}
.rmc-is-eb868d2f.rmc-is-eb868d2f:not(#_):not(#_){max-width:22rem;border-radius:12px;overflow:hidden}
.rmc-is-ee346fdb.rmc-is-ee346fdb:not(#_):not(#_){width:20px;height:20px;color:white}
.rmc-is-eecfdda1.rmc-is-eecfdda1:not(#_):not(#_){display:grid;gap:18px}
.rmc-is-ef0b7a11.rmc-is-ef0b7a11:not(#_):not(#_){margin-bottom:0}
.rmc-is-ef33cf26.rmc-is-ef33cf26:not(#_):not(#_){background:color-mix(in oklab, var(--ds-warning) 12%, transparent);color:var(--ds-warning)}
.rmc-is-f02fcb38.rmc-is-f02fcb38:not(#_):not(#_){max-width:10rem}
.rmc-is-f0787633.rmc-is-f0787633:not(#_):not(#_){max-height:400px}
.rmc-is-f0ff4e54.rmc-is-f0ff4e54:not(#_):not(#_){color:var(--text-secondary);text-decoration:none}
.rmc-is-f18c507f.rmc-is-f18c507f:not(#_):not(#_){height:55%}
.rmc-is-f1fcc78f.rmc-is-f1fcc78f:not(#_):not(#_){touch-action:manipulation}
.rmc-is-f22e2a31.rmc-is-f22e2a31:not(#_):not(#_){width:10px;height:10px}
.rmc-is-f27e594b.rmc-is-f27e594b:not(#_):not(#_){z-index:1020}
.rmc-is-f36605be.rmc-is-f36605be:not(#_):not(#_){max-width:16rem}
.rmc-is-f42c4204.rmc-is-f42c4204:not(#_):not(#_){max-width:56rem}
.rmc-is-f4e719ae.rmc-is-f4e719ae:not(#_):not(#_){margin:10px 0}
.rmc-is-f57105a9.rmc-is-f57105a9:not(#_):not(#_){max-width:min(480px, 100%)}
.rmc-is-f5e0ebb7.rmc-is-f5e0ebb7:not(#_):not(#_){max-height:380px}
.rmc-is-f7704cca.rmc-is-f7704cca:not(#_):not(#_){width:11rem}
.rmc-is-f889cd2d.rmc-is-f889cd2d:not(#_):not(#_){height:200px}
.rmc-is-f9251ac0.rmc-is-f9251ac0:not(#_):not(#_){letter-spacing:0.03em}
.rmc-is-fbc14e11.rmc-is-fbc14e11:not(#_):not(#_){width:3.5rem;height:3.5rem;background:color-mix(in oklab, var(--ds-success) 14%, transparent);color:var(--ds-success)}
.rmc-is-fe1fc042.rmc-is-fe1fc042:not(#_):not(#_){z-index:1080}
.rmc-is-fed97507.rmc-is-fed97507:not(#_):not(#_){max-width:90px}
