@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-400-latin-ext.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 Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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 Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-500-latin-ext.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 Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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 Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-600-latin-ext.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 Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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 Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-700-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-700-latin-ext.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 Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/ibm-plex-sans-arabic-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-400-latin-ext.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-500-latin-ext.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-600-latin-ext.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-700-latin-ext.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-400-latin-ext.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-500-latin-ext.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/jetbrains-mono-600-latin-ext.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/jetbrains-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/space-grotesk-500-latin-ext.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/space-grotesk-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/space-grotesk-600-latin-ext.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/space-grotesk-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/space-grotesk-700-latin-ext.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/space-grotesk-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,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}:root{--roro-font-ui:"Inter",system-ui,sans-serif;--roro-font-display:"Space Grotesk","Inter",sans-serif;--roro-font-mono:"JetBrains Mono",ui-monospace,monospace;--roro-font-arabic:"IBM Plex Sans Arabic","Inter",system-ui,sans-serif;--roro-font-arabic-display:"IBM Plex Sans Arabic","Space Grotesk",sans-serif;--roro-radius-4:4px;--roro-radius-6:6px;--roro-radius-8:8px;--roro-radius-10:10px;--roro-radius-12:12px;--roro-radius-14:14px;--roro-radius-16:16px;--roro-radius-full:999px;--roro-neutral-0:#ffffff;--roro-neutral-25:#fafafa;--roro-neutral-50:#f7f7f8;--roro-neutral-200:#e7e7ea;--roro-neutral-300:#d9d9de;--roro-neutral-350:#d4d4d8;--roro-neutral-400:#b8b8be;--roro-neutral-450:#a1a1aa;--roro-neutral-500:#71717a;--roro-neutral-700:#3f3f46;--roro-neutral-850:#27272a;--roro-neutral-900:#18181b;--roro-neutral-950:#09090b;--roro-red-50:#fef2f2;--roro-red-100:#fecaca;--roro-red-200:#f5999b;--roro-red-300:#f2777a;--roro-red-500:#c33c40;--roro-red-600:#dc2626;--roro-red-700:#b91c1c;--roro-red-800:#9b2c2f;--roro-green-50:#f0fdf4;--roro-green-100:#bbf7d0;--roro-green-300:#6ee7a8;--roro-green-600:#16a34a;--roro-green-650:#0f8a3d;--roro-green-700:#0a7443;--roro-green-800:#166534;--roro-amber-300:#f0c674;--roro-amber-600:#b45309;--roro-amber-700:#8f6108;--roro-amber-800:#7a5306;--roro-blue-600:#0A4FF0;--roro-teal-50:#eef7f6;--roro-teal-100:#cfeae6;--roro-teal-200:#A7F0E8;--roro-teal-300:#7CE4D9;--roro-teal-700:#0E7C72;--roro-teal-800:#0A5F58;--roro-teal-ink-on-300:#06302c;--roro-shadow-1:0 1px 2px rgba(9,9,11,.04),0 1px 3px rgba(9,9,11,.05);--roro-shadow-3:0 12px 32px rgba(9,9,11,.1);--roro-focus-ring-ink:0 0 0 3px rgba(9,9,11,.12);--roro-focus-outline-w:2px;--roro-focus-outline-offset:2px;--roro-duration-120:.12s;--roro-duration-180:.18s;--roro-duration-320:.32s;--roro-ease-out:cubic-bezier(.2,.8,.3,1);--roro-ease-inout:cubic-bezier(.65,0,.35,1);--roro-stagger-40:40ms;--roro-neutral-475:#8b8b93;--roro-accent-50:#eef7f6;--roro-accent-100:#cfeae6;--roro-accent-700:#0E7C72;--roro-accent-800:#0A5F58;--roro-positive-text:#0a7443;--roro-positive-tint:#ecf8f1;--roro-positive-border:#b4e2c6;--roro-progress-text:#1d4ed8;--roro-progress-tint:#eef3fe;--roro-progress-border:#c3d4fb;--roro-caution-text:#8f6108;--roro-caution-tint:#fdf6e7;--roro-caution-border:#f0d9a6;--roro-critical-text:#9b2c2f;--roro-critical-tint:#fef2f2;--roro-critical-border:#fecaca;--roro-neutral-text:#52525b;--roro-neutral-tint:#f4f4f5;--roro-neutral-border:#d9d9de;--roro-space-2:2px;--roro-space-4:4px;--roro-space-8:8px;--roro-space-12:12px;--roro-space-16:16px;--roro-space-24:24px;--roro-space-32:32px;--roro-space-48:48px;--roro-space-64:64px;--roro-text-12:12px;--roro-leading-12:16px;--roro-text-13:13px;--roro-leading-13:18px;--roro-text-14:14px;--roro-leading-14:20px;--roro-text-16:16px;--roro-leading-16:24px;--roro-text-20:20px;--roro-leading-20:28px;--roro-text-24:24px;--roro-leading-24:32px;--roro-text-32:32px;--roro-leading-32:40px;--roro-text-40:40px;--roro-leading-40:48px;--roro-weight-400:400;--roro-weight-500:500;--roro-weight-600:600;--roro-control-32:32px;--roro-control-40:40px;--roro-control-44:44px;--roro-shadow-2:0 2px 6px rgba(9,9,11,.06),0 8px 20px rgba(9,9,11,.06);--roro-scrim:rgba(9,9,11,.44);--roro-z-base:0;--roro-z-sticky:10;--roro-z-dropdown:100;--roro-z-overlay:200;--roro-z-modal:300;--roro-z-toast:400}:root{--bg:var(--roro-neutral-0);--bg-2:var(--roro-neutral-25);--panel:var(--roro-neutral-0);--panel-2:var(--roro-neutral-50);--elev:var(--roro-neutral-0);--surface:var(--panel);--surface-2:var(--panel-2);--line:var(--roro-neutral-200);--line-2:var(--roro-neutral-300);--control-line:var(--roro-neutral-475);--ink:var(--roro-neutral-950);--tx:var(--roro-neutral-950);--tx-soft:var(--roro-neutral-700);--mu:var(--roro-neutral-500);--muted:var(--mu);--dim:var(--roro-neutral-450);--on-ink:var(--roro-neutral-0);--accent:var(--roro-accent-700);--accent-hover:var(--roro-accent-800);--accent-tint:var(--roro-accent-50);--accent-line:var(--roro-accent-100);--on-accent:var(--roro-neutral-0);--positive:var(--roro-positive-text);--positive-tint:var(--roro-positive-tint);--positive-line:var(--roro-positive-border);--progress:var(--roro-progress-text);--progress-tint:var(--roro-progress-tint);--progress-line:var(--roro-progress-border);--caution:var(--roro-caution-text);--caution-tint:var(--roro-caution-tint);--caution-line:var(--roro-caution-border);--critical:var(--roro-critical-text);--critical-tint:var(--roro-critical-tint);--critical-line:var(--roro-critical-border);--neutral:var(--roro-neutral-text);--neutral-tint:var(--roro-neutral-tint);--neutral-line:var(--roro-neutral-border);--err:var(--roro-red-700);--err-bg:var(--roro-red-50);--err-line:var(--roro-red-100);--err-solid:var(--roro-red-600);--danger:var(--err);--ok:var(--roro-green-650);--ok-solid:var(--roro-green-600);--ok-ink:var(--roro-green-800);--ok-bg:var(--roro-green-50);--ok-line:var(--roro-green-100);--warn:var(--roro-amber-600);--info:var(--roro-blue-600);--r:var(--roro-radius-10);--r-sm:var(--roro-radius-8);--radius-control:var(--roro-radius-8);--radius-card:var(--roro-radius-12);--radius-sheet:var(--roro-radius-16);--radius-chip:var(--roro-radius-full);--shadow:var(--roro-shadow-1);--shadow-2:var(--roro-shadow-2);--shadow-lg:var(--roro-shadow-3);--scrim:var(--roro-scrim);--ring:var(--roro-focus-ring-ink);--focus:var(--ink);--scroll:var(--roro-neutral-350);--scroll-hover:var(--roro-neutral-400);--font-ui:var(--roro-font-ui);--font-display:var(--roro-font-display);--font-mono:var(--roro-font-mono);--tracking-tight:-.02em;--tracking-snug:-.015em;--tracking-ui:-.01em}:lang(ar){--font-ui:var(--roro-font-arabic);--font-display:var(--roro-font-arabic-display);--tracking-tight:0;--tracking-snug:0;--tracking-ui:0}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--roro-font-ui);background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased;letter-spacing:-.01em}.rq-scope{font-size:var(--roro-text-14);line-height:var(--roro-leading-14);color:var(--tx)}button,input,select,textarea,optgroup{font-family:inherit}h1,h2,h3,h4{font-family:var(--roro-font-display);letter-spacing:-.02em}a{color:inherit;text-decoration:none}.rq-mono,code,kbd,samp,pre{font-family:var(--font-mono);letter-spacing:0}.rq-num{font-variant-numeric:tabular-nums}.rq-display{font:var(--roro-weight-600) var(--roro-text-40)/var(--roro-leading-40) var(--font-display);letter-spacing:var(--tracking-tight);color:var(--ink)}.rq-title{font:var(--roro-weight-600) var(--roro-text-32)/var(--roro-leading-32) var(--font-display);letter-spacing:var(--tracking-tight);color:var(--ink)}.rq-heading{font:var(--roro-weight-600) var(--roro-text-20)/var(--roro-leading-20) var(--font-display);letter-spacing:var(--tracking-snug);color:var(--ink)}.rq-subheading{font:var(--roro-weight-600) var(--roro-text-16)/var(--roro-leading-16) var(--font-ui);letter-spacing:var(--tracking-ui);color:var(--ink)}.rq-body-lg{font:var(--roro-weight-400) var(--roro-text-16)/var(--roro-leading-16) var(--font-ui)}.rq-body{font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui)}.rq-small{font:var(--roro-weight-400) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui)}.rq-caption{font:var(--roro-weight-400) var(--roro-text-12)/var(--roro-leading-12) var(--font-ui)}.rq-muted{color:var(--muted)}.rq-soft{color:var(--tx-soft)}@media (max-width:640px){.rq-display{font-size:var(--roro-text-32);line-height:var(--roro-leading-32)}.rq-title{font-size:var(--roro-text-24);line-height:var(--roro-leading-24)}}html[lang=ar],html[lang=ar] body{font-family:var(--roro-font-arabic);letter-spacing:0}html[lang=ar] body{line-height:1.75}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{font-family:var(--roro-font-arabic-display);letter-spacing:0}[lang=ar]:not(html){font-family:var(--font-ui);letter-spacing:0}[dir=rtl] .rq-mono,[dir=rtl] code,[dir=rtl] kbd,[dir=rtl] samp,[dir=rtl] pre,[dir=rtl] .rq-ltr{direction:ltr;unicode-bidi:isolate}[dir=rtl] pre{text-align:left}[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[type=number],[dir=rtl] input[type=password],[dir=rtl] input[type=tel]{direction:ltr;text-align:right}[dir=rtl] .rq-flip{transform:scaleX(-1)}:where(a,button,summary,[role=button],[role=tab],[tabindex]):focus-visible{outline:var(--roro-focus-outline-w) solid var(--focus);outline-offset:var(--roro-focus-outline-offset)}:where(input,select,textarea):focus-visible{outline:var(--roro-focus-outline-w) solid var(--focus);outline-offset:var(--roro-focus-outline-offset)}:where([role=dialog],[role=alertdialog])[tabindex="-1"]:focus-visible{outline:none}::selection{background:var(--ink);color:var(--on-ink)}:root{accent-color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:var(--roro-radius-6)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}::-webkit-scrollbar-track{background:transparent}html.reduce-motion *,html.reduce-motion *:before,html.reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.rq-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rq-btn{--rq-btn-bg:var(--surface);--rq-btn-fg:var(--ink);--rq-btn-line:var(--line-2);--rq-btn-hover:var(--surface-2);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--roro-space-8);min-height:var(--roro-control-40);padding:0 var(--roro-space-16);border:1px solid var(--rq-btn-line);border-radius:var(--radius-control);background:var(--rq-btn-bg);color:var(--rq-btn-fg);font:var(--roro-weight-500) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);letter-spacing:var(--tracking-ui);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--roro-duration-120) var(--roro-ease-out),border-color var(--roro-duration-120) var(--roro-ease-out),color var(--roro-duration-120) var(--roro-ease-out)}.rq-btn:hover{background:var(--rq-btn-hover)}.rq-btn:active{transform:translateY(.5px)}.rq-btn--primary{--rq-btn-bg:var(--ink);--rq-btn-fg:var(--on-ink);--rq-btn-line:var(--ink);--rq-btn-hover:var(--roro-neutral-850)}.rq-btn--primary:hover{border-color:var(--roro-neutral-850)}.rq-btn--secondary{--rq-btn-bg:var(--surface);--rq-btn-fg:var(--ink);--rq-btn-line:var(--line-2);--rq-btn-hover:var(--surface-2)}.rq-btn--ghost{--rq-btn-bg:transparent;--rq-btn-fg:var(--ink);--rq-btn-line:transparent;--rq-btn-hover:var(--surface-2)}.rq-btn--danger{--rq-btn-bg:var(--danger);--rq-btn-fg:var(--on-ink);--rq-btn-line:var(--danger);--rq-btn-hover:var(--roro-red-800)}.rq-btn--danger:hover{border-color:var(--roro-red-800)}.rq-btn--accent{--rq-btn-bg:var(--accent);--rq-btn-fg:var(--on-accent);--rq-btn-line:var(--accent);--rq-btn-hover:var(--accent-hover)}.rq-btn--accent:hover{border-color:var(--accent-hover)}.rq-btn--accent-soft{--rq-btn-bg:var(--accent-tint);--rq-btn-fg:var(--accent);--rq-btn-line:var(--accent-line);--rq-btn-hover:var(--accent-tint)}.rq-btn--accent-soft:hover{border-color:var(--accent)}.rq-btn--sm{min-height:var(--roro-control-32);padding:0 var(--roro-space-12);font-size:var(--roro-text-13);line-height:var(--roro-leading-13);gap:var(--roro-space-8)}.rq-btn--icon{padding:0;width:var(--roro-control-40)}.rq-btn--icon.rq-btn--sm{width:var(--roro-control-32)}.rq-btn--block{display:flex;width:100%}.rq-btn__icon{flex:none;display:inline-flex;font-size:var(--roro-text-14)}.rq-btn:disabled,.rq-btn[aria-disabled=true]{--rq-btn-bg:var(--surface-2);--rq-btn-fg:var(--muted);--rq-btn-line:var(--line);--rq-btn-hover:var(--surface-2);cursor:not-allowed;transform:none}.rq-btn--ghost:disabled,.rq-btn--ghost[aria-disabled=true]{--rq-btn-bg:transparent;--rq-btn-line:transparent;--rq-btn-hover:transparent}.rq-btn:disabled:hover,.rq-btn[aria-disabled=true]:hover{background:var(--rq-btn-bg);border-color:var(--rq-btn-line)}.rq-btn.is-loading{color:transparent!important;pointer-events:none}.rq-btn.is-loading>*{opacity:0}.rq-btn.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border-radius:50%;border:2px solid var(--rq-btn-fg);border-inline-end-color:transparent;animation:rq-spin .7s linear infinite}@media (pointer:coarse){.rq-btn{min-height:var(--roro-control-44)}.rq-btn--icon{width:var(--roro-control-44)}}@keyframes rq-spin{to{transform:rotate(360deg)}}.rq-field{display:flex;flex-direction:column;gap:var(--roro-space-8);min-width:0}.rq-field__label{font:var(--roro-weight-500) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--ink)}.rq-field__optional{font-weight:var(--roro-weight-400);color:var(--muted)}.rq-field__help{font:var(--roro-weight-400) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--muted)}.rq-field__error{display:flex;gap:var(--roro-space-8);align-items:flex-start;font:var(--roro-weight-500) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--critical)}.rq-field__row{display:flex;gap:var(--roro-space-8);align-items:center;flex-wrap:wrap}.rq-field__suffix{font-size:var(--roro-text-13);color:var(--muted);white-space:nowrap}.rq-field.is-invalid .rq-input,.rq-field.is-invalid .rq-select,.rq-field.is-invalid .rq-textarea{border-color:var(--critical)}.rq-field.is-invalid .rq-input:focus,.rq-field.is-invalid .rq-select:focus,.rq-field.is-invalid .rq-textarea:focus{box-shadow:0 0 0 3px var(--critical-tint)}.rq-fieldset{border:0;display:flex;flex-direction:column;gap:var(--roro-space-12);min-width:0}.rq-fieldset__legend{padding:0;margin-bottom:var(--roro-space-4);font:var(--roro-weight-600) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--ink)}.rq-form{display:flex;flex-direction:column;gap:var(--roro-space-24)}.rq-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--roro-space-16)}.rq-input,.rq-select,.rq-textarea{display:block;width:100%;min-height:var(--roro-control-40);padding:0 var(--roro-space-12);border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);letter-spacing:var(--tracking-ui);transition:border-color var(--roro-duration-120) var(--roro-ease-out),box-shadow var(--roro-duration-120) var(--roro-ease-out)}.rq-input::placeholder,.rq-textarea::placeholder{color:var(--muted);opacity:1}.rq-input:hover,.rq-select:hover,.rq-textarea:hover{border-color:var(--tx-soft)}.rq-input:focus,.rq-select:focus,.rq-textarea:focus{outline:none;border-color:var(--ink);box-shadow:var(--ring)}.rq-input:disabled,.rq-select:disabled,.rq-textarea:disabled{background:var(--surface-2);color:var(--dim);border-color:var(--line-2);cursor:not-allowed}.rq-input[type=number],.rq-input.rq-num{font-variant-numeric:tabular-nums}.rq-input--short{max-width:140px}.rq-textarea{min-height:96px;padding:var(--roro-space-8) var(--roro-space-12);line-height:var(--roro-leading-14);resize:vertical}.rq-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-inline-end:var(--roro-space-32);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}[dir=rtl] .rq-select{background-position:13px 50%,18px 50%}@media (pointer:coarse){.rq-input,.rq-select{min-height:var(--roro-control-44)}}.rq-check{display:inline-flex;gap:var(--roro-space-8);align-items:flex-start;min-height:var(--roro-control-32);padding:var(--roro-space-4) 0;cursor:pointer;font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--tx)}.rq-check__text{display:flex;flex-direction:column;gap:var(--roro-space-2)}.rq-check__help{font-size:var(--roro-text-13);line-height:var(--roro-leading-13);color:var(--muted)}.rq-checkbox,.rq-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;place-content:center;width:18px;height:18px;margin-top:1px;border:1px solid var(--control-line);background:var(--surface);cursor:pointer;transition:background-color var(--roro-duration-120) var(--roro-ease-out),border-color var(--roro-duration-120) var(--roro-ease-out)}.rq-checkbox{border-radius:var(--roro-radius-4)}.rq-radio{border-radius:50%}.rq-checkbox:before{content:"";width:10px;height:10px;background:var(--on-ink);clip-path:polygon(14% 44%,0 59%,40% 100%,100% 22%,86% 8%,38% 70%);transform:scale(0);transition:transform var(--roro-duration-120) var(--roro-ease-out)}.rq-radio:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--on-ink);transform:scale(0);transition:transform var(--roro-duration-120) var(--roro-ease-out)}.rq-checkbox:checked,.rq-radio:checked,.rq-checkbox:indeterminate{background:var(--ink);border-color:var(--ink)}.rq-checkbox:checked:before,.rq-radio:checked:before{transform:scale(1)}.rq-checkbox:indeterminate:before{clip-path:none;height:2px;transform:scale(1)}.rq-checkbox:hover:not(:checked),.rq-radio:hover:not(:checked){border-color:var(--tx-soft)}.rq-checkbox:focus-visible,.rq-radio:focus-visible{outline:var(--roro-focus-outline-w) solid var(--focus);outline-offset:var(--roro-focus-outline-offset)}.rq-checkbox:disabled,.rq-radio:disabled{opacity:.45;cursor:not-allowed}.rq-status{--rq-tone:var(--neutral);--rq-tone-tint:var(--neutral-tint);--rq-tone-line:var(--neutral-line);display:inline-flex;align-items:center;gap:var(--roro-space-4);max-width:100%;min-height:24px;padding-block:0;padding-inline:var(--roro-space-8) var(--roro-space-12);border:1px solid var(--rq-tone-line);border-radius:var(--radius-chip);background:var(--rq-tone-tint);color:var(--rq-tone);font:var(--roro-weight-500) var(--roro-text-12)/var(--roro-leading-12) var(--font-ui);letter-spacing:0;white-space:nowrap;vertical-align:middle}.rq-status:before,.rq-score.is-caution:before,.rq-score.is-critical:before{content:"";flex:none;display:inline-block;width:8px;height:8px;border:1.5px solid currentColor;border-radius:50%;background:transparent}.rq-status.is-positive:before{background:currentColor}.rq-status.is-progress:before{background:currentColor;box-shadow:inset 0 0 0 1.5px var(--rq-tone-tint)}.rq-status.is-caution:before,.rq-score.is-caution:before{width:10px;height:9px;border:0;border-radius:0;background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%)}.rq-status.is-critical:before,.rq-score.is-critical:before{width:10px;height:10px;border:0;border-radius:0;background:currentColor;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.rq-status__label{overflow:hidden;text-overflow:ellipsis}.rq-status.is-positive,.rq-score.is-positive,.rq-notice.is-positive,.rq-toast.is-positive{--rq-tone:var(--positive);--rq-tone-tint:var(--positive-tint);--rq-tone-line:var(--positive-line)}.rq-status.is-progress,.rq-score.is-progress,.rq-notice.is-info,.rq-toast.is-info{--rq-tone:var(--progress);--rq-tone-tint:var(--progress-tint);--rq-tone-line:var(--progress-line)}.rq-status.is-caution,.rq-score.is-caution,.rq-notice.is-caution,.rq-toast.is-caution{--rq-tone:var(--caution);--rq-tone-tint:var(--caution-tint);--rq-tone-line:var(--caution-line)}.rq-status.is-critical,.rq-score.is-critical,.rq-notice.is-critical,.rq-toast.is-critical{--rq-tone:var(--critical);--rq-tone-tint:var(--critical-tint);--rq-tone-line:var(--critical-line)}.rq-status.is-neutral,.rq-score.is-neutral{--rq-tone:var(--neutral);--rq-tone-tint:var(--neutral-tint);--rq-tone-line:var(--neutral-line)}.rq-status.is-dashed{border-style:dashed;background:var(--surface)}.rq-status.is-live:before{animation:rq-pulse 1.6s var(--roro-ease-inout) infinite}@keyframes rq-pulse{0%,to{box-shadow:inset 0 0 0 1.5px var(--rq-tone-tint),0 0 0 0 currentColor;opacity:1}50%{box-shadow:inset 0 0 0 1.5px var(--rq-tone-tint),0 0 0 3px transparent;opacity:.55}}.rq-score{--rq-tone:var(--ink);font-variant-numeric:tabular-nums;font-weight:var(--roro-weight-600);color:var(--rq-tone);white-space:nowrap}.rq-score.is-caution,.rq-score.is-critical{display:inline-flex;align-items:center;gap:var(--roro-space-4)}.rq-badge{display:inline-flex;align-items:center;gap:var(--roro-space-4);min-height:20px;padding:0 var(--roro-space-8);border-radius:var(--roro-radius-6);background:var(--surface-2);border:1px solid var(--line);color:var(--tx-soft);font:var(--roro-weight-500) var(--roro-text-12)/var(--roro-leading-12) var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap}.rq-badge--accent{background:var(--accent-tint);border-color:var(--accent-line);color:var(--accent)}.rq-eyebrow{display:block;font:var(--roro-weight-500) var(--roro-text-12)/var(--roro-leading-12) var(--font-ui);letter-spacing:0;text-transform:none;color:var(--muted)}.rq-page-header{display:flex;flex-direction:column;gap:var(--roro-space-8);padding-block:var(--roro-space-24) 0}.rq-page-header__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--roro-space-8);min-width:0;font:var(--roro-weight-400) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--muted)}.rq-page-header__crumbs a{color:var(--muted);text-decoration:none;border-radius:var(--roro-radius-4)}.rq-page-header__crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.rq-page-header__crumbs [aria-current=page]{color:var(--ink);font-weight:var(--roro-weight-500)}.rq-page-header__sep{color:var(--line-2)}.rq-page-header__back{display:inline-flex;align-items:center;gap:var(--roro-space-8);align-self:flex-start;font:var(--roro-weight-500) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--tx-soft)}.rq-page-header__back:hover{color:var(--ink)}.rq-page-header__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--roro-space-16)}.rq-page-header__titles{display:flex;flex-direction:column;gap:var(--roro-space-4);min-width:0;flex:1 1 320px;overflow-x:clip}.rq-page-header__title{font:var(--roro-weight-600) var(--roro-text-32)/var(--roro-leading-32) var(--font-display);letter-spacing:var(--tracking-tight);color:var(--ink);overflow-wrap:anywhere}.rq-page-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--roro-space-4) 0;margin-left:calc(var(--roro-space-16) * -1);overflow:hidden;font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--muted)}.rq-page-header__meta>*{position:relative;margin-left:var(--roro-space-16)}.rq-page-header__meta>*:before{content:"·";position:absolute;left:-10px;color:var(--line-2)}[dir=rtl] .rq-page-header__meta{margin-left:0;margin-right:calc(var(--roro-space-16) * -1)}[dir=rtl] .rq-page-header__meta>*{margin-left:0;margin-right:var(--roro-space-16)}[dir=rtl] .rq-page-header__meta>*:before{left:auto;right:-10px}.rq-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--roro-space-8)}.rq-page-header__tabs{margin-top:var(--roro-space-16)}@media (max-width:640px){.rq-page-header{padding-block-start:var(--roro-space-16)}.rq-page-header__title{font-size:var(--roro-text-24);line-height:var(--roro-leading-24)}.rq-page-header__actions{width:100%}}.rq-section{display:flex;flex-direction:column;gap:var(--roro-space-16);margin-block-start:var(--roro-space-48)}.rq-section:first-child{margin-block-start:var(--roro-space-32)}.rq-section--rule{padding-block-start:var(--roro-space-32);margin-block-start:var(--roro-space-32);border-top:1px solid var(--line)}.rq-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--roro-space-8) var(--roro-space-16)}.rq-section__title{font:var(--roro-weight-600) var(--roro-text-20)/var(--roro-leading-20) var(--font-display);letter-spacing:var(--tracking-snug);color:var(--ink)}.rq-section__lead{font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--muted);max-width:68ch}.rq-section__head>.rq-section__lead{flex:1 0 100%;max-width:none}.rq-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.rq-list__item{display:flex;align-items:center;gap:var(--roro-space-16);padding:var(--roro-space-12) 0;border-bottom:1px solid var(--line);min-width:0}.rq-list__main{display:flex;flex-direction:column;gap:var(--roro-space-2);min-width:0;flex:1 1 auto}.rq-list__title{font:var(--roro-weight-500) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--ink);overflow:hidden;text-overflow:ellipsis}.rq-list__meta{font:var(--roro-weight-400) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--muted)}.rq-list__end{display:flex;align-items:center;gap:var(--roro-space-12);flex:none}a.rq-list__item:hover .rq-list__title{text-decoration:underline;text-underline-offset:3px}.rq-card{display:block;position:relative;padding:var(--roro-space-16);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:inherit;text-align:start}.rq-card--link{cursor:pointer;transition:border-color var(--roro-duration-120) var(--roro-ease-out),box-shadow var(--roro-duration-120) var(--roro-ease-out)}.rq-card--link:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.rq-card.is-selected,.rq-card[aria-checked=true],.rq-card[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}.rq-card__title{font:var(--roro-weight-600) var(--roro-text-16)/var(--roro-leading-16) var(--font-ui);color:var(--ink)}.rq-card__meta{margin-top:var(--roro-space-2);font:var(--roro-weight-400) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--muted)}.rq-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--roro-space-12)}.rq-metric{display:flex;flex-direction:column;gap:var(--roro-space-4);min-width:0;padding:var(--roro-space-16);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.rq-metric__label{font:var(--roro-weight-500) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--muted)}.rq-metric__value{display:flex;align-items:baseline;gap:var(--roro-space-8);flex-wrap:wrap;font:var(--roro-weight-600) var(--roro-text-24)/var(--roro-leading-24) var(--font-ui);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;color:var(--ink)}.rq-metric__unit{font:var(--roro-weight-500) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);letter-spacing:0;color:var(--muted)}.rq-metric__empty{font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-24) var(--font-ui);color:var(--muted)}.rq-metric__meta{font:var(--roro-weight-400) var(--roro-text-12)/var(--roro-leading-12) var(--font-ui);color:var(--muted)}.rq-metric__meta.is-positive{color:var(--positive)}.rq-metric__meta.is-caution{color:var(--caution)}.rq-metric__meta.is-critical{color:var(--critical)}.rq-metric__link{margin-top:auto;padding-top:var(--roro-space-8);font:var(--roro-weight-500) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.rq-metric__link:hover{text-decoration-color:var(--ink)}.rq-table-wrap{position:relative;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overscroll-behavior-x:contain}.rq-table{width:100%;border-collapse:separate;border-spacing:0;font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--tx)}.rq-table caption{caption-side:top;text-align:start;padding:var(--roro-space-12) var(--roro-space-16) 0;font-weight:var(--roro-weight-600);color:var(--ink)}.rq-table th,.rq-table td{padding:var(--roro-space-12) var(--roro-space-16);text-align:start;vertical-align:middle;border-bottom:1px solid var(--line);white-space:nowrap}.rq-table thead th{position:sticky;top:0;z-index:var(--roro-z-sticky);background:var(--bg-2);font:var(--roro-weight-500) var(--roro-text-12)/var(--roro-leading-12) var(--font-ui);letter-spacing:0;text-transform:none;color:var(--muted)}.rq-table tbody tr:last-child>*{border-bottom:none}.rq-table .is-num{text-align:end;font-variant-numeric:tabular-nums}.rq-table .is-wrap{white-space:normal;min-width:200px}.rq-table__primary{display:block;font-weight:var(--roro-weight-500);color:var(--ink)}.rq-table__sub{display:block;font-size:var(--roro-text-13);line-height:var(--roro-leading-13);color:var(--muted);max-width:32ch;overflow:hidden;text-overflow:ellipsis}.rq-table tbody tr.is-clickable{cursor:pointer}.rq-table tbody tr.is-clickable:hover>*{background:var(--bg-2)}.rq-table tbody tr.is-selected>*{background:var(--accent-tint)}.rq-table tbody tr.is-selected>:first-child{box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .rq-table tbody tr.is-selected>:first-child{box-shadow:inset -3px 0 0 var(--accent)}.rq-table--sticky th:first-child,.rq-table--sticky td:first-child{position:sticky;inset-inline-start:0;z-index:calc(var(--roro-z-base) + 1);background:var(--surface);min-width:180px;max-width:280px;white-space:normal;border-inline-end:1px solid var(--line)}.rq-table--sticky thead th:first-child{z-index:calc(var(--roro-z-sticky) + 1);background:var(--bg-2)}.rq-table--compact th,.rq-table--compact td{padding:var(--roro-space-8) var(--roro-space-12)}.rq-table__empty td{padding:var(--roro-space-32) var(--roro-space-16);text-align:center;white-space:normal;color:var(--muted)}.rq-tabs{display:flex;gap:var(--roro-space-24);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;--rq-fade:var(--roro-space-32)}.rq-tabs::-webkit-scrollbar{display:none}.rq-tabs.is-overflowing{-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--rq-fade)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--rq-fade)),transparent)}[dir=rtl] .rq-tabs.is-overflowing{-webkit-mask-image:linear-gradient(to left,black calc(100% - var(--rq-fade)),transparent);mask-image:linear-gradient(to left,black calc(100% - var(--rq-fade)),transparent)}@supports (animation-timeline:scroll()){.rq-tabs{animation:rq-tabs-fade linear both;animation-timeline:scroll(self inline)}[dir=rtl] .rq-tabs{animation-name:rq-tabs-fade-rtl}}@keyframes rq-tabs-fade{0%{-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--rq-fade)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--rq-fade)),transparent)}4%,96%{-webkit-mask-image:linear-gradient(to right,transparent,black var(--rq-fade),black calc(100% - var(--rq-fade)),transparent);mask-image:linear-gradient(to right,transparent,black var(--rq-fade),black calc(100% - var(--rq-fade)),transparent)}to{-webkit-mask-image:linear-gradient(to right,transparent,black var(--rq-fade));mask-image:linear-gradient(to right,transparent,black var(--rq-fade))}}@keyframes rq-tabs-fade-rtl{0%{-webkit-mask-image:linear-gradient(to left,black calc(100% - var(--rq-fade)),transparent);mask-image:linear-gradient(to left,black calc(100% - var(--rq-fade)),transparent)}4%,96%{-webkit-mask-image:linear-gradient(to left,transparent,black var(--rq-fade),black calc(100% - var(--rq-fade)),transparent);mask-image:linear-gradient(to left,transparent,black var(--rq-fade),black calc(100% - var(--rq-fade)),transparent)}to{-webkit-mask-image:linear-gradient(to left,transparent,black var(--rq-fade));mask-image:linear-gradient(to left,transparent,black var(--rq-fade))}}.rq-tab{position:relative;display:inline-flex;align-items:center;gap:var(--roro-space-4);flex:none;min-height:var(--roro-control-40);padding:0;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);cursor:pointer;text-decoration:none;font:var(--roro-weight-500) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);white-space:nowrap;transition:color var(--roro-duration-120) var(--roro-ease-out),border-color var(--roro-duration-120) var(--roro-ease-out)}.rq-tab:hover{color:var(--ink)}.rq-tab[aria-selected=true],.rq-tab.is-selected,.rq-tab[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.rq-tab__count{font-variant-numeric:tabular-nums;font-weight:var(--roro-weight-400);color:var(--muted)}.rq-segmented{display:inline-flex;gap:var(--roro-space-2);padding:var(--roro-space-2);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-2);max-width:100%}.rq-segment{display:inline-flex;align-items:center;justify-content:center;gap:var(--roro-space-8);min-height:calc(var(--roro-control-32) - 2 * (1px + var(--roro-space-2)));padding:0 var(--roro-space-12);border:1px solid transparent;border-radius:var(--roro-radius-6);background:transparent;color:var(--tx-soft);cursor:pointer;font:var(--roro-weight-500) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);white-space:nowrap;transition:background-color var(--roro-duration-120) var(--roro-ease-out),color var(--roro-duration-120) var(--roro-ease-out)}.rq-segment:hover{color:var(--ink)}.rq-segment[aria-pressed=true],.rq-segment[aria-checked=true],.rq-segment.is-selected{background:var(--surface);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}.rq-filters{display:flex;flex-wrap:wrap;gap:var(--roro-space-8)}.rq-filter{display:inline-flex;align-items:center;gap:var(--roro-space-4);min-height:var(--roro-control-32);padding:0 var(--roro-space-12);border:1px solid var(--line-2);border-radius:var(--radius-chip);background:var(--surface);color:var(--tx-soft);cursor:pointer;font:var(--roro-weight-500) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);white-space:nowrap;transition:background-color var(--roro-duration-120) var(--roro-ease-out),border-color var(--roro-duration-120) var(--roro-ease-out),color var(--roro-duration-120) var(--roro-ease-out)}.rq-filter:hover{border-color:var(--tx-soft);color:var(--ink)}.rq-filter__count{font-variant-numeric:tabular-nums;color:var(--muted)}.rq-filter[aria-pressed=true],.rq-filter.is-selected{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.rq-filter[aria-pressed=true] .rq-filter__count,.rq-filter.is-selected .rq-filter__count{color:var(--roro-neutral-400)}.rq-notice{--rq-tone:var(--progress);--rq-tone-tint:var(--progress-tint);--rq-tone-line:var(--progress-line);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--roro-space-2) var(--roro-space-12);padding:var(--roro-space-12) var(--roro-space-16);border:1px solid var(--rq-tone-line);border-radius:var(--radius-control);background:var(--rq-tone-tint);color:var(--tx);font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui)}.rq-notice__icon{grid-row:1 / span 2;display:inline-flex;width:20px;justify-content:center;padding-top:1px;color:var(--rq-tone);font-size:var(--roro-text-14)}.rq-notice__title{font-weight:var(--roro-weight-600);color:var(--rq-tone)}.rq-notice__body{color:var(--tx);grid-column:2}.rq-notice__action{grid-column:3;grid-row:1 / span 2;align-self:center}@media (max-width:560px){.rq-notice{grid-template-columns:auto minmax(0,1fr)}.rq-notice__action{grid-column:2;grid-row:auto;justify-self:start;margin-top:var(--roro-space-8)}}.rq-toasts{position:fixed;inset-block-end:var(--roro-space-16);inset-inline-end:var(--roro-space-16);z-index:var(--roro-z-toast);display:flex;flex-direction:column;gap:var(--roro-space-8);width:min(400px,calc(100vw - 32px));pointer-events:none}.rq-toast{--rq-tone:var(--ink);pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--roro-space-2) var(--roro-space-12);padding-block:var(--roro-space-12);padding-inline:var(--roro-space-16) var(--roro-space-12);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-lg);font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--tx);animation:rq-rise var(--roro-duration-180) var(--roro-ease-out)}.rq-toast__icon{grid-row:1 / span 2;display:inline-flex;width:20px;justify-content:center;padding-top:1px;color:var(--rq-tone)}.rq-toast__title{font-weight:var(--roro-weight-600);color:var(--ink)}.rq-toast__body{grid-column:2;color:var(--tx-soft)}.rq-toast__close{grid-column:3;grid-row:1 / span 2;align-self:start;margin-block-start:calc(var(--roro-space-4) * -1);margin-inline-end:calc(var(--roro-space-4) * -1)}@keyframes rq-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rq-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--roro-z-modal);display:flex;align-items:center;justify-content:center;padding:var(--roro-space-24)}.rq-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);animation:rq-fade var(--roro-duration-180) var(--roro-ease-out)}.rq-dialog{position:relative;display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 48px);border-radius:var(--radius-sheet);background:var(--surface);box-shadow:var(--shadow-lg);outline:none;overflow:hidden;animation:rq-rise var(--roro-duration-320) var(--roro-ease-out)}.rq-dialog--narrow{width:min(420px,100%)}.rq-dialog--wide{width:min(760px,100%)}.rq-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--roro-space-16);padding:var(--roro-space-24) var(--roro-space-24) var(--roro-space-12)}.rq-dialog__titles{display:flex;flex-direction:column;gap:var(--roro-space-4);min-width:0}.rq-dialog__title{font:var(--roro-weight-600) var(--roro-text-20)/var(--roro-leading-20) var(--font-display);letter-spacing:var(--tracking-snug);color:var(--ink)}.rq-dialog__lead{font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--muted)}.rq-dialog__close{margin-block-start:calc(var(--roro-space-4) * -1);margin-inline-end:calc(var(--roro-space-8) * -1)}.rq-dialog__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--roro-space-8) var(--roro-space-24) var(--roro-space-24);font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--tx)}.rq-dialog__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--roro-space-8);padding:var(--roro-space-16) var(--roro-space-24);border-top:1px solid var(--line);background:var(--surface)}.rq-dialog__foot-note{margin-inline-end:auto;font-size:var(--roro-text-13);line-height:var(--roro-leading-13);color:var(--muted)}.rq-overlay--drawer{justify-content:flex-end;align-items:stretch;padding:0}.rq-overlay--drawer .rq-dialog{width:min(440px,100%);max-height:none;height:100%;border-radius:0;border-inline-start:1px solid var(--line);animation:rq-slide var(--roro-duration-320) var(--roro-ease-out)}[dir=rtl] .rq-overlay--drawer .rq-dialog{animation-name:rq-slide-rtl}@keyframes rq-fade{0%{opacity:0}to{opacity:1}}@keyframes rq-slide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes rq-slide-rtl{0%{transform:translate(-24px);opacity:0}to{transform:none;opacity:1}}@media (max-width:560px){.rq-overlay{padding:0;align-items:stretch}.rq-dialog,.rq-dialog--narrow,.rq-dialog--wide,.rq-overlay--drawer .rq-dialog{width:100%;height:100%;max-height:none;border-radius:0;border:0}.rq-dialog__head{padding:var(--roro-space-16) var(--roro-space-16) var(--roro-space-8)}.rq-dialog__body{padding:var(--roro-space-8) var(--roro-space-16) var(--roro-space-16)}.rq-dialog__foot{position:sticky;bottom:0;padding:var(--roro-space-12) var(--roro-space-16)}.rq-dialog__foot .rq-btn{flex:1 1 auto}}.rq-empty{display:flex;flex-direction:column;align-items:center;gap:var(--roro-space-8);padding:var(--roro-space-32) var(--roro-space-24);text-align:center}.rq-empty__icon{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:var(--roro-space-8);border-radius:50%;background:var(--surface-2);color:var(--muted);font-size:var(--roro-text-16)}.rq-empty__title{font:var(--roro-weight-600) var(--roro-text-16)/var(--roro-leading-16) var(--font-ui);color:var(--ink)}.rq-empty__text{max-width:48ch;font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--muted)}.rq-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--roro-space-8);margin-top:var(--roro-space-8)}.rq-empty--inline{align-items:flex-start;padding:var(--roro-space-16) 0;text-align:start}.rq-empty--error .rq-empty__icon{background:var(--critical-tint);color:var(--critical)}.rq-skeleton{display:block;border-radius:var(--roro-radius-6);background:linear-gradient(90deg,var(--surface-2) 0%,var(--line) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:rq-shimmer 1.4s linear infinite}.rq-skeleton--text{height:12px;margin-block:var(--roro-space-4)}.rq-skeleton--title{height:24px;width:40%}.rq-skeleton--block{height:96px;border-radius:var(--radius-card)}@keyframes rq-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.rq-meter{position:relative;height:6px;border-radius:var(--radius-chip);background:var(--surface-2);overflow:hidden}.rq-meter__fill{display:block;height:100%;border-radius:inherit;background:var(--neutral);transition:width var(--roro-duration-320) var(--roro-ease-out)}.rq-meter.is-positive .rq-meter__fill{background:var(--positive)}.rq-meter.is-caution .rq-meter__fill{background:var(--caution)}.rq-meter.is-critical .rq-meter__fill{background:var(--critical)}.rq-link{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2);transition:text-decoration-color var(--roro-duration-120) var(--roro-ease-out)}.rq-link:hover{text-decoration-color:var(--ink)}.rq-code{white-space:nowrap;padding:1px var(--roro-space-4);border-radius:var(--roro-radius-4);background:var(--surface-2);border:1px solid var(--line);font:var(--roro-weight-500) var(--roro-text-13)/var(--roro-leading-13) var(--font-mono);color:var(--ink);font-variant-ligatures:none}.rq-code--block{display:block;max-width:100%;overflow-x:auto;white-space:pre;padding:var(--roro-space-8) var(--roro-space-12);border-radius:var(--roro-radius-6)}.rq-kbd{display:inline-block;min-width:20px;padding:0 var(--roro-space-4);border:1px solid var(--line-2);border-bottom-width:2px;border-radius:var(--roro-radius-4);background:var(--surface);font:var(--roro-weight-500) var(--roro-text-12)/18px var(--font-mono);text-align:center;color:var(--tx-soft)}.rq-hairline{border:0;border-top:1px solid var(--line);margin-block:var(--roro-space-24)}.rq-break{overflow-wrap:anywhere}.rq-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rq-copilot{display:inline-flex;align-items:center;gap:var(--roro-space-8);font:var(--roro-weight-600) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--accent)}.rq-copilot__mark{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--roro-radius-6);background:var(--accent-tint);color:var(--accent)}/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,0));transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-at:before{content:"@"}.fa-door-open:before{content:""}.fa-file-csv:before{content:""}.fa-clipboard-list:before{content:""}.fa-user-check:before{content:""}.fa-toggle-off:before{content:""}.fa-film:before{content:""}.fa-circle-exclamation:before{content:""}.fa-lock:before{content:""}.fa-pen-to-square:before{content:""}.fa-hourglass-half:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-chevron-up:before{content:""}.fa-stopwatch:before{content:""}.fa-chart-simple:before{content:""}.fa-wand-magic-sparkles:before{content:""}.fa-user:before{content:""}.fa-key:before{content:""}.fa-ban:before{content:""}.fa-arrow-right-to-bracket:before{content:""}.fa-right-to-bracket:before{content:""}.fa-heart-pulse:before{content:""}.fa-microchip:before{content:""}.fa-user-group:before{content:""}.fa-toggle-on:before{content:""}.fa-user-minus:before{content:""}.fa-gift:before{content:""}.fa-image:before{content:""}.fa-rotate-left:before{content:""}.fa-circle-check:before{content:""}.fa-pause:before{content:""}.fa-cloud-arrow-down:before{content:""}.fa-arrows-rotate:before{content:""}.fa-shield-halved:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-file-zipper:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-language:before{content:""}.fa-filter:before{content:""}.fa-arrow-up-right-from-square:before{content:""}.fa-chart-line:before{content:""}.fa-arrow-right:before{content:""}.fa-screwdriver-wrench:before{content:""}.fa-circle:before{content:""}.fa-clipboard-check:before{content:""}.fa-circle-question:before{content:""}.fa-code-branch:before{content:""}.fa-eye:before{content:""}.fa-pen:before{content:""}.fa-floppy-disk:before{content:""}.fa-hand-holding-dollar:before{content:""}.fa-hand-pointer:before{content:""}.fa-trash:before{content:""}.fa-arrow-left:before{content:""}.fa-up-right-from-square:before{content:""}.fa-table-cells-large:before{content:""}.fa-envelope:before{content:""}.fa-circle-info:before{content:""}.fa-gear:before{content:""}.fa-coins:before{content:""}.fa-flask:before{content:""}.fa-download:before{content:""}.fa-user-lock:before{content:""}.fa-credit-card:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-arrow-down:before{content:""}.fa-gauge-high:before{content:""}.fa-link:before{content:""}.fa-play:before{content:""}.fa-magnifying-glass:before{content:""}.fa-receipt:before{content:""}.fa-arrow-up:before{content:""}.fa-list-check:before{content:""}.fa-user-shield:before{content:""}.fa-plus:before{content:"+"}.fa-xmark:before{content:""}.fa-chalkboard-user:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-thumbtack:before{content:""}.fa-rotate:before{content:""}.fa-award:before{content:""}.fa-broom:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-book-open:before{content:""}.fa-triangle-exclamation:before{content:""}.fa-paper-plane:before{content:""}.fa-life-ring:before{content:""}.fa-building-columns:before{content:""}.fa-graduation-cap:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}.fa-brands,.fab{font-weight:400}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-QWY35r5r.woff2) format("woff2")}.fa-solid,.fas{font-weight:900}:root{--bg:var(--roro-neutral-0);--bg-2:var(--roro-neutral-25);--panel:var(--roro-neutral-0);--panel-2:var(--roro-neutral-50);--elev:var(--roro-neutral-0);--line:var(--roro-neutral-200);--line-2:var(--roro-neutral-300);--ink:var(--roro-neutral-950);--tx:var(--roro-neutral-950);--tx-soft:var(--roro-neutral-700);--mu:var(--roro-neutral-500);--dim:var(--roro-neutral-450);--err:var(--roro-red-700);--err-bg:var(--roro-red-50);--err-line:var(--roro-red-100);--err-solid:var(--roro-red-600);--danger:var(--err);--ok:var(--roro-green-650);--ok-solid:var(--roro-green-600);--ok-ink:var(--roro-green-800);--ok-bg:var(--roro-green-50);--ok-line:var(--roro-green-100);--warn:var(--roro-amber-600);--info:var(--roro-blue-600);--scroll:var(--roro-neutral-350);--scroll-hover:var(--roro-neutral-400);--r:var(--roro-radius-10);--r-sm:var(--roro-radius-8);--shadow:var(--roro-shadow-1);--shadow-lg:var(--roro-shadow-3);--ring:var(--roro-focus-ring-ink)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.as-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline;background:none;border:0;border-radius:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;text-align:inherit;text-shadow:inherit;cursor:pointer}.input-masked{-webkit-text-security:disc}.offline-banner{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--roro-z-toast);padding:var(--roro-space-8) var(--roro-space-12);background:var(--ink);color:var(--on-ink);text-align:center;font:var(--roro-weight-500) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui)}.errboundary{min-height:100vh;display:grid;place-items:center;padding:var(--roro-space-24);background:var(--bg-2);color:var(--tx)}.errboundary-card{display:flex;flex-direction:column;align-items:center;gap:var(--roro-space-12);max-width:440px;padding:var(--roro-space-32);border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);box-shadow:var(--shadow);text-align:center}.errboundary-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--critical-tint);color:var(--critical);font:var(--roro-weight-600) var(--roro-text-24)/1 var(--font-ui)}.errboundary-card h1{font:var(--roro-weight-600) var(--roro-text-20)/var(--roro-leading-20) var(--font-display);letter-spacing:var(--tracking-snug);color:var(--ink)}.errboundary-card p{font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--muted)}.errboundary-detail{display:block;max-width:100%;padding:var(--roro-space-8) var(--roro-space-12);border:1px solid var(--line);border-radius:var(--roro-radius-6);background:var(--surface-2);font:var(--roro-weight-400) var(--roro-text-12)/var(--roro-leading-12) var(--font-mono);color:var(--tx-soft);text-align:start;overflow-wrap:anywhere}.evfeed{display:flex;flex-direction:column;border-top:1px solid var(--line)}.evrow{display:flex;align-items:flex-start;gap:var(--roro-space-12);padding:var(--roro-space-8) 0;border-bottom:1px solid var(--line)}.evicon{flex:none;width:16px;margin-top:var(--roro-space-2);text-align:center;color:var(--muted)}.evbody{flex:1;min-width:0}.evtop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--roro-space-8)}.evtype{font-size:var(--roro-text-13);color:var(--ink)}.evpath{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--roro-text-12);color:var(--muted)}.evmeta{margin-top:var(--roro-space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--roro-text-12);color:var(--muted)}.evuser{flex:none;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--roro-text-13)}.evtime{flex:none;margin-top:var(--roro-space-2);font-size:var(--roro-text-12);color:var(--muted);font-variant-numeric:tabular-nums}.admin-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.admin-nav{border-inline-end:1px solid var(--line);background:var(--surface-2)}.admin-nav-inner{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--roro-space-16);padding:var(--roro-space-16) var(--roro-space-12);overflow-y:auto}.admin-brand{display:flex;align-items:center;gap:var(--roro-space-8);padding:var(--roro-space-4) var(--roro-space-8);font:var(--roro-weight-600) var(--roro-text-16)/var(--roro-leading-16) var(--font-ui);color:var(--ink)}.admin-nav-list{display:flex;flex-direction:column;gap:var(--roro-space-2);flex:1}.admin-nav-item{display:flex;align-items:center;gap:var(--roro-space-12);width:100%;min-height:var(--roro-control-32);padding:0 var(--roro-space-12);border:0;border-radius:var(--radius-control);background:none;color:var(--tx-soft);text-align:start;cursor:pointer;font:var(--roro-weight-500) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);transition:background-color var(--roro-duration-120) var(--roro-ease-out),color var(--roro-duration-120) var(--roro-ease-out)}.admin-nav-item i{width:16px;text-align:center;color:var(--muted)}.admin-nav-item:hover{background:var(--surface);color:var(--ink)}.admin-nav-item.on{background:var(--surface);color:var(--ink);font-weight:var(--roro-weight-600);box-shadow:inset 0 0 0 1px var(--line),var(--shadow)}.admin-nav-item.on i{color:var(--ink)}.admin-nav-foot{display:flex;flex-direction:column;gap:var(--roro-space-8);padding-top:var(--roro-space-12);border-top:1px solid var(--line)}.admin-who{display:flex;align-items:center;gap:var(--roro-space-8);min-width:0;padding:0 var(--roro-space-4);font:var(--roro-weight-400) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--tx-soft)}.admin-who i{color:var(--muted)}.admin-main{min-width:0;padding:var(--roro-space-24) var(--roro-space-32) var(--roro-space-64);max-width:1600px}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--roro-space-16);flex-wrap:wrap}.admin-crumb{color:var(--muted);border-radius:var(--roro-radius-4)}.admin-crumb:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.admin-jump{position:relative;flex:0 1 320px;min-width:200px;margin-inline-start:auto}.admin-jump .rq-input{min-height:var(--roro-control-32);padding-inline-start:var(--roro-space-32);font-size:var(--roro-text-13)}.admin-jump i{position:absolute;inset-inline-start:var(--roro-space-12);top:50%;transform:translateY(-50%);color:var(--muted);font-size:var(--roro-text-12);pointer-events:none}.admin-tabs{margin-top:var(--roro-space-16)}.adm-shell-error,.adm-banner{margin-block:var(--roro-space-16)}.adm-head{padding-block-start:var(--roro-space-16)}.adm-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--roro-space-8) var(--roro-space-12);min-width:0}.adm-lead{max-width:76ch;font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--muted)}.adm-section{margin-block-start:var(--roro-space-32)}.adm-head+.adm-section,.adm-tabpanel>.adm-section:first-child,.adm-tabpanel>:first-child+.adm-section{margin-block-start:var(--roro-space-24)}.adm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--roro-space-8);margin-inline-start:auto}.adm-page-body{display:flex;flex-direction:column;gap:var(--roro-space-16);margin-block-start:var(--roro-space-24)}.adm-tabpanel{display:flex;flex-direction:column}.adm-tabpanel>.rq-notice{margin-block-start:var(--roro-space-24)}.adm-org-tabs{margin-block-start:var(--roro-space-24)}.adm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--roro-space-8)}.adm-search{position:relative;flex:0 1 360px;min-width:220px}.adm-search .rq-input{padding-inline-start:var(--roro-space-32)}.adm-search i{position:absolute;inset-inline-start:var(--roro-space-12);top:50%;transform:translateY(-50%);color:var(--muted);font-size:var(--roro-text-12);pointer-events:none}.adm-pager{display:flex;align-items:center;gap:var(--roro-space-12)}.adm-tool{max-width:760px}.adm-form{display:flex;flex-direction:column;gap:var(--roro-space-16);max-width:760px}.adm-stack{display:flex;flex-direction:column;gap:var(--roro-space-8)}.adm-person{display:flex;flex-direction:column;min-width:0}.adm-stack>.rq-status,.adm-stack>.rq-badge{align-self:flex-start}.adm-indent{padding-inline-start:var(--roro-space-24)}.adm-inline{display:flex;align-items:center;gap:var(--roro-space-8);min-width:0}.adm-inline--wrap{flex-wrap:wrap}.adm-grow{flex:1 1 220px;min-width:0}.adm-savebar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--roro-space-12)}.adm-savebar>span{margin-inline-end:auto}.adm-row-actions{white-space:nowrap}.adm-select-auto{width:auto}.adm-select-compact{width:auto;min-height:var(--roro-control-32);font-size:var(--roro-text-13)}.adm-input-compact{width:96px;min-height:var(--roro-control-32);font-size:var(--roro-text-13)}.adm-input-price{width:120px;min-height:var(--roro-control-32);margin-inline-start:auto;text-align:end;font-variant-numeric:tabular-nums}.adm-input-md{max-width:260px}.adm-danger-ghost{--rq-btn-fg:var(--critical)}.adm-critical-text{color:var(--critical)}.adm-caution-text{color:var(--caution)}.adm-positive-text{color:var(--positive)}.adm-badge-strong{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.adm-logo-preview{height:32px;width:auto;border:1px solid var(--line);border-radius:var(--roro-radius-6)}.adm-color{width:40px;height:40px;padding:var(--roro-space-2);border:1px solid var(--control-line);border-radius:var(--radius-control);background:var(--surface);cursor:pointer}.adm-accent-sample{padding:var(--roro-space-2) var(--roro-space-8);border:1px solid var(--line);border-radius:var(--roro-radius-6);background:var(--bg);font-weight:var(--roro-weight-600)}.adm-metric-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--roro-duration-120) var(--roro-ease-out),box-shadow var(--roro-duration-120) var(--roro-ease-out)}.adm-metric-link:hover{border-color:var(--line-2);box-shadow:var(--shadow)}.adm-empty{padding-block:var(--roro-space-8)}.adm-loading{display:flex;flex-direction:column;gap:var(--roro-space-4);padding-block:var(--roro-space-8)}.adm-kv{display:flex;flex-direction:column;border-top:1px solid var(--line)}.adm-kv>div{display:flex;align-items:center;justify-content:space-between;gap:var(--roro-space-16);min-height:var(--roro-control-40);padding:var(--roro-space-8) 0;border-bottom:1px solid var(--line);font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui)}.adm-kv>div>:first-child{color:var(--muted)}.adm-kv>div>:last-child{text-align:end;min-width:0;overflow-wrap:anywhere}.adm-grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--roro-space-24) var(--roro-space-32);align-items:start}.adm-grid-2>.adm-section{margin-block-start:0}.adm-grid-wrap{margin-block-start:var(--roro-space-32)}.adm-bars{display:flex;align-items:flex-end;gap:var(--roro-space-2);height:120px;padding-block-start:var(--roro-space-8)}.adm-bars>span{flex:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.adm-bars>span>span{display:block;border-radius:var(--roro-radius-4) var(--roro-radius-4) 0 0;background:var(--tx-soft)}.adm-axis{display:flex;justify-content:space-between;gap:var(--roro-space-12);font:var(--roro-weight-400) var(--roro-text-12)/var(--roro-leading-12) var(--font-ui);color:var(--muted)}.adm-pre{max-height:360px;overflow:auto}.adm-center{min-height:100vh;display:grid;place-items:center;padding:var(--roro-space-24);background:var(--bg-2)}.adm-signin{display:flex;flex-direction:column;gap:var(--roro-space-16);width:min(400px,100%);padding:var(--roro-space-32);border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);box-shadow:var(--shadow)}.adm-signin .admin-brand{padding:0}.adm-code-input{font-family:var(--font-mono);font-size:var(--roro-text-20);text-align:center;letter-spacing:0}.adm-dialog-titles{display:flex;align-items:center;gap:var(--roro-space-12);min-width:0}.adm-dialog-icon{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-2);color:var(--ink)}.adm-dialog-icon.is-critical{background:var(--critical-tint);color:var(--critical)}.adm-dialog-msg{white-space:pre-line;color:var(--tx-soft)}.adm-dialog-field{margin-top:var(--roro-space-16)}.adm-toast{cursor:pointer}@media (max-width:760px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-nav{border-inline-end:0;border-bottom:1px solid var(--line)}.admin-nav-inner{position:static;height:auto;gap:var(--roro-space-8);padding:var(--roro-space-12) var(--roro-space-16);overflow:visible}.admin-nav-list{flex-direction:row;overflow-x:auto;scrollbar-width:none;gap:var(--roro-space-4);margin-inline:calc(var(--roro-space-16) * -1);padding-inline:var(--roro-space-16)}.admin-nav-list::-webkit-scrollbar{display:none}.admin-nav-item{width:auto;flex:none}.admin-nav-foot{flex-direction:row;align-items:center;justify-content:space-between;padding-top:var(--roro-space-8)}.admin-nav-foot .rq-btn--block{width:auto}.admin-main{padding:var(--roro-space-16) var(--roro-space-16) var(--roro-space-48)}.admin-jump{flex:1 1 100%;margin-inline-start:0}.adm-search{flex:1 1 100%}}.adm-alert{width:100%;font:inherit;text-align:start;cursor:pointer;transition:border-color var(--roro-duration-120) var(--roro-ease-out)}.adm-alert:hover{border-color:var(--rq-tone)}.adm-alert .rq-notice__action{display:inline-flex;align-items:center;gap:var(--roro-space-4);font-weight:var(--roro-weight-500);color:var(--ink)}.adm-list-plain{display:flex;flex-direction:column;gap:var(--roro-space-4);margin:0;padding-inline-start:var(--roro-space-16)}.adm-push{margin-inline-start:auto}.adm-message{align-items:flex-start}.adm-message__body{margin-top:var(--roro-space-4);white-space:pre-wrap;color:var(--tx-soft)}.adm-block{display:block}.adm-prose-pre{white-space:pre-wrap;font-size:var(--roro-text-13);line-height:var(--roro-leading-14)}.adm-hist{display:flex;flex-direction:column;gap:var(--roro-space-8);max-width:760px}.adm-hist__row{display:grid;grid-template-columns:minmax(80px,max-content) minmax(0,1fr) 72px;align-items:center;gap:var(--roro-space-12)}.adm-hist__row>:last-child{text-align:end}.adm-hist .rq-meter{height:12px}.adm-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--roro-space-12) var(--roro-space-16);align-items:end}.adm-cell-clip{display:block;max-width:260px}.adm-spacer{flex:1}.adm-cell-clip--wide{max-width:360px}.adm-cell-clip--narrow{max-width:180px}.adm-form--wide{max-width:960px}.rq-table tbody tr.is-open>*{background:var(--bg-2)}.adm-bars--short{height:64px}.adm-settings{display:flex;flex-direction:column;border-top:1px solid var(--line);max-width:860px}.adm-setting{display:flex;align-items:center;justify-content:space-between;gap:var(--roro-space-24);padding:var(--roro-space-12) 0;border-bottom:1px solid var(--line);cursor:default}label.adm-setting{cursor:pointer}.adm-setting__text{display:flex;flex-direction:column;gap:var(--roro-space-2);min-width:0;flex:1}.adm-setting__title{font:var(--roro-weight-500) var(--roro-text-14)/var(--roro-leading-14) var(--font-ui);color:var(--ink)}.adm-setting__help{font:var(--roro-weight-400) var(--roro-text-13)/var(--roro-leading-13) var(--font-ui);color:var(--muted)}.adm-disclosure{margin-block-start:var(--roro-space-48);padding-block-start:var(--roro-space-24);border-top:1px solid var(--line)}.adm-disclosure>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--roro-space-12);cursor:pointer;list-style-position:inside}.adm-disclosure>.adm-lead{margin-block-start:var(--roro-space-12)}.adm-settings-foot{max-width:860px}.adm-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--roro-space-12)}.adm-provider{display:flex;flex-direction:column;gap:var(--roro-space-12);font:inherit;width:100%}.adm-provider__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--roro-space-12)}.adm-provider__head>span:first-child{display:flex;flex-direction:column}.adm-provider__go{display:inline-flex;align-items:center;gap:var(--roro-space-4);font-weight:var(--roro-weight-500);color:var(--ink)}.adm-sticky-save{position:sticky;bottom:0;z-index:var(--roro-z-sticky);display:flex;flex-wrap:wrap;align-items:center;gap:var(--roro-space-12);margin-block-start:var(--roro-space-32);padding:var(--roro-space-12) var(--roro-space-16);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-2)}.adm-stack--tight{gap:var(--roro-space-2)}.adm-field-wide{grid-column:1 / -1}.adm-rates>summary{cursor:pointer}.adm-rates>.adm-stack{margin-top:var(--roro-space-4)}.adm-rate-label{min-width:32px}.adm-spark{display:block;width:100%;height:24px;margin-top:var(--roro-space-4)}.adm-spark__area{fill:var(--tx-soft);opacity:.08}.adm-spark__line{fill:none;stroke:var(--tx-soft);stroke-width:1.4}.adm-spark.is-critical .adm-spark__area{fill:var(--critical)}.adm-spark.is-critical .adm-spark__line{stroke:var(--critical)}.adm-bars--stack>span>span.is-critical{background:var(--critical);border-radius:var(--roro-radius-4) var(--roro-radius-4) 0 0}.adm-bars--stack>span>span.is-critical+span{border-radius:0}.adm-input-date{width:auto;min-height:var(--roro-control-32);font-size:var(--roro-text-13)}.adm-thread{display:flex;flex-direction:column;gap:var(--roro-space-16);max-width:960px}.adm-turn{display:flex;flex-direction:column;gap:var(--roro-space-4);max-width:78%;min-width:220px;align-self:flex-start}.adm-turn.is-user{align-self:flex-end;align-items:flex-end}.adm-turn.is-internal{opacity:.6}.adm-turn__head{display:flex;align-items:center;gap:var(--roro-space-8)}.adm-turn__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--roro-space-8);padding:var(--roro-space-12) var(--roro-space-16);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.adm-turn.is-user .adm-turn__body{background:var(--surface-2)}.adm-turn__body.is-failed{border-color:var(--critical-line)}.adm-turn__text{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--roro-weight-400) var(--roro-text-14)/var(--roro-leading-16) var(--font-ui)}.adm-turn__body>.rq-notice,.adm-turn__body>pre{align-self:stretch}.adm-cover{width:96px;height:60px;object-fit:cover;border:1px solid var(--line);border-radius:var(--roro-radius-6)}.adm-badge-off{border-style:dashed;background:var(--surface);color:var(--muted)}.adm-picker{max-height:200px;overflow-y:auto;padding:var(--roro-space-8);border:1px solid var(--line);border-radius:var(--radius-control)}.adm-question{display:flex;flex-direction:column;gap:var(--roro-space-12)}.adm-question.is-inactive{opacity:.7}.adm-question.is-dirty{border-color:var(--caution-line)}.adm-question.is-invalid{border-color:var(--critical)}.adm-question__variant{padding-top:var(--roro-space-12);border-top:1px solid var(--line)}.adm-option-id{min-width:16px}.adm-savebar__start{margin-inline-end:auto}.adm-tab-dirty{display:inline-block;width:6px;height:6px;margin-inline-start:var(--roro-space-4);border-radius:50%;background:var(--caution);vertical-align:middle}.adm-section>.rq-section__lead,.adm-lead{max-width:92ch}.adm-section .rq-section__head>.rq-section__lead{flex:1 0 100%;max-width:none;padding-inline-end:max(0px,calc(100% - 92ch))}.adm-narrow>:not(.rq-section__head){max-width:760px}.admin-main .rq-metrics{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.admin-main .rq-metrics:has(>:nth-child(-n+2):last-child){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.admin-main .adm-grid-2 .rq-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.admin-main .rq-metrics,.admin-main .rq-metrics:has(>:nth-child(-n+2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main .rq-metric{padding:var(--roro-space-12)}.admin-main .rq-metric__value{font-size:var(--roro-text-20);line-height:var(--roro-leading-20)}.adm-axis>:nth-child(2){display:none}}.adm-disclosure>summary{list-style:none;align-items:center}.adm-disclosure>summary::-webkit-details-marker{display:none}.adm-disclosure>summary:before{content:"";flex:none;width:8px;height:8px;margin-inline-end:var(--roro-space-4);border-inline-end:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(-45deg);transition:transform var(--roro-duration-120) var(--roro-ease-out)}[dir=rtl] .adm-disclosure>summary:before{transform:rotate(45deg)}.adm-disclosure[open]>summary:before{transform:rotate(45deg)}.adm-scrollbox{max-height:520px;overflow-y:auto;overscroll-behavior:contain}.rq-table .adm-cell-detail{min-width:420px;overflow-wrap:anywhere}.rq-table .adm-cell-detail--fill{min-width:260px;width:100%}.erase-list{margin:0;padding-inline-start:var(--roro-space-24);display:flex;flex-direction:column;gap:var(--roro-space-8);color:var(--tx-soft)}.em-langs{margin-block-end:var(--roro-space-16)}@media (max-width:720px){.em-tbl .em-subject{display:none}}
