@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,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(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,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(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,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(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--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(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:115.45%}.__className_4ba4aa{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_4ba4aa{--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(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,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(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--rios-font-mono-loaded:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--rios-neutral-0:#ffffff;--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-corporate-page:#080808;--rios-accent-default:#0f6e78;--rios-accent-strong:#0a4c53;--rios-accent-soft:#e2f0f1;--rios-accent-on:#ffffff;--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-border:var(--rios-border-subtle);--rios-surface:var(--rios-surface-raised);--rios-surface-subtle:var(--rios-surface-sunken);--rios-surface-muted:var(--rios-surface-sunken);--rios-text:var(--rios-text-primary);--rios-focus-ring:var(--rios-accent-strong);--rios-focus-ring-offset:var(--rios-surface-raised);--rios-space-1:0.25rem;--rios-space-2:0.5rem;--rios-space-3:0.75rem;--rios-space-4:1rem;--rios-space-5:1.5rem;--rios-space-6:2rem;--rios-space-7:3rem;--rios-space-8:4rem;--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:0.75rem;--rios-text-sm:0.8125rem;--rios-text-base:0.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 rgba(14,17,20,0.06),0 1px 1px rgba(14,17,20,0.04);--rios-shadow-md:0 4px 12px rgba(14,17,20,0.08),0 1px 3px rgba(14,17,20,0.05);--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-strong);--rios-border-subtle:var(--rios-neutral-800);--rios-border-strong:var(--rios-neutral-700);--rios-focus-ring:var(--rios-accent-strong);--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 rgba(0,0,0,0.5);--rios-shadow-md:0 6px 18px rgba(0,0,0,0.55)}[data-rios-visual=corporate]{--rios-surface-page:var(--rios-corporate-page);--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 rgba(0,0,0,0.55);--rios-shadow-md:0 12px 32px rgba(0,0,0,0.65)}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;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}html:has([data-rios-surface=light]){color-scheme:light}html:has([data-rios-surface=dark]){color-scheme:dark}html:has([data-rios-surface=dark])>body{background:var(--rios-neutral-950)}html:has([data-rios-visual=corporate])>body{background:var(--rios-corporate-page)}h1,h2,h3,h4{margin:0;font-family:var(--rios-font-display);line-height:var(--rios-leading-tight);font-weight:620;letter-spacing:-.011em}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{position:absolute;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);transform:translateY(-200%)}.rios-skip-link:focus-visible{transform:translateY(0)}.rios-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.rios-stack{display:flex;flex-direction:column}.rios-cluster{display:flex;flex-wrap:wrap;align-items:center}.rios-grid{display:grid;gap:var(--rios-space-4)}.rios-shell{min-height:100vh;display:grid;grid-template-columns:15rem 1fr;background:var(--rios-surface-page);color:var(--rios-text-primary)}.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);display:flex;flex-direction:column;gap:var(--rios-space-5);position:sticky;top:0;align-self:start;max-height:100vh;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{position:static;max-height:none;border-right:0;border-bottom:1px solid var(--rios-border-subtle)}.rios-shell__main{padding:var(--rios-space-4)}}.rios-brandmark{display:flex;align-items:center;gap:var(--rios-space-3);text-decoration:none;color:var(--rios-text-primary)}.rios-brandmark__glyph{width:2rem;height:2rem;flex:0 0 auto;border-radius:var(--rios-radius-md);background:var(--rios-accent-default);color:var(--rios-accent-on);display:grid;place-items:center;font-size:var(--rios-text-sm);font-weight:700}.rios-brandmark__logo{width:2rem;height:2rem;flex:0 0 auto;border-radius:var(--rios-radius-md);object-fit:contain;background:var(--rios-surface-raised)}.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{margin-top:auto;padding-top:var(--rios-space-4);border-top:1px solid var(--rios-border-subtle);display:flex;flex-direction:column;gap:var(--rios-space-2)}.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{height:1.5rem;width:auto;border-radius:var(--rios-radius-sm);opacity:.85}.rios-nav{display:flex;flex-direction:column;gap:var(--rios-space-5)}.rios-nav-toggle-checkbox{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rios-nav-toggle-label{display:none}@media (max-width:60rem){.rios-nav-toggle-label{display:flex;align-items:center;justify-content:space-between;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);font-weight:640;color:var(--rios-text-primary)}.rios-nav-toggle-label:after{content:"";width:.5rem;height:.5rem;border-right:2px solid var(--rios-text-secondary);border-bottom:2px solid var(--rios-text-secondary);transform:rotate(45deg);transition:transform .15s ease}.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);font-weight:640;margin-bottom:var(--rios-space-2)}.rios-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rios-nav__link{display:flex;align-items:center;gap:var(--rios-space-3);padding:var(--rios-space-2) var(--rios-space-3);border-radius:var(--rios-radius-md);color:var(--rios-text-secondary);text-decoration:none;font-size:var(--rios-text-sm)}.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);font-weight:600;box-shadow:inset 2px 0 0 var(--rios-accent-default)}.rios-page-header{display:flex;flex-wrap:wrap;gap:var(--rios-space-4);align-items:flex-start;justify-content:space-between;padding-bottom:var(--rios-space-4);border-bottom:1px solid var(--rios-border-subtle);margin-bottom:var(--rios-space-5)}.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);display:flex;align-items:baseline;justify-content:space-between;gap:var(--rios-space-4)}.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-nav__icon{width:1.8rem;height:1.8rem;flex:0 0 auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--rios-accent-default) 18%,var(--rios-border-subtle));border-radius:.55rem;background:color-mix(in srgb,var(--rios-accent-default) 6%,var(--rios-surface-raised));color:var(--rios-text-secondary);transition:color .15s ease,border-color .15s ease,background .15s ease}.rios-nav__link:hover .rios-nav__icon,.rios-nav__link[aria-current=page] .rios-nav__icon{color:var(--rios-text-accent);border-color:color-mix(in srgb,var(--rios-accent-default) 44%,var(--rios-border-subtle));background:color-mix(in srgb,var(--rios-accent-default) 11%,var(--rios-surface-raised))}.rios-client-payment{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:var(--rios-space-5);padding:clamp(var(--rios-space-4),4vw,var(--rios-space-6));color:var(--rios-neutral-0);background:radial-gradient(120% 150% at 100% 0,color-mix(in srgb,var(--rios-accent-default) 18%,transparent),transparent 58%),var(--rios-neutral-950);border:1px solid color-mix(in srgb,var(--rios-accent-default) 48%,var(--rios-neutral-700));border-radius:var(--rios-radius-lg);box-shadow:var(--rios-shadow-md)}.rios-client-payment:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--rios-accent-default)}.rios-client-payment__balance,.rios-client-payment__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rios-space-4)}.rios-client-payment__eyebrow{color:color-mix(in srgb,var(--rios-accent-default) 82%,var(--rios-neutral-0));font-size:var(--rios-text-xs);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.rios-client-payment__reference{margin-top:var(--rios-space-1);color:var(--rios-neutral-300);font-size:var(--rios-text-sm)}.rios-client-payment__balance>div:first-child{display:grid;gap:var(--rios-space-1)}.rios-client-payment__balance span,.rios-client-payment__details{color:var(--rios-neutral-300);font-size:var(--rios-text-xs)}.rios-client-payment__balance strong{color:var(--rios-neutral-0);font-family:var(--rios-font-display);font-size:clamp(2rem,6vw,3rem);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1}.rios-client-payment__details{display:grid;justify-items:end;gap:var(--rios-space-1);padding-top:var(--rios-space-4)}.rios-client-payment__trust{display:flex;align-items:center;gap:var(--rios-space-3);padding:var(--rios-space-3) var(--rios-space-4);background:color-mix(in srgb,var(--rios-neutral-0) 6%,transparent);border:1px solid color-mix(in srgb,var(--rios-neutral-0) 12%,transparent);border-radius:var(--rios-radius-md)}.rios-client-payment__trust-mark{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:0 0 auto;color:var(--rios-neutral-950);background:var(--rios-accent-default);border-radius:var(--rios-radius-pill);font-size:var(--rios-text-sm);font-weight:800}.rios-client-payment__trust>span:last-child{display:grid;gap:2px}.rios-client-payment__trust strong{font-size:var(--rios-text-sm);font-weight:640}.rios-client-payment__action .rios-cluster>span,.rios-client-payment__trust small{color:var(--rios-neutral-300)!important;font-size:var(--rios-text-xs)}.rios-client-payment__action .rios-button--primary{min-height:2.75rem;padding-inline:var(--rios-space-5);box-shadow:0 6px 18px color-mix(in srgb,var(--rios-accent-default) 22%,transparent);transition:background-color .14s ease,box-shadow .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.rios-client-payment__action .rios-button--primary:active:not([disabled]){transform:scale(.98)}@media (hover:hover) and (pointer:fine){.rios-client-payment__action .rios-button--primary:hover:not([disabled]){box-shadow:0 8px 24px color-mix(in srgb,var(--rios-accent-default) 30%,transparent)}}@media (max-width:34rem){.rios-client-payment__balance,.rios-client-payment__header{align-items:flex-start}.rios-client-payment__details{padding-top:var(--rios-space-3)}.rios-client-payment__action .rios-button,.rios-client-payment__action .rios-cluster{width:100%}}@media (prefers-reduced-motion:reduce){.rios-client-payment__action .rios-button--primary{transition:background-color .14s ease,box-shadow .14s ease}.rios-client-payment__action .rios-button--primary:active:not([disabled]){transform:none}}.rios-business-payments{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:var(--rios-space-4);padding:clamp(var(--rios-space-5),4vw,var(--rios-space-7));color:var(--rios-neutral-0);background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--rios-accent-default) 18%,transparent),transparent 38%),linear-gradient(145deg,var(--rios-neutral-950),color-mix(in srgb,var(--rios-neutral-900) 88%,black));border:1px solid color-mix(in srgb,var(--rios-accent-default) 45%,var(--rios-neutral-700));border-radius:var(--rios-radius-lg);box-shadow:0 18px 48px color-mix(in srgb,black 28%,transparent)}.rios-business-payments:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--rios-accent-default),color-mix(in srgb,var(--rios-accent-default) 25%,transparent))}.rios-business-payments__eyebrow{color:color-mix(in srgb,var(--rios-accent-default) 82%,white);font-size:var(--rios-text-xs);font-weight:750;letter-spacing:.14em;text-transform:uppercase}.rios-business-payments h3{max-width:28ch;color:var(--rios-neutral-0);font-family:var(--rios-font-display);font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.08}.rios-business-payments__intro{max-width:72ch;color:var(--rios-neutral-200);line-height:1.65}.rios-business-payments__facts{display:flex;flex-wrap:wrap;gap:var(--rios-space-2)}.rios-business-payments__facts span{padding:.45rem .7rem;color:var(--rios-neutral-100);background:color-mix(in srgb,var(--rios-neutral-0) 7%,transparent);border:1px solid color-mix(in srgb,var(--rios-neutral-0) 14%,transparent);border-radius:999px;font-size:var(--rios-text-xs);font-weight:650}.rios-business-payments .rios-cluster>span,.rios-business-payments__footnote{color:var(--rios-neutral-300)!important;font-size:var(--rios-text-xs)}.rios-business-payments .rios-button--primary{box-shadow:0 8px 22px color-mix(in srgb,var(--rios-accent-default) 24%,transparent)}.rios-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--rios-space-2);padding:.5rem .9rem;border-radius:var(--rios-radius-md);font:inherit;font-size:var(--rios-text-sm);font-weight:600;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease;min-height:2.25rem}.rios-button[aria-disabled=true],.rios-button[disabled]{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{background:transparent;color:var(--rios-text-secondary)}.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{display:inline-flex;align-items:center;gap:var(--rios-space-1);padding:.15rem .55rem;border-radius:var(--rios-radius-pill);font-size:var(--rios-text-xs);font-weight:640;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.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{width:100%;border-collapse:collapse;font-size:var(--rios-text-sm)}.rios-table caption{color:var(--rios-text-muted);font-size:var(--rios-text-xs)}.rios-table caption,.rios-table td,.rios-table th{text-align:left;padding:var(--rios-space-3) var(--rios-space-5)}.rios-table td,.rios-table th{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);font-weight:640;white-space:nowrap}.rios-table tbody tr:last-child td{border-bottom:0}.rios-table__numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rios-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--rios-space-3);padding:var(--rios-space-3) var(--rios-space-5);border-bottom:1px solid var(--rios-border-subtle)}.rios-table-toolbar__filter{display:flex;align-items:center;gap:var(--rios-space-2);flex-wrap:wrap}.rios-table-toolbar__filter .rios-input{min-width:14rem}.rios-table-toolbar__pagination{display:flex;align-items:center;gap:var(--rios-space-3);flex-wrap:wrap}.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;display:flex;flex-direction:column;align-items:center;gap:var(--rios-space-3)}.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{display:flex;flex-direction:column;gap:var(--rios-space-2)}.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%;padding:.5rem .7rem;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}.rios-textarea{min-height:6rem;resize:vertical}.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);display:flex;flex-direction:column;gap:var(--rios-space-2);font-size:var(--rios-text-sm)}.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{display:grid;grid-template-columns:minmax(8rem,14rem) 1fr;gap:var(--rios-space-3) var(--rios-space-5);margin:0;font-size:var(--rios-text-sm)}.rios-details dt{color:var(--rios-text-muted)}.rios-details dd{margin:0;color:var(--rios-text-primary)}@media (max-width:40rem){.rios-details{grid-template-columns:1fr;gap:var(--rios-space-1) 0}.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);display:flex;flex-direction:column;gap:var(--rios-space-1)}.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-weight:660;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.rios-stat__caption{font-size:var(--rios-text-xs);color:var(--rios-text-secondary)}.rios-public{max-width:60rem;margin:0 auto;padding:var(--rios-space-7) var(--rios-space-5);display:flex;flex-direction:column;gap:var(--rios-space-6)}.rios-tenant-logo{height:3.5rem;width:auto;max-width:12rem;object-fit:contain}.rios-public__formerly{font-size:var(--rios-text-sm);color:var(--rios-text-muted);font-style:italic}.rios-public__hero-title{font-size:clamp(1.9rem,4vw,2.75rem);letter-spacing:-.02em}.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-public__hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--rios-space-3);margin:calc(var(--rios-space-7) * -1) calc(50% - 50vw) 0;padding:clamp(3rem,9vw,6rem) max(var(--rios-space-5),calc(50vw - 30rem + var(--rios-space-5))) clamp(2.5rem,6vw,4rem);border-bottom:1px solid var(--rios-border-subtle);isolation:isolate}.rios-public__hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 12% 0,color-mix(in srgb,var(--rios-accent-default) 22%,transparent),transparent 62%),radial-gradient(90% 70% at 92% 8%,color-mix(in srgb,var(--rios-accent-default) 12%,transparent),transparent 58%),var(--rios-surface-sunken)}.rios-public__hero .rios-page-header__eyebrow:before{content:"";display:block;width:2.5rem;height:2px;margin-bottom:var(--rios-space-3);background:var(--rios-accent-default)}.rios-public__hero .rios-page-header__eyebrow{font-family:var(--rios-font-display);font-size:var(--rios-text-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--rios-text-accent)}.rios-public__hero .rios-public__hero-title{font-family:var(--rios-font-display);font-size:clamp(2.4rem,6vw,4.25rem);line-height:1.04;letter-spacing:-.03em;max-width:18ch;text-wrap:balance}.rios-public__hero .rios-public__hero-tagline{font-size:clamp(var(--rios-text-base),1.6vw,var(--rios-text-lg));line-height:1.65;max-width:58ch}.rios-public__hero .rios-tenant-logo{height:clamp(3.5rem,7vw,5rem);max-width:16rem}.rios-public__hero-actions{display:flex;flex-wrap:wrap;gap:var(--rios-space-3);margin-top:var(--rios-space-5)}.rios-public__contact-chip{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:999px;border:1px solid var(--rios-border-strong);font-size:var(--rios-text-sm);font-weight:620;color:var(--rios-text-primary);text-decoration:none}.rios-public__contact-chip:hover{border-color:var(--rios-text-accent);color:var(--rios-text-accent)}.rios-public__section-title{font-family:var(--rios-font-display);font-size:clamp(var(--rios-text-xl),3vw,var(--rios-text-2xl));letter-spacing:-.015em;margin-bottom:var(--rios-space-4);padding-top:var(--rios-space-4);border-top:2px solid var(--rios-border-accent);display:inline-block}.rios-public__section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--rios-space-3)}.rios-public__section-head .rios-public__section-title{margin-bottom:var(--rios-space-2)}.rios-public__prose p{font-size:var(--rios-text-lg);line-height:1.75;color:var(--rios-text-secondary);max-width:64ch}.rios-public__prose p+p{margin-top:var(--rios-space-4)}.rios-public__prose p:first-of-type{font-size:clamp(var(--rios-text-lg),2.2vw,var(--rios-text-xl));line-height:1.55;color:var(--rios-text-primary)}.rios-program-card__summary{color:var(--rios-text-secondary);font-size:var(--rios-text-sm);line-height:1.6}.rios-program-card__price{font-family:var(--rios-font-display);font-size:var(--rios-text-xl);font-weight:680;letter-spacing:-.01em;color:var(--rios-text-accent)}.rios-public section[aria-labelledby=programs-heading] .rios-card{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}@media (hover:hover){.rios-public section[aria-labelledby=programs-heading] .rios-card:hover{transform:translateY(-3px);border-color:var(--rios-border-accent);box-shadow:var(--rios-shadow-md)}}@media (prefers-reduced-motion:reduce){.rios-public section[aria-labelledby=programs-heading] .rios-card{transition:none}.rios-public section[aria-labelledby=programs-heading] .rios-card:hover{transform:none}}.rios-program-card__outcome{font-size:var(--rios-text-sm);line-height:1.6}.rios-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--rios-space-4);margin:0}.rios-contact-grid dt{font-size:var(--rios-text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--rios-text-muted);font-weight:640;margin-bottom:var(--rios-space-1)}.rios-contact-grid dd{margin:0;font-size:var(--rios-text-base)}.rios-review-stars{color:var(--rios-caution);letter-spacing:.08em}.rios-review-stars__empty{color:var(--rios-border-strong)}.rios-review-attribution{font-size:var(--rios-text-xs);color:var(--rios-text-muted)}.rios-public__staff-link{font-size:var(--rios-text-sm);color:var(--rios-text-muted);text-align:center;padding-top:var(--rios-space-4);border-top:1px solid var(--rios-border-subtle)}.rios-powered-by{display:flex;justify-content:flex-end;padding:var(--rios-space-6) var(--rios-space-5) var(--rios-space-7)}.rios-powered-by img{height:2.25rem;width:auto;border-radius:var(--rios-radius-md)}.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{font-weight:660;color:var(--rios-text-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rios-cta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--rios-space-4);margin-top:var(--rios-space-6)}.rios-cta-tile{display:flex;flex-direction:column;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);text-decoration:none;color:inherit;transition:transform .12s ease,box-shadow .12s ease}.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);font-weight:640;color:var(--rios-text-primary)}.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{display:flex;flex-wrap:wrap;gap:var(--rios-space-3);align-items:flex-end}.rios-directory-search{flex:1 1 16rem;display:flex;gap:var(--rios-space-2)}.rios-directory-search .rios-input{flex:1 1 auto}.rios-pack-filters{display:flex;flex-wrap:wrap;gap:var(--rios-space-2)}.rios-pack-filter{padding:.3rem .8rem;border-radius:var(--rios-radius-pill);border:1px solid var(--rios-border-strong);font-size:var(--rios-text-sm);font-weight:600;color:var(--rios-text-secondary);text-decoration:none;white-space:nowrap}.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{display:flex;flex-direction:column;gap:var(--rios-space-3);padding:var(--rios-space-5);height:100%}.rios-org-card:hover{border-color:var(--rios-border-accent)}.rios-org-card__name-link{display:flex;flex-direction:column;gap:var(--rios-space-3);text-decoration:none;color:inherit}.rios-org-card__name{font-size:var(--rios-text-lg);font-weight:640;color:var(--rios-text-primary)}.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{display:flex;flex-wrap:wrap;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)}.rios-platform-nav__brand{display:flex;align-items:center;flex-shrink:0;line-height:0}.rios-platform-nav__brand img{height:3.25rem;width:auto;border-radius:var(--rios-radius-md);box-shadow:0 2px 10px rgba(0,0,0,.28)}.rios-platform-nav__links{display:flex;flex-wrap:wrap;gap:var(--rios-space-4);flex:1 1 auto}.rios-platform-nav .rios-button{margin-left:auto}.rios-platform-nav__link{font-size:var(--rios-text-sm);font-weight:600;color:var(--rios-text-secondary);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{flex-wrap:nowrap;align-items:flex-start;gap:var(--rios-space-3)}.rios-platform-nav__links,.rios-platform-nav__signin{display:none}.rios-platform-nav__menu{display:block;position:relative;margin-left:auto}.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{position:absolute;z-index:20;right:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--rios-space-4);width:min(15rem,calc(100vw - 3rem));min-width:0;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)}}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--rios-space-4)}.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:"+";display:inline-block;width:1.1em;color:var(--rios-text-accent);font-weight:700}.rios-faq-item[open] summary:before{content:"\2212"}.rios-faq-item p{margin-top:var(--rios-space-2);padding-left:1.1em;color:var(--rios-text-secondary);font-size:var(--rios-text-sm)}.rios-star-rating{display:inline-flex;align-items:baseline;gap:var(--rios-space-1);font-size:var(--rios-text-sm)}.rios-star-rating--empty{color:var(--rios-text-muted)}.rios-star-rating__glyphs{color:var(--rios-caution);letter-spacing:.05em}.rios-star-rating__value{font-weight:640;color:var(--rios-text-primary)}.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{position:relative;display:inline-block}.rios-verified-badge__trigger{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:var(--rios-radius-pill);font-size:var(--rios-text-xs);font-weight:640;letter-spacing:.01em;border:1px solid var(--rios-positive);background:var(--rios-positive-soft);color:var(--rios-positive);cursor:pointer}.rios-verified-badge__bubble{position:absolute;z-index:20;top:calc(100% + .4rem);left:0;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}.rios-verified-badge__bubble:before{content:"";position:absolute;bottom:100%;left:.9rem;border:.4rem solid transparent;border-bottom:.4rem solid var(--rios-border-subtle)}.rios-comm-channel-row{display:flex;flex-direction:column;gap:var(--rios-space-1);padding:var(--rios-space-3) var(--rios-space-4);border-bottom:1px solid var(--rios-border-subtle)}.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);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:42rem}.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{max-width:320px;max-height:320px;border-radius:var(--rios-radius-lg,var(--rios-radius-md));object-fit:cover;display:block}.rios-network-home{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.75fr);gap:var(--rios-space-5);align-items:start}.rios-network-home__feed,.rios-network-home__rail{min-width:0}.rios-network-home__rail{display:grid;gap:var(--rios-space-4)}.rios-network-home__priorities{display:grid;gap:var(--rios-space-2)}.rios-network-home__priorities a{display:flex;align-items:center;justify-content:space-between;gap:var(--rios-space-3);padding:var(--rios-space-3);color:var(--rios-text-secondary);text-decoration:none;border:1px solid var(--rios-border-subtle);border-radius:var(--rios-radius-md);background:var(--rios-surface-sunken);transition:border-color .15s ease,background .15s ease,color .15s ease}.rios-network-home__priorities a:hover{color:var(--rios-text-primary);border-color:color-mix(in srgb,var(--rios-accent-default) 42%,var(--rios-border-subtle));background:color-mix(in srgb,var(--rios-accent-default) 7%,var(--rios-surface-raised))}.rios-network-home__priorities strong{display:grid;place-items:center;min-width:2rem;min-height:2rem;color:var(--rios-neutral-950);background:var(--rios-accent-default);border-radius:var(--rios-radius-pill);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rios-network-feed{display:grid;gap:var(--rios-space-4)}.rios-network-welcome{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(15rem,.9fr);min-height:25rem;color:var(--rios-neutral-0);background:radial-gradient(90% 120% at 0 0,color-mix(in srgb,var(--rios-accent-default) 28%,transparent),transparent 64%),var(--rios-neutral-950);border:1px solid color-mix(in srgb,var(--rios-accent-default) 38%,var(--rios-neutral-800));border-radius:var(--rios-radius-lg);box-shadow:var(--rios-shadow-md)}.rios-network-welcome:after{position:absolute;content:"";inset:auto 0 0;height:3px;background:linear-gradient(90deg,var(--rios-accent-default),transparent 78%);z-index:3}.rios-network-welcome__copy{position:relative;z-index:2;display:grid;align-content:center;gap:var(--rios-space-4);padding:clamp(var(--rios-space-5),5vw,var(--rios-space-7))}.rios-network-welcome__copy h2{color:var(--rios-neutral-0);font-family:var(--rios-font-display);font-size:clamp(1.8rem,4vw,3rem);line-height:1.04;letter-spacing:-.025em}.rios-network-welcome__copy>p:not(.rios-network-welcome__eyebrow){max-width:62ch;color:var(--rios-neutral-200);line-height:1.65}.rios-network-welcome__eyebrow{color:color-mix(in srgb,var(--rios-accent-default) 86%,var(--rios-neutral-0));font-size:var(--rios-text-xs);font-weight:760;letter-spacing:.14em;text-transform:uppercase}.rios-network-welcome__visual{position:relative;min-height:25rem;margin:0}.rios-network-welcome__visual:after{position:absolute;content:"";inset:0;background:linear-gradient(90deg,var(--rios-neutral-950),transparent 48%),linear-gradient(0deg,color-mix(in srgb,var(--rios-neutral-950) 76%,transparent),transparent 45%);z-index:1}.rios-network-welcome__visual img{object-fit:cover}.rios-network-welcome__visual figcaption{position:absolute;right:var(--rios-space-5);bottom:var(--rios-space-5);z-index:2;color:var(--rios-neutral-100);font-size:var(--rios-text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rios-network-post{overflow:hidden;background:var(--rios-surface-raised);border:1px solid var(--rios-border-subtle);border-radius:var(--rios-radius-lg);box-shadow:var(--rios-shadow-sm)}.rios-network-post__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--rios-space-3);padding:var(--rios-space-4) var(--rios-space-5)}.rios-network-comment__avatar,.rios-network-post__avatar{display:grid;place-items:center;flex:0 0 auto;color:var(--rios-neutral-950);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--rios-neutral-0) 46%,transparent),transparent 38%),var(--rios-accent-default);border:1px solid color-mix(in srgb,var(--rios-accent-default) 60%,var(--rios-neutral-950));border-radius:50%;font-family:var(--rios-font-display);font-weight:760;box-shadow:0 4px 14px color-mix(in srgb,var(--rios-accent-default) 22%,transparent)}.rios-network-post__avatar{width:2.75rem;height:2.75rem}.rios-network-comment__avatar{width:2rem;height:2rem;font-size:var(--rios-text-xs)}.rios-network-post__identity{display:grid;min-width:0}.rios-network-post__identity strong{overflow:hidden;color:var(--rios-text-primary);text-overflow:ellipsis;white-space:nowrap}.rios-network-post__identity span{overflow:hidden;color:var(--rios-text-muted);font-size:var(--rios-text-xs);text-overflow:ellipsis;white-space:nowrap}.rios-network-post__body{display:grid;gap:var(--rios-space-4);padding:0 var(--rios-space-5) var(--rios-space-4)}.rios-network-comment p,.rios-network-post__body p{white-space:pre-wrap}.rios-network-post__image{display:block;width:100%;max-height:34rem;object-fit:cover;border-radius:var(--rios-radius-md)}.rios-network-post__reaction-summary{display:flex;flex-wrap:wrap;gap:var(--rios-space-2);padding:0 var(--rios-space-5) var(--rios-space-3);color:var(--rios-text-secondary);font-size:var(--rios-text-sm)}.rios-network-post__actions{display:flex;flex-wrap:wrap;gap:var(--rios-space-3);padding:var(--rios-space-3) var(--rios-space-5);border-block:1px solid var(--rios-border-subtle)}.rios-network-post__actions>form{min-width:min(100%,12rem)}.rios-network-post__comments{padding:var(--rios-space-4) var(--rios-space-5) 0}.rios-network-comment{display:flex;align-items:flex-start;gap:var(--rios-space-3);padding:var(--rios-space-3);background:var(--rios-surface-sunken);border-radius:var(--rios-radius-lg)}.rios-network-comment>div:last-child{min-width:0}.rios-network-post__comment{padding:var(--rios-space-4) var(--rios-space-5) var(--rios-space-5)}@media (min-width:72rem){.rios-network-home__rail{position:sticky;top:7rem}}@media (max-width:64rem){.rios-network-home,.rios-network-welcome{grid-template-columns:1fr}.rios-network-welcome__visual{min-height:19rem;order:-1}.rios-network-welcome__visual:after{background:linear-gradient(0deg,var(--rios-neutral-950),transparent 62%)}}@media (max-width:38rem){.rios-network-post__header{grid-template-columns:auto minmax(0,1fr);padding:var(--rios-space-4)}.rios-network-post__header>.rios-badge{grid-column:2;justify-self:start}.rios-network-post__actions,.rios-network-post__body,.rios-network-post__comment,.rios-network-post__comments,.rios-network-post__reaction-summary{padding-inline:var(--rios-space-4)}}.rios-tooltip{position:relative;display:inline-block}.rios-tooltip__bubble{position:absolute;bottom:calc(100% + var(--rios-space-2));left:50%;transform:translateX(-50%);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;transition:opacity .12s ease;z-index:60}.rios-tooltip:focus-within .rios-tooltip__bubble,.rios-tooltip:hover .rios-tooltip__bubble{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.rios-tooltip__bubble{transition:none}}.rios-tabs__list{display:flex;gap:var(--rios-space-1);border-bottom:1px solid var(--rios-border-subtle);margin-bottom:var(--rios-space-4)}.rios-tabs__radio{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rios-tabs__label{cursor:pointer;padding:var(--rios-space-3) var(--rios-space-4);font-size:var(--rios-text-sm);font-weight:600;color:var(--rios-text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px}.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{display:none;position:fixed;inset:0;background:rgba(11,17,19,.6);align-items:center;justify-content:center;padding:var(--rios-space-4);z-index:100}.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{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rios-space-4);padding:var(--rios-space-5) var(--rios-space-5) 0}.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);line-height:1;color:var(--rios-text-muted);text-decoration:none;padding:var(--rios-space-1) var(--rios-space-2);border-radius:var(--rios-radius-sm)}.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{position:relative;display:flex;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)}.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{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rios-toast__body{flex:1 1}.rios-toast__title{font-weight:640;color:var(--rios-text-primary);margin:0 0 var(--rios-space-1)}.rios-toast__dismiss{cursor:pointer;font-size:var(--rios-text-lg);line-height:1;color:var(--rios-text-muted);padding:var(--rios-space-1) var(--rios-space-2);border-radius:var(--rios-radius-sm)}.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}.rios-pricer{overflow:hidden;border:1px solid color-mix(in srgb,var(--rios-accent-default) 42%,var(--rios-border));border-radius:var(--rios-radius-lg);background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--rios-accent-default) 15%,transparent),transparent 34%),var(--rios-surface-raised);box-shadow:var(--rios-shadow-md)}.rios-pricer__intro{max-width:70ch;padding:clamp(var(--rios-space-5),5vw,var(--rios-space-8))}.rios-pricer__intro h2{margin:0 0 var(--rios-space-3);font-size:clamp(var(--rios-text-xl),4vw,var(--rios-text-2xl));line-height:1.05}.rios-pricer__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);border-top:1px solid var(--rios-border)}.rios-pricer__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rios-space-5)}.rios-pricer__controls,.rios-pricer__result{padding:clamp(var(--rios-space-5),5vw,var(--rios-space-8))}.rios-pricer__result{border-left:1px solid var(--rios-border);background:color-mix(in srgb,var(--rios-accent-default) 8%,var(--rios-surface-raised))}.rios-pricer__price{margin:var(--rios-space-2) 0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:720;letter-spacing:-.055em;line-height:1}.rios-pricer__price small{margin-left:var(--rios-space-2);font-size:var(--rios-text-sm);font-weight:560;letter-spacing:normal;color:var(--rios-text-secondary)}.rios-pricer__facts{display:grid;gap:var(--rios-space-3);margin:var(--rios-space-5) 0}.rios-pricer__facts div{padding-top:var(--rios-space-3);border-top:1px solid var(--rios-border)}.rios-pricer__facts dt{font-size:var(--rios-text-xs);font-weight:680;letter-spacing:.08em;text-transform:uppercase;color:var(--rios-text-muted)}.rios-pricer__facts dd{margin:var(--rios-space-1) 0 0;font-weight:580}.rios-pricer__note{margin-bottom:var(--rios-space-5);font-size:var(--rios-text-sm);color:var(--rios-text-secondary)}@media (max-width:760px){.rios-pricer__controls,.rios-pricer__layout{grid-template-columns:1fr}.rios-pricer__result{border-top:1px solid var(--rios-border);border-left:0}}.rios-demo-controls{position:sticky;top:var(--rios-space-3);z-index:10;padding:var(--rios-space-4);border:1px solid color-mix(in srgb,var(--rios-accent-default) 45%,var(--rios-border));border-radius:var(--rios-radius-lg);background:color-mix(in srgb,var(--rios-surface-raised) 94%,transparent);box-shadow:var(--rios-shadow-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rios-demo-progress{overflow:hidden;height:.5rem;border-radius:999px;background:var(--rios-surface-muted)}.rios-demo-progress span{display:block;height:100%;border-radius:inherit;background:var(--rios-accent-default);transition:width .24s ease}@media (prefers-reduced-motion:reduce){.rios-demo-progress span{transition:none}}.rios-shell__body--standard{display:contents}.rios-shell--network{display:block;min-height:100vh;background:radial-gradient(70% 36rem at 50% -18rem,color-mix(in srgb,var(--rios-accent-default) 10%,transparent),transparent),var(--rios-surface-page)}.rios-network-header{position:sticky;z-index:50;top:0;min-height:4.5rem;display:grid;grid-template-columns:minmax(14rem,1fr) minmax(26rem,38rem) minmax(14rem,1fr);gap:var(--rios-space-4);padding:var(--rios-space-2) var(--rios-space-5);border-bottom:1px solid color-mix(in srgb,var(--rios-accent-default) 34%,var(--rios-neutral-800));background:color-mix(in srgb,var(--rios-neutral-950) 96%,transparent);box-shadow:0 7px 24px color-mix(in srgb,var(--rios-neutral-950) 20%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rios-network-header,.rios-network-lockup{align-items:center;color:var(--rios-neutral-0)}.rios-network-lockup{min-width:0;display:flex;gap:var(--rios-space-3);text-decoration:none}.rios-network-lockup img{width:3rem;height:3rem;flex:0 0 auto;object-fit:cover;border:1px solid color-mix(in srgb,var(--rios-accent-default) 58%,var(--rios-neutral-700));border-radius:var(--rios-radius-lg);box-shadow:0 0 0 2px color-mix(in srgb,var(--rios-accent-default) 12%,transparent)}.rios-network-lockup>span{min-width:0;display:grid}.rios-network-lockup small,.rios-network-lockup strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rios-network-lockup strong{font-size:var(--rios-text-sm);line-height:1.25}.rios-network-lockup small{color:color-mix(in srgb,var(--rios-accent-default) 74%,var(--rios-neutral-0));font-size:var(--rios-text-xs)}.rios-network-mobile,.rios-network-primary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rios-space-1)}.rios-network-mobile a,.rios-network-primary a{position:relative;min-height:3.35rem;display:grid;place-items:center;align-content:center;gap:2px;border-radius:var(--rios-radius-md);color:var(--rios-neutral-300);font-size:var(--rios-text-xs);font-weight:640;text-decoration:none}.rios-network-primary a:hover,.rios-network-primary a[aria-current=page]{background:var(--rios-neutral-900);color:var(--rios-neutral-0)}.rios-network-mobile a[aria-current=page]:after,.rios-network-primary a[aria-current=page]:after{content:"";position:absolute;right:var(--rios-space-3);bottom:calc(var(--rios-space-2) * -1);left:var(--rios-space-3);height:2px;background:var(--rios-accent-default);box-shadow:0 0 10px color-mix(in srgb,var(--rios-accent-default) 70%,transparent)}.rios-network-primary__icon{width:1.35rem;height:1.35rem;display:grid;place-items:center}.rios-network-primary__icon img,.rios-network-primary__icon svg{width:100%;height:100%;object-fit:contain}.rios-network-identity{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--rios-space-3)}.rios-network-identity .rios-identity__name,.rios-network-identity .rios-identity__role{overflow:hidden;max-width:10rem;text-overflow:ellipsis;white-space:nowrap}.rios-network-identity .rios-identity__name{color:var(--rios-neutral-0)}.rios-network-identity .rios-identity__role{color:var(--rios-neutral-400)}.rios-network-identity .rios-button{border-color:var(--rios-neutral-700);background:var(--rios-neutral-900);color:var(--rios-neutral-100)}.rios-shell--network .rios-shell__body{width:min(100%,104rem);margin:0 auto;display:grid;grid-template-columns:16rem minmax(0,1fr);gap:var(--rios-space-5);align-items:start}.rios-shell--network .rios-shell__sidebar{top:5.5rem;max-height:calc(100vh - 6.5rem);gap:var(--rios-space-4);padding:var(--rios-space-5) 0 var(--rios-space-5) var(--rios-space-4);border:0;background:transparent}.rios-shell--network .rios-brandmark{padding:var(--rios-space-3);border:1px solid var(--rios-border-subtle);border-radius:var(--rios-radius-lg);background:var(--rios-surface-raised);box-shadow:var(--rios-shadow-sm)}.rios-shell--network .rios-brandmark__glyph,.rios-shell--network .rios-brandmark__logo{width:2.75rem;height:2.75rem;border:1px solid color-mix(in srgb,var(--rios-accent-default) 44%,var(--rios-border-subtle));border-radius:var(--rios-radius-lg)}.rios-shell--network .rios-nav{gap:var(--rios-space-4)}.rios-shell--network .rios-nav__group-label{margin:0 0 var(--rios-space-1) var(--rios-space-3);letter-spacing:.11em}.rios-shell--network .rios-nav__list{gap:var(--rios-space-1)}.rios-shell--network .rios-nav__link{min-height:2.85rem;border:1px solid transparent;border-radius:var(--rios-radius-lg);font-weight:640}.rios-shell--network .rios-nav__link:hover{border-color:var(--rios-border-subtle);background:color-mix(in srgb,var(--rios-surface-raised) 72%,transparent)}.rios-shell--network .rios-nav__link[aria-current=page]{border-color:color-mix(in srgb,var(--rios-accent-default) 28%,var(--rios-border-subtle));background:var(--rios-surface-raised);box-shadow:inset 3px 0 0 var(--rios-accent-default),var(--rios-shadow-sm)}.rios-shell--network .rios-nav__icon{width:2rem;height:2rem;display:grid;flex:0 0 auto;place-items:center;border-radius:var(--rios-radius-md);background:var(--rios-surface-sunken);color:var(--rios-text-accent)}.rios-shell--network .rios-nav__icon img,.rios-shell--network .rios-nav__icon svg{width:1.45rem;height:1.45rem;object-fit:contain}.rios-shell--network .rios-sidebar-powered-by{margin-top:auto;padding:var(--rios-space-3);justify-content:flex-end;border-top:1px solid var(--rios-border-subtle)}.rios-shell--network .rios-sidebar-powered-by img{height:1.65rem;opacity:1}.rios-shell--network .rios-shell__main{max-width:none;padding:var(--rios-space-5) var(--rios-space-5) var(--rios-space-7) 0}.rios-network-mobile{display:none}@media (max-width:72rem){.rios-network-header{grid-template-columns:minmax(12rem,1fr) minmax(20rem,30rem) auto}.rios-network-identity .rios-identity__name,.rios-network-identity .rios-identity__role{display:none}}@media (max-width:60rem){.rios-shell--network{padding-bottom:4.75rem}.rios-network-header{grid-template-columns:minmax(0,1fr) auto;min-height:4rem;padding:var(--rios-space-2) var(--rios-space-3)}.rios-network-lockup img{width:2.75rem;height:2.75rem}.rios-network-lockup small,.rios-network-primary{display:none}.rios-shell--network .rios-shell__body{display:block}.rios-shell--network .rios-shell__sidebar{position:static;max-height:none;padding:var(--rios-space-3);border-bottom:1px solid var(--rios-border-subtle)}.rios-shell--network .rios-brandmark,.rios-shell--network .rios-sidebar-powered-by{display:none}.rios-shell--network .rios-shell__main{padding:var(--rios-space-3)}.rios-network-mobile{position:fixed;z-index:45;right:0;bottom:0;left:0;display:grid;padding:var(--rios-space-1) var(--rios-space-2) calc(var(--rios-space-1) + env(safe-area-inset-bottom));border-top:1px solid var(--rios-neutral-800);background:color-mix(in srgb,var(--rios-neutral-950) 97%,transparent);color:var(--rios-neutral-300);box-shadow:0 -5px 20px color-mix(in srgb,var(--rios-neutral-950) 18%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rios-network-mobile a{min-height:3.8rem}.rios-network-mobile a[aria-current=page]{color:var(--rios-neutral-0)}.rios-network-mobile a[aria-current=page]:after{top:calc(var(--rios-space-1) * -1);bottom:auto}}