@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_792be6e5-module__eofs2W__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_792be6e5-module__eofs2W__variable{--rios-font-sans-loaded:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_c3e590cd-module__FSoDHq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_c3e590cd-module__FSoDHq__variable{--rios-font-display-loaded:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_1bb2cc42-module__o8Lcla__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_1bb2cc42-module__o8Lcla__variable{--rios-font-mono-loaded:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--rios-neutral-0:#fff;--rios-neutral-25:#fafbfc;--rios-neutral-50:#f4f6f7;--rios-neutral-100:#eaedef;--rios-neutral-200:#dae2e4;--rios-neutral-300:#bfc7cb;--rios-neutral-400:#909ba1;--rios-neutral-500:#67757c;--rios-neutral-600:#4d5c63;--rios-neutral-700:#38454b;--rios-neutral-800:#232d32;--rios-neutral-900:#141b1e;--rios-neutral-950:#0b1113;--rios-accent-default:#0f6e78;--rios-accent-strong:#0a4c53;--rios-accent-soft:#e2f0f1;--rios-accent-on:#fff;--rios-positive:#1f6b46;--rios-positive-soft:#e4f3eb;--rios-caution:#7c5510;--rios-caution-soft:#fbf0dc;--rios-critical:#a12222;--rios-critical-soft:#fbe9e9;--rios-info:#1f4f8f;--rios-info-soft:#e6eefa;--rios-surface-page:var(--rios-neutral-50);--rios-surface-raised:var(--rios-neutral-0);--rios-surface-sunken:var(--rios-neutral-100);--rios-surface-inverse:var(--rios-neutral-900);--rios-text-primary:var(--rios-neutral-900);--rios-text-secondary:var(--rios-neutral-600);--rios-text-muted:var(--rios-neutral-500);--rios-text-inverse:var(--rios-neutral-0);--rios-text-accent:var(--rios-accent-strong);--rios-border-subtle:var(--rios-neutral-200);--rios-border-strong:var(--rios-neutral-300);--rios-border-accent:var(--rios-accent-default);--rios-focus-ring:var(--rios-accent-strong);--rios-focus-ring-offset:var(--rios-surface-raised);--rios-space-1:.25rem;--rios-space-2:.5rem;--rios-space-3:.75rem;--rios-space-4:1rem;--rios-space-5:1.5rem;--rios-space-6:2rem;--rios-space-7:3rem;--rios-radius-sm:4px;--rios-radius-md:8px;--rios-radius-lg:14px;--rios-radius-pill:999px;--rios-font-sans:var(--rios-font-sans-loaded,"IBM Plex Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rios-font-display:var(--rios-font-display-loaded,"Fraunces"), ui-serif, Georgia, "Times New Roman", serif;--rios-font-mono:var(--rios-font-mono-loaded,"IBM Plex Mono"), ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--rios-text-xs:.75rem;--rios-text-sm:.8125rem;--rios-text-base:.9375rem;--rios-text-lg:1.0625rem;--rios-text-xl:1.375rem;--rios-text-2xl:1.75rem;--rios-leading-tight:1.25;--rios-leading-normal:1.55;--rios-shadow-sm:0 1px 2px #0e11140f, 0 1px 1px #0e11140a;--rios-shadow-md:0 4px 12px #0e111414, 0 1px 3px #0e11140d;--rios-content-max:82rem}:root[data-rios-surface=dark],[data-rios-surface=dark]{--rios-surface-page:var(--rios-neutral-950);--rios-surface-raised:var(--rios-neutral-900);--rios-surface-sunken:var(--rios-neutral-800);--rios-surface-inverse:var(--rios-neutral-50);--rios-text-primary:var(--rios-neutral-50);--rios-text-secondary:var(--rios-neutral-300);--rios-text-muted:var(--rios-neutral-400);--rios-text-inverse:var(--rios-neutral-950);--rios-text-accent:var(--rios-accent-soft);--rios-border-subtle:var(--rios-neutral-800);--rios-border-strong:var(--rios-neutral-700);--rios-focus-ring:var(--rios-accent-soft);--rios-focus-ring-offset:var(--rios-surface-page);--rios-positive-soft:#12301f;--rios-caution-soft:#33260c;--rios-critical-soft:#3a1414;--rios-info-soft:#142640;--rios-positive:#6fce9d;--rios-caution:#e0ae5b;--rios-critical:#f08a8a;--rios-info:#86b3ef;--rios-shadow-sm:0 1px 2px #00000080;--rios-shadow-md:0 6px 18px #0000008c}[data-rios-visual=corporate]{--rios-surface-page:#080808;--rios-surface-raised:#121212;--rios-surface-sunken:#1b1712;--rios-surface-inverse:#f7f3ea;--rios-text-primary:#f7f3ea;--rios-text-secondary:#d7d0c3;--rios-text-muted:#aaa294;--rios-text-inverse:#080808;--rios-text-accent:#e0c894;--rios-border-subtle:#312b22;--rios-border-strong:#564932;--rios-critical:#e06767;--rios-critical-soft:#351010;--rios-shadow-sm:0 2px 8px #0000008c;--rios-shadow-md:0 12px 32px #000000a6}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--rios-surface-page);color:var(--rios-text-primary);font-family:var(--rios-font-sans);font-size:var(--rios-text-base);line-height:var(--rios-leading-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--rios-font-display);line-height:var(--rios-leading-tight);letter-spacing:-.011em;margin:0;font-weight:620}p{margin:0}a{color:var(--rios-text-accent);text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--rios-focus-ring);outline-offset:2px;border-radius:var(--rios-radius-sm)}.rios-skip-link{left:var(--rios-space-4);top:var(--rios-space-4);z-index:100;padding:var(--rios-space-2) var(--rios-space-4);background:var(--rios-surface-raised);color:var(--rios-text-primary);border:1px solid var(--rios-border-strong);border-radius:var(--rios-radius-md);position:absolute;transform:translateY(-200%)}.rios-skip-link:focus-visible{transform:translateY(0)}.rios-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.rios-stack{flex-direction:column;display:flex}.rios-cluster{flex-wrap:wrap;align-items:center;display:flex}.rios-grid{gap:var(--rios-space-4);display:grid}.rios-shell{background:var(--rios-surface-page);grid-template-columns:15rem 1fr;min-height:100vh;display:grid}.rios-shell__sidebar{border-right:1px solid var(--rios-border-subtle);background:var(--rios-surface-raised);padding:var(--rios-space-5) var(--rios-space-4);gap:var(--rios-space-5);flex-direction:column;align-self:start;max-height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.rios-shell__main{min-width:0;padding:var(--rios-space-6);max-width:var(--rios-content-max);width:100%}@media (max-width:60rem){.rios-shell{grid-template-columns:1fr}.rios-shell__sidebar{border-right:0;border-bottom:1px solid var(--rios-border-subtle);max-height:none;position:static}.rios-shell__main{padding:var(--rios-space-4)}}.rios-brandmark{align-items:center;gap:var(--rios-space-3);color:var(--rios-text-primary);text-decoration:none;display:flex}.rios-brandmark__glyph{border-radius:var(--rios-radius-md);background:var(--rios-accent-default);width:2rem;height:2rem;color:var(--rios-accent-on);font-size:var(--rios-text-sm);flex:none;place-items:center;font-weight:700;display:grid}.rios-brandmark__logo{border-radius:var(--rios-radius-md);object-fit:contain;background:var(--rios-surface-raised);flex:none;width:2rem;height:2rem}.rios-brandmark__name{font-weight:640;font-size:var(--rios-text-base);line-height:1.2}.rios-brandmark__meta{color:var(--rios-text-muted);font-size:var(--rios-text-xs)}.rios-identity{padding-top:var(--rios-space-4);border-top:1px solid var(--rios-border-subtle);gap:var(--rios-space-2);flex-direction:column;margin-top:auto;display:flex}.rios-identity__name{font-size:var(--rios-text-sm);font-weight:640;line-height:1.3}.rios-identity__role{font-size:var(--rios-text-xs);color:var(--rios-text-muted)}.rios-sidebar-powered-by{padding-top:var(--rios-space-3);display:flex}.rios-sidebar-powered-by img{border-radius:var(--rios-radius-sm);opacity:.85;width:auto;height:1.5rem}.rios-nav{gap:var(--rios-space-5);flex-direction:column;display:flex}.rios-nav-toggle-checkbox{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rios-nav-toggle-label{display:none}@media (max-width:60rem){.rios-nav-toggle-label{cursor:pointer;padding:var(--rios-space-3) var(--rios-space-4);border:1px solid var(--rios-border-subtle);border-radius:var(--rios-radius-md);font-size:var(--rios-text-sm);color:var(--rios-text-primary);justify-content:space-between;align-items:center;font-weight:640;display:flex}.rios-nav-toggle-label:after{content:"";border-right:2px solid var(--rios-text-secondary);border-bottom:2px solid var(--rios-text-secondary);width:.5rem;height:.5rem;transition:transform .15s;transform:rotate(45deg)}.rios-nav-toggle-checkbox:checked~.rios-nav-toggle-label:after{transform:rotate(225deg)}.rios-nav-toggle-checkbox:focus-visible~.rios-nav-toggle-label{outline:2px solid var(--rios-focus-ring);outline-offset:2px}.rios-shell__sidebar .rios-nav{display:none}.rios-nav-toggle-checkbox:checked~.rios-nav{display:flex}}.rios-nav__group-label{font-size:var(--rios-text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--rios-text-muted);margin-bottom:var(--rios-space-2);font-weight:640}.rios-nav__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rios-nav__link{padding:var(--rios-space-2) var(--rios-space-3);border-radius:var(--rios-radius-md);color:var(--rios-text-secondary);font-size:var(--rios-text-sm);text-decoration:none;display:block}.rios-nav__link:hover{background:var(--rios-surface-sunken);color:var(--rios-text-primary)}.rios-nav__link[aria-current=page]{background:var(--rios-accent-soft);color:var(--rios-text-primary);box-shadow:inset 2px 0 0 var(--rios-accent-default);font-weight:600}.rios-page-header{gap:var(--rios-space-4);padding-bottom:var(--rios-space-4);border-bottom:1px solid var(--rios-border-subtle);margin-bottom:var(--rios-space-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.rios-page-header__eyebrow{font-size:var(--rios-text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--rios-text-muted);font-weight:640}.rios-page-header__title{font-size:var(--rios-text-2xl)}.rios-page-header__description{color:var(--rios-text-secondary);max-width:62ch;margin-top:var(--rios-space-2)}.rios-card{background:var(--rios-surface-raised);border:1px solid var(--rios-border-subtle);border-radius:var(--rios-radius-lg);box-shadow:var(--rios-shadow-sm);overflow:hidden}.rios-card__header{padding:var(--rios-space-4) var(--rios-space-5);border-bottom:1px solid var(--rios-border-subtle);justify-content:space-between;align-items:baseline;gap:var(--rios-space-4);display:flex}.rios-card__title{font-size:var(--rios-text-lg)}.rios-card__hint{color:var(--rios-text-muted);font-size:var(--rios-text-sm)}.rios-card__body{padding:var(--rios-space-5)}.rios-card__body--flush{padding:0}.rios-button{justify-content:center;align-items:center;gap:var(--rios-space-2);border-radius:var(--rios-radius-md);font:inherit;font-size:var(--rios-text-sm);cursor:pointer;border:1px solid #0000;min-height:2.25rem;padding:.5rem .9rem;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}.rios-button[disabled],.rios-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.rios-button--primary{background:var(--rios-accent-default);color:var(--rios-accent-on)}.rios-button--primary:hover:not([disabled]){background:var(--rios-accent-strong)}.rios-button--secondary{background:var(--rios-surface-raised);color:var(--rios-text-primary);border-color:var(--rios-border-strong)}.rios-button--secondary:hover:not([disabled]){background:var(--rios-surface-sunken)}.rios-button--ghost{color:var(--rios-text-secondary);background:0 0}.rios-button--ghost:hover:not([disabled]){background:var(--rios-surface-sunken);color:var(--rios-text-primary)}.rios-button--danger{background:var(--rios-critical);color:var(--rios-neutral-0)}.rios-badge{align-items:center;gap:var(--rios-space-1);border-radius:var(--rios-radius-pill);font-size:var(--rios-text-xs);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;padding:.15rem .55rem;font-weight:640;display:inline-flex}.rios-badge--neutral{background:var(--rios-surface-sunken);color:var(--rios-text-secondary);border-color:var(--rios-border-subtle)}.rios-badge--positive{background:var(--rios-positive-soft);color:var(--rios-positive)}.rios-badge--caution{background:var(--rios-caution-soft);color:var(--rios-caution)}.rios-badge--critical{background:var(--rios-critical-soft);color:var(--rios-critical)}.rios-badge--info{background:var(--rios-info-soft);color:var(--rios-info)}.rios-badge--accent{background:var(--rios-accent-soft);color:var(--rios-text-accent)}.rios-table-scroll{overflow-x:auto}.rios-table{border-collapse:collapse;width:100%;font-size:var(--rios-text-sm)}.rios-table caption{text-align:left;padding:var(--rios-space-3) var(--rios-space-5);color:var(--rios-text-muted);font-size:var(--rios-text-xs)}.rios-table th,.rios-table td{text-align:left;padding:var(--rios-space-3) var(--rios-space-5);border-bottom:1px solid var(--rios-border-subtle);vertical-align:top}.rios-table thead th{font-size:var(--rios-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--rios-text-muted);background:var(--rios-surface-sunken);white-space:nowrap;font-weight:640}.rios-table tbody tr:last-child td{border-bottom:0}.rios-table__numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.rios-table-toolbar{justify-content:space-between;align-items:center;gap:var(--rios-space-3);padding:var(--rios-space-3) var(--rios-space-5);border-bottom:1px solid var(--rios-border-subtle);flex-wrap:wrap;display:flex}.rios-table-toolbar__filter{align-items:center;gap:var(--rios-space-2);flex-wrap:wrap;display:flex}.rios-table-toolbar__filter .rios-input{min-width:14rem}.rios-table-toolbar__pagination{align-items:center;gap:var(--rios-space-3);flex-wrap:wrap;display:flex}.rios-table-toolbar__count{font-size:var(--rios-text-xs);color:var(--rios-text-muted);white-space:nowrap}.rios-empty{padding:var(--rios-space-7) var(--rios-space-5);text-align:center;align-items:center;gap:var(--rios-space-3);flex-direction:column;display:flex}.rios-empty__title{font-size:var(--rios-text-lg);font-weight:620}.rios-empty__body{color:var(--rios-text-secondary);max-width:48ch}.rios-field{gap:var(--rios-space-2);flex-direction:column;display:flex}.rios-field__label{font-size:var(--rios-text-sm);font-weight:620}.rios-field__optional{color:var(--rios-text-muted);font-weight:400}.rios-field__hint{font-size:var(--rios-text-xs);color:var(--rios-text-muted)}.rios-field__error{font-size:var(--rios-text-xs);color:var(--rios-critical);font-weight:600}.rios-input,.rios-select,.rios-textarea{width:100%;font:inherit;font-size:var(--rios-text-sm);color:var(--rios-text-primary);background:var(--rios-surface-raised);border:1px solid var(--rios-border-strong);border-radius:var(--rios-radius-md);min-height:2.25rem;padding:.5rem .7rem}.rios-textarea{resize:vertical;min-height:6rem}.rios-input[aria-invalid=true],.rios-select[aria-invalid=true],.rios-textarea[aria-invalid=true]{border-color:var(--rios-critical)}.rios-callout{border-radius:var(--rios-radius-md);padding:var(--rios-space-4);border:1px solid var(--rios-border-subtle);gap:var(--rios-space-2);font-size:var(--rios-text-sm);flex-direction:column;display:flex}.rios-callout__title{font-weight:640}.rios-callout--neutral{background:var(--rios-surface-sunken)}.rios-callout--info{background:var(--rios-info-soft)}.rios-callout--caution{background:var(--rios-caution-soft)}.rios-callout--critical{background:var(--rios-critical-soft)}.rios-callout--positive{background:var(--rios-positive-soft)}.rios-details{gap:var(--rios-space-3) var(--rios-space-5);font-size:var(--rios-text-sm);grid-template-columns:minmax(8rem,14rem) 1fr;margin:0;display:grid}.rios-details dt{color:var(--rios-text-muted)}.rios-details dd{color:var(--rios-text-primary);margin:0}@media (max-width:40rem){.rios-details{gap:var(--rios-space-1) 0;grid-template-columns:1fr}.rios-details dd{margin-bottom:var(--rios-space-3)}}.rios-stat{background:var(--rios-surface-raised);border:1px solid var(--rios-border-subtle);border-radius:var(--rios-radius-lg);padding:var(--rios-space-4);gap:var(--rios-space-1);flex-direction:column;display:flex}.rios-stat__label{font-size:var(--rios-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--rios-text-muted);font-weight:640}.rios-stat__value{font-size:var(--rios-text-2xl);font-variant-numeric:tabular-nums;font-weight:660;line-height:1.1}.rios-stat__caption{font-size:var(--rios-text-xs);color:var(--rios-text-secondary)}.rios-public{max-width:60rem;padding:var(--rios-space-7) var(--rios-space-5);gap:var(--rios-space-6);flex-direction:column;margin:0 auto;display:flex}.rios-tenant-logo{object-fit:contain;width:auto;max-width:12rem;height:3.5rem}.rios-public__formerly{font-size:var(--rios-text-sm);color:var(--rios-text-muted);font-style:italic}.rios-public__hero-title{letter-spacing:-.02em;font-size:clamp(1.9rem,4vw,2.75rem)}.rios-public__hero-tagline{font-size:var(--rios-text-lg);color:var(--rios-text-secondary);max-width:56ch;margin-top:var(--rios-space-3)}.rios-powered-by{padding:var(--rios-space-6) var(--rios-space-5) var(--rios-space-7);justify-content:flex-end;display:flex}.rios-powered-by img{border-radius:var(--rios-radius-md);width:auto;height:2.25rem}.rios-hero-band{background:linear-gradient(180deg, var(--rios-accent-soft), var(--rios-surface-page) 130%);border:1px solid var(--rios-border-subtle);border-radius:var(--rios-radius-lg);padding:var(--rios-space-7) var(--rios-space-6)}.rios-hero-stats{margin-top:var(--rios-space-5)}.rios-hero-stats__count{color:var(--rios-text-accent);font-variant-numeric:tabular-nums;font-weight:660}.rios-cta-grid{gap:var(--rios-space-4);margin-top:var(--rios-space-6);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.rios-cta-tile{gap:var(--rios-space-2);background:var(--rios-surface-raised);border:1px solid var(--rios-border-subtle);border-radius:var(--rios-radius-lg);padding:var(--rios-space-5);box-shadow:var(--rios-shadow-sm);color:inherit;flex-direction:column;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.rios-cta-tile:hover{box-shadow:var(--rios-shadow-md);transform:translateY(-2px)}.rios-cta-tile__eyebrow{font-size:var(--rios-text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--rios-text-accent);font-weight:640}.rios-cta-tile__title{font-size:var(--rios-text-lg);color:var(--rios-text-primary);font-weight:640}.rios-cta-tile__body{font-size:var(--rios-text-sm);color:var(--rios-text-secondary)}@media (prefers-reduced-motion:reduce){.rios-cta-tile{transition:none}}.rios-directory-toolbar{gap:var(--rios-space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.rios-directory-search{gap:var(--rios-space-2);flex:16rem;display:flex}.rios-directory-search .rios-input{flex:auto}.rios-pack-filters{gap:var(--rios-space-2);flex-wrap:wrap;display:flex}.rios-pack-filter{border-radius:var(--rios-radius-pill);border:1px solid var(--rios-border-strong);font-size:var(--rios-text-sm);color:var(--rios-text-secondary);white-space:nowrap;padding:.3rem .8rem;font-weight:600;text-decoration:none}.rios-pack-filter[aria-current=true]{background:var(--rios-accent-default);color:var(--rios-accent-on);border-color:var(--rios-accent-default)}.rios-org-card{gap:var(--rios-space-3);padding:var(--rios-space-5);flex-direction:column;height:100%;display:flex}.rios-org-card:hover{border-color:var(--rios-border-accent)}.rios-org-card__name-link{gap:var(--rios-space-3);color:inherit;flex-direction:column;text-decoration:none;display:flex}.rios-org-card__name{font-size:var(--rios-text-lg);color:var(--rios-text-primary);font-weight:640}.rios-org-card__tagline{font-size:var(--rios-text-sm);color:var(--rios-text-secondary);flex-grow:1}.rios-org-card__meta{font-size:var(--rios-text-xs);color:var(--rios-text-muted)}.rios-platform-nav{align-items:center;gap:var(--rios-space-5);padding:var(--rios-space-3) 0 var(--rios-space-4);border-bottom:1px solid var(--rios-border-subtle);flex-wrap:wrap;display:flex}.rios-platform-nav__brand{flex-shrink:0;align-items:center;line-height:0;display:flex}.rios-platform-nav__brand img{border-radius:var(--rios-radius-md);width:auto;height:3.25rem;box-shadow:0 2px 10px #00000047}.rios-platform-nav__links{gap:var(--rios-space-4);flex-wrap:wrap;flex:auto;display:flex}.rios-platform-nav .rios-button{margin-left:auto}.rios-platform-nav__link{font-size:var(--rios-text-sm);color:var(--rios-text-secondary);font-weight:600;text-decoration:none}.rios-platform-nav__link:hover{color:var(--rios-text-primary)}.rios-platform-nav__link[aria-current=page]{color:var(--rios-text-accent)}.rios-platform-nav__menu{display:none}@media (max-width:44rem){.rios-platform-nav{align-items:flex-start;gap:var(--rios-space-3);flex-wrap:nowrap}.rios-platform-nav__links,.rios-platform-nav__signin{display:none}.rios-platform-nav__menu{margin-left:auto;display:block}.rios-platform-nav__menu summary{cursor:pointer;list-style:none}.rios-platform-nav__menu summary::-webkit-details-marker{display:none}.rios-platform-nav__menu-panel{align-items:flex-start;gap:var(--rios-space-4);min-width:15rem;margin-top:var(--rios-space-3);padding:var(--rios-space-5);background:var(--rios-surface-raised);border:1px solid var(--rios-border-subtle);border-radius:var(--rios-radius-lg);box-shadow:var(--rios-shadow-md);flex-direction:column;display:flex}}.rios-platform-section__eyebrow{font-size:var(--rios-text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--rios-text-accent);font-weight:640}.rios-platform-section__title{font-size:var(--rios-text-2xl);text-wrap:balance}.rios-platform-section__lede{font-size:var(--rios-text-lg);color:var(--rios-text-secondary);max-width:60ch;margin-top:var(--rios-space-3)}.rios-stat-row{gap:var(--rios-space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.rios-faq-item{border-bottom:1px solid var(--rios-border-subtle);padding:var(--rios-space-4) 0}.rios-faq-item:last-child{border-bottom:none}.rios-faq-item summary{cursor:pointer;font-weight:640;font-size:var(--rios-text-base);color:var(--rios-text-primary);list-style:none}.rios-faq-item summary::-webkit-details-marker{display:none}.rios-faq-item summary:before{content:"+";width:1.1em;color:var(--rios-text-accent);font-weight:700;display:inline-block}.rios-faq-item[open] summary:before{content:"−"}.rios-faq-item p{margin-top:var(--rios-space-2);color:var(--rios-text-secondary);font-size:var(--rios-text-sm);padding-left:1.1em}.rios-star-rating{align-items:baseline;gap:var(--rios-space-1);font-size:var(--rios-text-sm);display:inline-flex}.rios-star-rating--empty{color:var(--rios-text-muted)}.rios-star-rating__glyphs{color:var(--rios-caution);letter-spacing:.05em}.rios-star-rating__value{color:var(--rios-text-primary);font-weight:640}.rios-star-rating__count{color:var(--rios-text-muted);font-size:var(--rios-text-xs)}a.rios-star-rating-link{text-decoration:none}a.rios-star-rating-link:hover .rios-star-rating__glyphs,a.rios-star-rating-link:hover .rios-star-rating__value{text-decoration:underline}.rios-verified-badge{display:inline-block;position:relative}.rios-verified-badge__trigger{border-radius:var(--rios-radius-pill);font-size:var(--rios-text-xs);letter-spacing:.01em;border:1px solid var(--rios-positive);background:var(--rios-positive-soft);color:var(--rios-positive);cursor:pointer;align-items:center;gap:.25rem;padding:.15rem .55rem;font-weight:640;display:inline-flex}.rios-verified-badge__bubble{z-index:20;width:max-content;max-width:16rem;padding:var(--rios-space-3);border-radius:var(--rios-radius-md);border:1px solid var(--rios-border-subtle);background:var(--rios-surface-raised);box-shadow:var(--rios-shadow-md);font-size:var(--rios-text-xs);color:var(--rios-text-secondary);line-height:1.4;position:absolute;top:calc(100% + .4rem);left:0}.rios-verified-badge__bubble:before{content:"";border:.4rem solid #0000;border-bottom-color:var(--rios-border-subtle);position:absolute;bottom:100%;left:.9rem}.rios-comm-channel-row{gap:var(--rios-space-1);padding:var(--rios-space-3) var(--rios-space-4);border-bottom:1px solid var(--rios-border-subtle);flex-direction:column;display:flex}.rios-comm-channel-row:last-child{border-bottom:none}.rios-comm-channel-row__preview{font-size:var(--rios-text-sm);color:var(--rios-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:42rem;overflow:hidden}.rios-comm-message{padding:var(--rios-space-4);border-radius:var(--rios-radius-lg);background:var(--rios-surface-sunken)}.rios-comm-message__time{font-size:var(--rios-text-xs);color:var(--rios-text-muted)}.rios-comm-message__replies{margin-left:var(--rios-space-5);padding-left:var(--rios-space-4);border-left:2px solid var(--rios-border-subtle)}.rios-comm-message--reply{padding:var(--rios-space-3);background:var(--rios-surface-raised)}.rios-comm-message__image{border-radius:var(--rios-radius-lg,var(--rios-radius-md));object-fit:cover;max-width:320px;max-height:320px;display:block}.rios-tooltip{display:inline-block;position:relative}.rios-tooltip__bubble{bottom:calc(100% + var(--rios-space-2));background:var(--rios-surface-inverse);color:var(--rios-text-inverse);padding:var(--rios-space-1) var(--rios-space-3);border-radius:var(--rios-radius-sm);font-size:var(--rios-text-xs);white-space:nowrap;box-shadow:var(--rios-shadow-sm);opacity:0;visibility:hidden;pointer-events:none;z-index:60;transition:opacity .12s;position:absolute;left:50%;transform:translate(-50%)}.rios-tooltip:hover .rios-tooltip__bubble,.rios-tooltip:focus-within .rios-tooltip__bubble{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.rios-tooltip__bubble{transition:none}}.rios-tabs__list{gap:var(--rios-space-1);border-bottom:1px solid var(--rios-border-subtle);margin-bottom:var(--rios-space-4);display:flex}.rios-tabs__radio{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rios-tabs__label{cursor:pointer;padding:var(--rios-space-3) var(--rios-space-4);font-size:var(--rios-text-sm);color:var(--rios-text-secondary);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:600}.rios-tabs__radio:focus-visible+.rios-tabs__label{outline:2px solid var(--rios-focus-ring);outline-offset:2px}.rios-tabs__panel{display:none}.rios-tabs__radio:first-of-type:checked~.rios-tabs__panel:first-of-type,.rios-tabs__radio:nth-of-type(2):checked~.rios-tabs__panel:nth-of-type(2),.rios-tabs__radio:nth-of-type(3):checked~.rios-tabs__panel:nth-of-type(3),.rios-tabs__radio:nth-of-type(4):checked~.rios-tabs__panel:nth-of-type(4),.rios-tabs__radio:nth-of-type(5):checked~.rios-tabs__panel:nth-of-type(5),.rios-tabs__radio:nth-of-type(6):checked~.rios-tabs__panel:nth-of-type(6),.rios-tabs__radio:nth-of-type(7):checked~.rios-tabs__panel:nth-of-type(7),.rios-tabs__radio:nth-of-type(8):checked~.rios-tabs__panel:nth-of-type(8){display:block}.rios-tabs__radio:checked+.rios-tabs__label{color:var(--rios-text-accent);border-bottom-color:var(--rios-accent-default)}.rios-dialog-overlay{padding:var(--rios-space-4);z-index:100;background:#0b111399;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.rios-dialog-overlay:target{display:flex}.rios-dialog{background:var(--rios-surface-raised);border-radius:var(--rios-radius-lg);box-shadow:var(--rios-shadow-md);width:100%;max-width:32rem;max-height:85vh;overflow-y:auto}.rios-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--rios-space-4);padding:var(--rios-space-5) var(--rios-space-5) 0;display:flex}.rios-dialog__title{font-family:var(--rios-font-display);font-size:var(--rios-text-xl);color:var(--rios-text-primary);margin:0}.rios-dialog__close{font-size:var(--rios-text-xl);color:var(--rios-text-muted);padding:var(--rios-space-1) var(--rios-space-2);border-radius:var(--rios-radius-sm);line-height:1;text-decoration:none}.rios-dialog__close:focus-visible{outline:2px solid var(--rios-focus-ring);outline-offset:2px}.rios-dialog__body{padding:var(--rios-space-5)}body:has(.rios-dialog-overlay:target){overflow:hidden}.rios-toast{align-items:flex-start;gap:var(--rios-space-3);padding:var(--rios-space-4);border-radius:var(--rios-radius-md);border:1px solid var(--rios-border-subtle);background:var(--rios-surface-raised);box-shadow:var(--rios-shadow-sm);display:flex;position:relative}.rios-toast--info{border-color:var(--rios-info)}.rios-toast--positive{border-color:var(--rios-positive)}.rios-toast--caution{border-color:var(--rios-caution)}.rios-toast--critical{border-color:var(--rios-critical)}.rios-toast__dismiss-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rios-toast__body{flex:1}.rios-toast__title{color:var(--rios-text-primary);margin:0 0 var(--rios-space-1);font-weight:640}.rios-toast__dismiss{cursor:pointer;font-size:var(--rios-text-lg);color:var(--rios-text-muted);padding:var(--rios-space-1) var(--rios-space-2);border-radius:var(--rios-radius-sm);line-height:1}.rios-toast__dismiss-input:focus-visible+.rios-toast__body+.rios-toast__dismiss{outline:2px solid var(--rios-focus-ring);outline-offset:2px}.rios-toast:has(.rios-toast__dismiss-input:checked){display:none}
