@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&family=Quicksand:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/app/static/cbse/fonts/baloo-2-devanagari-700.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/app/static/cbse/fonts/baloo-2-latin-ext-700.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/app/static/cbse/fonts/baloo-2-latin-700.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(/app/static/cbse/fonts/baloo-2-devanagari-700.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(/app/static/cbse/fonts/baloo-2-latin-ext-700.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(/app/static/cbse/fonts/baloo-2-latin-700.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/app/static/cbse/fonts/caveat-latin-ext-600.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/app/static/cbse/fonts/caveat-latin-600.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:Rao Site Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/app/static/cbse/fonts/inter-latin-ext-400.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:Rao Site Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/app/static/cbse/fonts/inter-latin-400.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:Rao Site Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/app/static/cbse/fonts/inter-latin-ext-400.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:Rao Site Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/app/static/cbse/fonts/inter-latin-400.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:Rao Site Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/app/static/cbse/fonts/inter-latin-ext-400.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:Rao Site Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/app/static/cbse/fonts/inter-latin-400.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:Rao Site Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/app/static/cbse/fonts/inter-latin-ext-400.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:Rao Site Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/app/static/cbse/fonts/inter-latin-400.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/app/static/cbse/fonts/onest-latin-ext-400.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:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/app/static/cbse/fonts/onest-latin-400.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/app/static/cbse/fonts/onest-latin-ext-400.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:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/app/static/cbse/fonts/onest-latin-400.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/app/static/cbse/fonts/onest-latin-ext-400.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:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/app/static/cbse/fonts/onest-latin-400.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:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/app/static/cbse/fonts/quicksand-latin-ext-500.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:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(/app/static/cbse/fonts/quicksand-latin-500.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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/app/static/cbse/fonts/quicksand-latin-ext-500.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:Quicksand;font-style:normal;font-weight:600;font-display:swap;src:url(/app/static/cbse/fonts/quicksand-latin-500.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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/app/static/cbse/fonts/quicksand-latin-ext-500.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:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(/app/static/cbse/fonts/quicksand-latin-500.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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/app/static/cbse/fonts/spline-sans-mono-latin-ext-500.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:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/app/static/cbse/fonts/spline-sans-mono-latin-500.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:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/app/static/cbse/fonts/spline-sans-mono-latin-ext-500.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:Spline Sans Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/app/static/cbse/fonts/spline-sans-mono-latin-500.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:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/app/static/cbse/fonts/funnel-display-latin-ext-var.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/app/static/cbse/fonts/funnel-display-latin-var.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:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/app/static/cbse/fonts/funnel-sans-latin-ext-var.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/app/static/cbse/fonts/funnel-sans-latin-var.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:Geist Mono;font-style:normal;font-weight:300 600;font-display:swap;src:url(/app/static/cbse/fonts/geist-mono-latin-ext-var.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:300 600;font-display:swap;src:url(/app/static/cbse/fonts/geist-mono-latin-var.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}.rao-hdr{--brand: #6D4AFF;--deep: #5B21B6;--deepest: #4C1D95;--ink: #221A3A;--ink-2: #3B3455;--secondary: #5E5775;--page: #FCFBFF;--tint: #F4F1FE;--tint-2: #EFEAFF;--faint-3: #FBFAFF;--faint: #F7F4FE;--muted: #9C93B4;--red-text: #B4231F;--border-faint: #EBE6F4;--border-brand: #DBCEF8;--font-body: "Rao Site Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gutter: clamp(18px, 4vw, 28px);--max: 1240px;--shadow-menu: 0 26px 56px -24px rgba(34, 26, 58, .45);--ease-row: cubic-bezier(.22, 1, .36, 1);font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rao-hdr a{color:var(--deep);text-decoration:none}.rao-hdr a:hover{color:var(--deepest)}.rao-hdr ul{margin:0;padding:0;list-style:none}.rao-hdr button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.rao-hdr svg{display:block;max-width:100%}.rao-hdr :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.rao-hdr.site-header{position:sticky;top:0;z-index:40;background:var(--page);border-bottom:1px solid var(--border-faint);transition:box-shadow .25s ease}.rao-hdr.site-header.is-scrolled{box-shadow:0 1px 14px #221a3a1a}.rao-hdr .page-container{width:100%;max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.rao-hdr .nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:16px;column-gap:16px;padding-top:12px;padding-bottom:11px}.rao-hdr .nav>.brand{grid-column:1;justify-self:start}.rao-hdr .nav>.nav__links{grid-column:2}.rao-hdr .nav__end{grid-column:3;justify-self:end;display:flex;align-items:center;gap:10px 16px}.rao-hdr .brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-weight:800;font-size:1.02rem;letter-spacing:-.02em;white-space:nowrap}.rao-hdr .brand:hover{color:var(--ink)}.rao-hdr .brand__mark{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:0}.rao-hdr .nav__links{display:flex;align-items:center;gap:10px clamp(20px,3.4vw,40px);font-size:.84rem;font-weight:500}.rao-hdr .nav__links>li{position:relative}.rao-hdr .nav__links a,.rao-hdr .nav__links .menu__button{color:var(--secondary);padding:4px 0;display:inline-flex;align-items:center;gap:6px}.rao-hdr .nav__links a:hover{color:var(--deep)}.rao-hdr .nav__links a[aria-current=page]{color:var(--deep);font-weight:600}.rao-hdr .menu__button{cursor:pointer}.rao-hdr .nav__links .menu__button:hover,.rao-hdr .nav__links .menu__button[aria-expanded=true]{color:var(--deep)}.rao-hdr .nav__links>li>a[aria-current],.rao-hdr .nav__links>li>.menu__button[aria-current]{color:var(--deep);font-weight:600;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 2px}.rao-hdr .menu__button:after{content:"▼";font-size:.55rem;opacity:.7;transition:transform .2s ease}.rao-hdr .menu__button[aria-expanded=true]:after{transform:rotate(180deg)}.rao-hdr .menu__panel{position:absolute;top:calc(100% + 12px);right:0;z-index:40;transform-origin:top right;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:2px 8px;width:min(300px,calc(100vw - 30px));padding:12px;background:#fff;border:1px solid var(--border-faint);border-radius:16px;box-shadow:var(--shadow-menu)}.rao-hdr .menu__panel[hidden]{display:none}.rao-hdr #sof-menu{grid-template-rows:auto repeat(4,auto)}.rao-hdr .menu__group{grid-row:1;grid-column:1 / -1;padding:6px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #9C93B4)}.rao-hdr .menu__panel a{display:block;padding:11px 16px;border-radius:10px;color:var(--ink-2);font-size:.98rem;font-weight:600;white-space:nowrap}.rao-hdr .menu__panel a:hover,.rao-hdr .menu__panel a:focus-visible{background:var(--tint);color:var(--deep)}.rao-hdr .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:12px;font-weight:600;font-size:.95rem;line-height:1.2;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.rao-hdr .btn--filled{background:var(--brand);color:#fff}.rao-hdr .btn--filled:hover{background:var(--deep);color:#fff}.rao-hdr .btn--outline{color:var(--deep);border:1.5px solid var(--border-brand);background:transparent}.rao-hdr .btn--outline:hover{background:var(--tint-2);color:var(--deepest)}.rao-hdr .btn--sm{padding:8px 16px;border-radius:10px;font-size:.84rem}.rao-hdr .nav__cta{flex:0 0 auto}.rao-hdr .nav__user{display:flex;align-items:center;gap:6px;flex:0 0 auto}.rao-hdr .nav__avatar{flex:0 0 auto;width:35px;height:35px;border-radius:999px;background:var(--a-violet, #8b5cf6);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;text-transform:uppercase}.rao-hdr .nav__avatar:hover{color:#fff;background:var(--a-violet-deep, #6d28d9)}.rao-hdr .nav__logout{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--secondary)}.rao-hdr .nav__logout:hover{background:var(--tint);color:var(--deep)}.rao-hdr .nav__logout svg{width:19px;height:19px}.rao-hdr .nav__acct{position:relative;flex:0 0 auto}.rao-hdr .nav__acct .nav__avatar{cursor:pointer;border:0}.rao-hdr .nav__acct .nav__who{width:auto;height:36px;gap:6px;padding:0 8px 0 3px;background:transparent;color:var(--ink-2);text-transform:none;font-size:13.5px;font-weight:500}.rao-hdr .nav__acct .nav__who:hover,.rao-hdr .nav__acct .nav__who[aria-expanded=true]{background:var(--faint);color:var(--ink)}.rao-hdr .nav__who-ini{display:grid;place-items:center;min-width:28px;height:28px;padding:0 3px;border-radius:999px;background:var(--tint-2);color:var(--deep);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.rao-hdr .nav__who-name{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rao-hdr .nav__who-name:empty{display:none}.rao-hdr .nav__who-caret{flex:0 0 auto;color:var(--muted);transition:transform .15s ease}.rao-hdr .nav__who[aria-expanded=true] .nav__who-caret{transform:rotate(180deg)}@media (max-width: 640px){.rao-hdr .nav__acct .nav__who{padding:0 8px 0 3px;gap:4px}.rao-hdr .nav__who-name{display:none}}.rao-hdr .menu__panel.acct-panel{display:flex;flex-direction:column;gap:0;width:212px;padding:6px;border-radius:12px}.rao-hdr .menu__panel.acct-panel[hidden]{display:none}.rao-hdr .acct-panel a{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:8px;color:var(--ink-2);font-size:13.5px;font-weight:500;white-space:normal}.rao-hdr .acct-panel__label{padding:6px 10px 4px;font-size:11.5px;font-weight:500;letter-spacing:.02em;color:var(--muted)}.rao-hdr .acct-panel__rule{height:1px;margin:4px 8px;background:var(--border-faint)}.rao-hdr .acct-panel a.acct-panel__item{flex-direction:row;align-items:center;gap:10px}.rao-hdr .acct-panel a.acct-panel__item:hover{background:var(--tint)}.rao-hdr .acct-panel__ico{flex:0 0 auto;width:16px;height:16px;color:var(--deep);opacity:.75}.rao-hdr .acct-panel a.acct-panel__out{color:var(--red-text)}.rao-hdr .acct-panel a.acct-panel__out:hover{background:var(--tint)}.rao-hdr .acct-kid{display:flex;flex-direction:row;align-items:center;gap:10px;padding:7px 10px}.rao-hdr .acct-kid__t{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;font-size:13.5px}.rao-hdr .acct-kid__t b{font-weight:700;color:var(--ink)}.rao-hdr .acct-kid__t small{color:var(--muted);font-size:.76rem;font-weight:500}.rao-hdr .nav__toggle{display:none;width:42px;height:42px;border-radius:10px;align-items:center;justify-content:center;color:var(--ink);margin-right:-8px}.rao-hdr .nav__toggle:hover{background:var(--tint)}.rao-hdr .nav__toggle svg{width:24px;height:24px}.rao-hdr .nav__toggle .ico-close{display:none}.rao-hdr .nav__toggle[aria-expanded=true] .ico-close{display:block}.rao-hdr .nav__toggle[aria-expanded=true] .ico-open{display:none}.rao-hdr.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none}.rao-hdr.drawer.is-open{display:block}.rao-hdr .drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b133873;opacity:0;transition:opacity .3s ease}.rao-hdr .drawer__sheet{position:absolute;top:0;right:0;bottom:0;width:min(340px,88vw);background:#fff;box-shadow:-18px 0 48px -24px #221a3a80;transform:translate(100%);transition:transform .34s var(--ease-row);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:0 0 24px}.rao-hdr.drawer.is-open .drawer__scrim{opacity:1}.rao-hdr.drawer.is-open .drawer__sheet{transform:none}@media (prefers-reduced-motion: reduce){.rao-hdr .drawer__scrim,.rao-hdr .drawer__sheet{transition:none}}.rao-hdr .drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 20px;border-bottom:1px solid var(--border-faint)}.rao-hdr .drawer__close{width:42px;height:42px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.rao-hdr .drawer__close:hover{background:var(--tint)}.rao-hdr .drawer__close svg{width:22px;height:22px}.rao-hdr .drawer__list{padding:10px 12px;display:flex;flex-direction:column;gap:2px}.rao-hdr .drawer__list>li>a,.rao-hdr .drawer__label{display:block;padding:13px 12px;border-radius:12px;font-size:1.05rem;font-weight:600;color:var(--ink-2)}.rao-hdr .drawer__list>li>a:hover,.rao-hdr .drawer__list>li>a:focus-visible{background:var(--tint);color:var(--deep)}.rao-hdr .drawer__list>li>a[aria-current=page]{color:var(--deep)}.rao-hdr .drawer__label{margin:0;padding-bottom:6px;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--secondary)}.rao-hdr .drawer__classes{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:2px 8px;padding:0 12px 8px}.rao-hdr .drawer__classes a{display:block;padding:11px 12px;border-radius:10px;background:var(--faint-3);border:1px solid var(--border-faint);color:var(--ink-2);font-size:.95rem;font-weight:600}.rao-hdr .drawer__classes a:hover,.rao-hdr .drawer__classes a:focus-visible,.rao-hdr .drawer__classes a[aria-current=page]{background:var(--tint);border-color:var(--border-brand);color:var(--deep)}.rao-hdr .drawer__foot{margin-top:auto;padding:18px 20px 0;display:flex;flex-direction:column;gap:10px}.rao-hdr .drawer__foot .btn{width:100%}.rao-hdr .drawer__contact{font-size:.86rem;color:var(--secondary);line-height:1.7;text-align:center}.rao-hdr .drawer__contact a{color:inherit}@media (max-width: 899.98px){.rao-hdr .nav{grid-template-columns:minmax(0,1fr) auto}.rao-hdr .nav__end{grid-column:2}.rao-hdr .nav__links{display:none}.rao-hdr .nav__toggle{display:inline-flex}.rao-hdr .nav__cta{display:none}}.rao-hdr[data-kid-theme=bubblegum]{--k: #eb6492;--k-deep: #a94869;--k-accent: #9b7cff}.rao-hdr[data-kid-theme=mint]{--k: #28a67e;--k-deep: #1d785b;--k-accent: #4b9fe1}.rao-hdr[data-kid-theme=sunshine]{--k: #e0823a;--k-deep: #955b2a;--k-accent: #f7699a}.rao-hdr[data-kid-theme=blueberry]{--k: #5b8def;--k-deep: #4266ac;--k-accent: #8b6fe0}.rao-hdr[data-kid-theme=cottoncandy]{--k: #b182b5;--k-deep: #7f5e82;--k-accent: #5fb4cc}.rao-hdr[data-kid-theme=forest]{--k: #2f9e63;--k-deep: #227247;--k-accent: #d98a1f}.rao-hdr[data-kid-theme=rainbow]{--k: #e8557f;--k-deep: #a73d5b;--k-accent: #7b5cff}.rao-hdr[data-kid-theme=custom]{--k-deep: color-mix(in srgb, var(--k) 68%, #000);--k-accent: color-mix(in srgb, var(--k) 45%, #ff5fa2)}.rao-hdr[data-kid-theme]:not([data-kid-theme=grape]){--brand: var(--k);--deep: var(--k-deep);--deepest: color-mix(in srgb, var(--k-deep) 80%, #000);--tint: color-mix(in srgb, var(--k) 7%, #fff);--tint-2: color-mix(in srgb, var(--k) 10%, #fff);--faint-3: color-mix(in srgb, var(--k) 3%, #fff);--border-brand: color-mix(in srgb, var(--k) 22%, #fff);--a-violet: var(--k);--a-violet-deep: var(--k-deep)}.rao-ftr{--brand: #6D4AFF;--ink: #221A3A;--ink-2: #3B3455;--secondary: #5E5775;--deep: #5B21B6;--footer: #1B1338;--footer-text: rgba(255, 255, 255, .78);--footer-muted: rgba(255, 255, 255, .66);--footer-dim: rgba(255, 255, 255, .55);--footer-label: rgba(255, 255, 255, .5);--footer-rule: rgba(255, 255, 255, .14);--font-body: "Rao Site Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gutter: clamp(18px, 4vw, 28px);--max-footer: 1180px;font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rao-ftr *,.rao-ftr *:before,.rao-ftr *:after{box-sizing:border-box}.rao-ftr a{text-decoration:none}.rao-ftr ul{margin:0;padding:0;list-style:none}.rao-ftr h3,.rao-ftr p{margin:0}.rao-ftr :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.rao-ftr .wrap{width:100%;margin:0 auto;padding:0 var(--gutter)}.rao-ftr .wrap--footer{max-width:var(--max-footer)}.rao-ftr .brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-weight:800;font-size:1.02rem;letter-spacing:-.02em;white-space:nowrap}.rao-ftr .brand__mark{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:0}.rao-ftr.site-footer{position:relative;margin-top:64px;background:var(--footer);color:var(--footer-text);overflow:hidden}.rao-site:has(>.rao-body.is-app)+.rao-ftr.site-footer{margin-top:0}.rao-ftr.site-footer:not(.site-footer--thin):before{display:none}.rao-ftr.site-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rao-ftr.site-footer .wrap{position:relative;padding:clamp(32px,4vw,48px) clamp(16px,3vw,24px) clamp(22px,2.6vw,28px)}.rao-ftr.site-footer a{color:var(--footer-text)}.rao-ftr.site-footer a:hover{color:#fff}.rao-ftr .footer__top{display:flex;flex-wrap:wrap;gap:clamp(36px,5vw,64px)}.rao-ftr .footer__brand{flex:1 1 340px;max-width:520px}.rao-ftr .footer__brand .brand{color:#fff;font-size:1rem}.rao-ftr .footer__brand .brand__mark{width:24px;height:24px;border-radius:7px;font-size:.75rem}.rao-ftr .footer__blurb{margin-top:14px;font-size:.82rem;line-height:1.7;color:var(--footer-muted);max-width:46ch}.rao-ftr .footer__copy{margin-top:14px;font-size:.8rem;color:var(--footer-dim)}.rao-ftr .footer__cols{flex:3 1 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:34px clamp(28px,3.4vw,52px)}.rao-ftr .footer__col h3{font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--footer-label);margin-bottom:14px}.rao-ftr .footer__col--classes h3{text-align:left}.rao-ftr .footer__col ul{display:flex;flex-direction:column;gap:11px;font-size:.82rem}.rao-ftr .footer__classes{display:grid!important;grid-template-columns:auto auto;grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:11px 28px!important}.rao-ftr .footer__classes--sof{grid-template-rows:repeat(4,auto)}.rao-ftr .footer__soon{color:var(--footer-dim)}.rao-ftr .footer__soon span{opacity:.55}.rao-ftr .footer__art{display:block;width:100%;position:relative;margin-top:calc(clamp(4px,1.5vw,16px) - clamp(22px,2.6vw,28px));background-position:center bottom;background-size:100% auto;background-repeat:no-repeat}.rao-ftr.site-footer[data-footer-art]{padding-bottom:0!important}.rao-ftr.site-footer[data-footer-art=wall] .footer__art{aspect-ratio:2098 / 624;background-image:url(/app/static/cbse/img/footer-wall-1400.webp)}.rao-ftr.site-footer[data-footer-art=village] .footer__art{aspect-ratio:2000 / 444;background-image:url(/app/static/cbse/img/footer-village-1400.webp)}@media (max-width: 639.98px){.rao-ftr.site-footer[data-footer-art=wall] .footer__art{background-image:url(/app/static/cbse/img/footer-wall-800.webp)}.rao-ftr.site-footer[data-footer-art=village] .footer__art{background-image:url(/app/static/cbse/img/footer-village-800.webp)}}@media (max-width: 639.98px) and (min-resolution: 1.5dppx){.rao-ftr.site-footer[data-footer-art=wall] .footer__art{background-image:url(/app/static/cbse/img/footer-wall-1400.webp)}.rao-ftr.site-footer[data-footer-art=village] .footer__art{background-image:url(/app/static/cbse/img/footer-village-1400.webp)}}@media (min-width: 1400px),(min-width: 800px) and (min-resolution: 1.75dppx){.rao-ftr.site-footer[data-footer-art=wall] .footer__art{background-image:url(/app/static/cbse/img/footer-wall-2098.webp)}.rao-ftr.site-footer[data-footer-art=village] .footer__art{background-image:url(/app/static/cbse/img/footer-village-2000.webp)}}@media (max-width: 639.98px){.rao-ftr .footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px}.rao-ftr .footer__col{flex:1 1 40%}.rao-ftr .footer__col--classes{flex-basis:40%}.rao-ftr .footer__col--classes h3{text-align:left}.rao-ftr .footer__classes{justify-content:start}.rao-ftr .footer__classes,.rao-ftr .footer__classes--sof{grid-template-columns:auto;grid-template-rows:none;grid-auto-flow:row}.rao-ftr .footer__col h3{font-size:.7rem}}.rao-ftr.site-footer--thin{margin-top:56px;background:transparent;color:var(--secondary);border-top:1px solid #EBE6F4}.rao-site:has(>.rao-body.is-app)+.rao-ftr.site-footer--thin{margin-top:0}.rao-ftr.site-footer--thin:before{display:none}.rao-ftr.site-footer--thin .wrap{padding-top:18px;padding-bottom:22px}.rao-ftr .footer-thin{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;font-size:.84rem}.rao-ftr .footer-thin__brand{font-weight:700;color:var(--ink-2)}.rao-ftr .footer-thin__links{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none}.rao-ftr.site-footer--thin a{color:var(--secondary)}.rao-ftr.site-footer--thin a:hover{color:var(--deep)}.rao-unified{--fs: "Quicksand", "DM Sans", system-ui, -apple-system, sans-serif;--fd: "Baloo 2", "Quicksand", cursive;--ink: #2c2150;--sub: #6b5b9a;--mute: #a99ccf;--bg: #ffffff;--card: #ffffff;--brand: #7b5cff;--brand-rgb: 123, 92, 255;--brand-hover: #6c51e0;--brand-dark: #5942b8;--blue: #9880ff;--pink: #ff7eb6;--line: #dad1ff;--line-soft: #ede8ff;--tint: #f7f5ff;--swatch: #7b5cff;--border: var(--line);--border-soft: var(--line-soft);--brand-tint: var(--tint);--accent-glow: rgba(var(--brand-rgb), .12);--checker-line: rgba(var(--brand-rgb), .06);--checker-size: 30px;--frame-g: linear-gradient(160deg, #7b5cff 0%, #9b6bff 55%, #ff7eb6 130%);--btn-g: linear-gradient(90deg, #ff9d4d, #ff6b9d);--btn-sh: #d4477a;--halo-rgb: 123, 92, 255;font-family:var(--fs);color:var(--ink);background:var(--bg);min-height:100vh}.rao-unified[data-theme=grape]{--brand: #7b5cff;--brand-rgb: 123, 92, 255;--brand-hover: #6c51e0;--brand-dark: #5942b8;--blue: #9880ff;--pink: #ff7eb6;--line: #dad1ff;--line-soft: #ede8ff;--tint: #f7f5ff;--swatch: #7b5cff;--frame-g: linear-gradient(160deg, #7b5cff 0%, #9b6bff 55%, #ff7eb6 130%);--btn-g: linear-gradient(90deg, #ff9d4d, #ff6b9d);--btn-sh: #d4477a;--halo-rgb: 123, 92, 255}.rao-unified[data-theme=bubblegum]{--brand: #eb6492;--brand-rgb: 235, 100, 146;--brand-hover: #cf5880;--brand-dark: #a94869;--blue: #ef86aa;--pink: #7b5cff;--line: #f9d4e0;--line-soft: #fce9f0;--tint: #fef6f8;--swatch: #f7699a;--frame-g: linear-gradient(160deg, #ff6fb5 0%, #ff8fab 50%, #ffc36b 130%);--btn-g: linear-gradient(90deg, #8b5cff, #b06bff);--btn-sh: #6a3fc0;--halo-rgb: 255, 111, 181}.rao-unified[data-theme=mint]{--brand: #28a67e;--brand-rgb: 40, 166, 126;--brand-hover: #23926f;--brand-dark: #1d785b;--blue: #57ba9a;--pink: #4b9fe1;--line: #c3e6db;--line-soft: #e1f3ed;--tint: #f2faf7;--swatch: #2bb489;--frame-g: linear-gradient(160deg, #2dd4bf 0%, #5dcaa5 55%, #7ad7ff 130%);--btn-g: linear-gradient(90deg, #ff8a5c, #ff6b9d);--btn-sh: #d4477a;--halo-rgb: 45, 212, 191}.rao-unified[data-theme=sunshine]{--brand: #cf7e3b;--brand-rgb: 207, 126, 59;--brand-hover: #b66f34;--brand-dark: #955b2a;--blue: #da9a66;--pink: #f7699a;--line: #f2dbc8;--line-soft: #f8ede4;--tint: #fcf7f3;--swatch: #f79646;--frame-g: linear-gradient(160deg, #ffb84d 0%, #ff9d5c 55%, #ff6f91 130%);--btn-g: linear-gradient(90deg, #7b5cff, #a06bff);--btn-sh: #5a3ec8;--halo-rgb: 255, 184, 77}.rao-unified[data-theme=blueberry]{--brand: #5b8def;--brand-rgb: 91, 141, 239;--brand-hover: #507cd2;--brand-dark: #4266ac;--blue: #7fa6f3;--pink: #8b6fe0;--line: #d1dffb;--line-soft: #e8effd;--tint: #f5f8fe;--swatch: #5b8def;--frame-g: linear-gradient(160deg, #4d8cff 0%, #6b9bff 50%, #7ad0ff 130%);--btn-g: linear-gradient(90deg, #ff9d4d, #ffb84d);--btn-sh: #cc7a14;--halo-rgb: 77, 140, 255}.rao-unified[data-theme=cottoncandy]{--brand: #b182b5;--brand-rgb: 177, 130, 181;--brand-hover: #9c729f;--brand-dark: #7f5e82;--blue: #c29ec5;--pink: #6fc9e0;--line: #e9dcea;--line-soft: #f4eef5;--tint: #faf8fb;--swatch: #e3a7e8;--frame-g: linear-gradient(160deg, #c4b5ff 0%, #ffc3e0 55%, #bdeaff 130%);--btn-g: linear-gradient(90deg, #9b6bff, #ff8fc4);--btn-sh: #b04a86;--halo-rgb: 196, 181, 255}.rao-unified[data-theme=forest]{--brand: #2f9e63;--brand-rgb: 47, 158, 99;--brand-hover: #298b57;--brand-dark: #227247;--blue: #5db385;--pink: #f7a83c;--line: #c5e4d3;--line-soft: #e2f1e9;--tint: #f3f9f6;--swatch: #2f9e63;--frame-g: linear-gradient(160deg, #10b981 0%, #3ec98f 50%, #7b5cff 130%);--btn-g: linear-gradient(90deg, #ff9d4d, #ff6b9d);--btn-sh: #d4477a;--halo-rgb: 16, 185, 129}.rao-unified[data-theme=rainbow]{--brand: #e8557f;--brand-rgb: 232, 85, 127;--brand-hover: #cc4b70;--brand-dark: #a73d5b;--blue: #ed7a9b;--pink: #7b5cff;--line: #f9cfdb;--line-soft: #fce7ed;--tint: #fef5f7;--swatch: #e8557f;--frame-g: linear-gradient(160deg, #7b5cff 0%, #ff6fb5 40%, #ffb84d 80%, #5dcaa5 130%);--btn-g: linear-gradient(90deg, #ff6b6b, #ff9d4d);--btn-sh: #cc4a4a;--halo-rgb: 123, 92, 255}.rao-unified .pv-frame{background:var(--frame-g)}.rao-unified .pv-check{background:var(--btn-g);box-shadow:0 5px 0 var(--btn-sh)}.rao-unified .pv-check:active{box-shadow:0 1px 0 var(--btn-sh)}.rao-unified .ru-shell{position:relative;display:grid;grid-template-columns:var(--ru-sidebar-w, 300px) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1)}.rao-unified .ru-shell.resizing{transition:none}.rao-unified .ru-shell.resizing *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rao-unified .ru-sidebar{background:#fff;border-right:1px solid var(--border);height:100vh;position:sticky;top:0;overflow:hidden;display:flex;flex-direction:column}.rao-unified .ru-shell.collapsed .ru-sidebar{border-color:var(--border)}.rao-unified .ru-side-top{padding:22px 20px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}.rao-unified .ru-back{flex:none;width:32px;height:32px;border-radius:9px;background:var(--accent-glow);color:var(--brand);border:none;cursor:pointer;display:grid;place-items:center;transition:background .15s,transform .15s}.rao-unified .ru-back:hover{transform:translate(-1px)}.rao-unified .ru-back:active{transform:translate(-2px)}.rao-unified .ru-chaptername{font-family:var(--fd);font-weight:700;font-size:1.02rem;line-height:1.15;color:var(--ink)}.rao-unified .ru-sub{font-size:.78rem;color:var(--mute);font-weight:600;margin-top:2px}.rao-unified .ru-rail-toggle{flex:none;width:32px;height:32px;border-radius:9px;background:transparent;color:var(--mute);border:1px solid var(--border);cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s,border-color .15s}.rao-unified .ru-rail-toggle:hover{background:var(--accent-glow);color:var(--brand);border-color:transparent}.rao-unified .ru-rail-handle{display:none}.rao-unified .ru-shell.collapsed .ru-rail-handle{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:16px 0;gap:0;cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 7%,#fff),#fff);border:none;border-right:1px solid var(--border);font-family:inherit;transition:background .18s}.rao-unified .ru-shell.collapsed .ru-rail-handle:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 14%,#fff),color-mix(in srgb,var(--brand) 4%,#fff))}.rao-unified .nrh-arrow{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--brand);color:#fff;box-shadow:0 3px 10px color-mix(in srgb,var(--brand) 38%,transparent);transition:transform .18s}.rao-unified .ru-shell.collapsed .ru-rail-handle:hover .nrh-arrow{transform:translate(2px)}.rao-unified .nrh-label{writing-mode:vertical-rl;transform:rotate(180deg);margin:auto 0;font-family:var(--fd);font-weight:700;font-size:.82rem;color:var(--brand);letter-spacing:.12em}.rao-unified .nrh-dots{margin-top:0;margin-bottom:4px;display:flex;flex-direction:column;gap:6px}.rao-unified .nrh-dots i{width:5px;height:5px;border-radius:50%;display:block;background:color-mix(in srgb,var(--brand) 35%,transparent)}.rao-unified .ru-sections{padding:10px 12px 18px;flex:1;overflow-y:auto;min-height:0}.rao-unified .ru-section{border-radius:10px;margin-bottom:4px;overflow:hidden}.rao-unified .ru-sec-head{display:flex;align-items:center;gap:8px;padding:11px 10px;cursor:pointer;border-radius:9px;width:100%;border:none;background:transparent;text-align:left;font-family:inherit;transition:background .15s}.rao-unified .ru-sec-head:hover{background:#f5f8ff}.rao-unified .ru-sec-num{flex:none;width:22px;height:22px;border-radius:6px;background:var(--accent-glow);color:var(--brand);font-weight:700;font-size:.72rem;display:grid;place-items:center}.rao-unified .ru-sec-num.done{background:var(--accent-glow);color:var(--brand)}.rao-unified .ru-sec-title{flex:1;min-width:0;font-weight:600;font-size:.74rem;line-height:1.25;color:var(--ink)}.rao-unified .ru-sec-count{flex:none;font-size:.66rem;color:var(--mute);font-weight:600;font-variant-numeric:tabular-nums}.rao-unified .ru-chev{flex:none;color:var(--mute);transition:transform .2s}.rao-unified .ru-lessonlist{padding:2px 0 8px 8px;display:flex;flex-direction:column;gap:3px}.rao-unified .ru-lesson{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;border:none;background:none;width:100%;text-align:left;cursor:pointer;font-family:inherit;color:var(--ink);transition:background .15s}.rao-unified .ru-lesson:hover{background:#f5f8ff}.rao-unified .ru-lesson.active{background:#2563eb0f}.rao-unified .ru-lesson.active .ru-lesson-name{color:var(--brand);font-weight:600}.rao-unified .ru-lesson-icon{flex:none;width:21px;height:21px;border-radius:6px;display:grid;place-items:center;background:var(--accent-glow);color:var(--brand);position:relative}.rao-unified .ru-lesson.active .ru-lesson-icon{background:var(--accent-glow);color:var(--brand)}.rao-unified .ru-lesson-name{font-size:.82rem;line-height:1.25;flex:1;min-width:0}.rao-unified .ru-lesson-done{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--brand)}.rao-unified .ru-main{position:relative;min-width:0;display:flex;flex-direction:column;min-height:100vh;background-color:var(--bg);background-image:linear-gradient(to right,var(--checker-line) 1px,transparent 1px),linear-gradient(to bottom,var(--checker-line) 1px,transparent 1px);background-size:var(--checker-size) var(--checker-size);background-position:center center}.rao-unified .ru-topbar{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px}.rao-unified .ru-topright{display:flex;align-items:center;gap:8px;z-index:30}.rao-unified .ru-topright .ru-pal-wrap{margin-left:0}.rao-unified .ru-sound-float{position:fixed;bottom:20px;right:20px;z-index:30;width:42px;height:42px;border-radius:50%;border:1px solid var(--border);background:#fff;color:var(--mute);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #141e3c1a;transition:.15s}.rao-unified .ru-sound-float:hover{color:var(--brand);border-color:var(--accent-glow)}.rao-unified .ru-sound-float.on{color:var(--brand)}.rao-unified .ru-sound{flex:none;width:38px;height:38px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--mute);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #7b5cff0f;transition:.15s}.rao-unified .ru-sound:hover{color:var(--brand);border-color:var(--accent-glow)}.rao-unified .ru-sound.on{color:var(--brand)}.rao-unified .ru-menu{width:38px;height:38px;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer}.rao-unified .ru-streak{display:flex;align-items:center;gap:10px;padding:7px 14px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:0 2px 8px #7b5cff0f}.rao-unified .ru-flame{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--brand) 13%,#fff);color:var(--brand)}.rao-unified .ru-flame svg{animation:ru-pulse 1.2s ease-in-out infinite}@keyframes ru-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.rao-unified .ru-streak-num{font-weight:700;font-size:.92rem;color:var(--ink);line-height:1.1}.rao-unified .ru-streak-sub{font-size:.7rem;color:var(--mute);font-weight:600}.rao-unified .ru-pal-wrap{position:relative;margin-left:auto}.rao-unified .ru-pal-btn{display:flex;align-items:center;gap:8px;padding:7px 12px 7px 9px;border:1px solid var(--border);border-radius:999px;background:#fff;cursor:pointer;box-shadow:0 2px 8px #141e3c14;font-family:var(--fs);font-weight:600;font-size:.82rem;color:var(--ink);transition:box-shadow .15s,transform .05s}.rao-unified .ru-pal-btn:hover{box-shadow:0 3px 12px #141e3c24}.rao-unified .ru-pal-btn:active{transform:scale(.98)}.rao-unified .ru-pal-swatch{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff8c}.rao-unified .ru-pal-menu{position:absolute;top:calc(100% + 8px);right:0;width:264px;padding:10px;border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 14px 40px #141e3c33;display:grid;grid-template-columns:1fr 1fr;gap:8px;z-index:40;animation:ru-pal-in .16s ease both}@keyframes ru-pal-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.rao-unified .ru-pal-title{grid-column:1 / -1;font-size:.72rem;font-weight:700;color:var(--mute);text-transform:uppercase;letter-spacing:.04em;padding:2px 2px 4px}.rao-unified .ru-pal-opt{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid transparent;border-radius:11px;background:transparent;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--ink);text-align:left;font-family:var(--fs)}.rao-unified .ru-pal-opt:hover{background:var(--brand-tint)}.rao-unified .ru-pal-opt[aria-pressed=true]{border-color:var(--brand);background:var(--accent-glow)}.rao-unified .ru-pal-dot{width:22px;height:22px;border-radius:7px;flex:none;box-shadow:inset 0 0 0 1.5px #ffffff80}.rao-unified .ru-quizwrap{min-width:80%;margin:0 auto;padding:8px 16px 60px;container-type:inline-size;container-name:lesson}@media (max-width: 700px){.rao-unified .ru-quizwrap{min-width:95%!important}}.rao-unified .ru-score{position:relative;flex-shrink:0;width:44px;height:44px}.rao-unified .ru-score svg{display:block}.rao-unified .ru-score-bg{fill:none;stroke:var(--border-soft);stroke-width:4}.rao-unified .ru-score-fg{fill:none;stroke:var(--brand);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1)}.rao-unified .ru-score-num{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--fd);font-weight:700;font-size:.82rem;color:var(--brand)}.rao-unified .pv-foot .rao-hint{display:contents}.rao-unified .pv-foot .rao-hint-chat{flex-basis:100%}.rao-unified .pv-foot .rao-hint-chat:empty{display:none}@container lesson (max-width: 480px){.rao-unified .pv-card{padding:12px}}.rao-unified .ru-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px}.rao-unified .ru-opt{display:flex;align-items:center;gap:12px;font-family:var(--fd);font-weight:700;color:var(--brand-dark);border:0;border-radius:16px;background:#f1ecff;box-shadow:0 4px #d9c9ff;padding:12px 14px;cursor:pointer;text-align:left}.rao-unified .ru-opt input{accent-color:var(--brand);width:18px;height:18px;flex:none}.rao-unified .ru-help{margin-top:14px;padding:14px 16px;border-left:3px solid var(--brand);background:var(--accent-glow);border-radius:0 12px 12px 0}.rao-unified .ru-help h2{font-size:1rem;margin-bottom:6px}.rao-unified .ru-loader,.rao-unified .ru-complete,.rao-unified .ru-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}.rao-unified .ru-loader,.rao-unified .ru-empty{min-height:70vh;color:var(--mute)}.rao-unified .ru-complete{min-height:60vh;background:var(--frame-g);border-radius:18px;color:#fff;padding:40px}.rao-unified .ru-complete h3{color:#fff;font-size:1.8rem}.rao-unified .ru-shell.collapsed{grid-template-columns:48px minmax(0,1fr)}.rao-unified .ru-shell.collapsed .ru-sidebar{overflow:hidden}.rao-unified .ru-shell.collapsed .ru-sidefull,.rao-unified .ru-shell.collapsed .ru-resizer{display:none}.rao-unified .ru-resizer{position:absolute;top:0;left:var(--ru-sidebar-w, 300px);width:4px;height:100%;cursor:col-resize;z-index:30;touch-action:none;background:transparent;transition:background .15s}.rao-unified .ru-resizer:after{content:"";position:absolute;top:0;right:3px;width:1px;height:100%;background:var(--border);transition:background .15s,width .15s}.rao-unified .ru-resizer:hover:after,.rao-unified .ru-shell.resizing .ru-resizer:after{width:3px;right:2px;background:var(--brand)}.rao-unified .ru-shell.resizing{cursor:col-resize}.rao-unified .ru-shell.resizing iframe{pointer-events:none}.rao-unified .ru-sidefull{display:flex;flex-direction:column;height:100%;min-height:0}.rao-unified .ru-foot{margin-top:auto;padding:8px 12px 12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px;background:#fff;position:relative}.rao-unified .ru-user{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:1px solid transparent;border-radius:10px;padding:7px 8px;cursor:pointer;transition:background .15s,border-color .15s}.rao-unified .ru-user:hover{background:#f5f8ff;border-color:var(--border)}.rao-unified .ru-avatar{flex:none;width:36px;height:36px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-family:var(--fd);font-weight:700;font-size:.85rem}.rao-unified .ru-user-id{display:flex;flex-direction:column;min-width:0;flex:1;text-align:left}.rao-unified .ru-user-name{font-weight:600;font-size:.82rem;color:var(--ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rao-unified .ru-user-sub{font-size:.64rem;color:var(--mute);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rao-unified .ru-user-caret{flex:none;color:var(--mute);transition:transform .18s}.rao-unified .ru-usermenu{position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 38px #090e2429;padding:8px;z-index:50;transform-origin:bottom left}.rao-unified .ru-um-item{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:none;background:transparent;border-radius:9px;font-family:var(--fs);font-size:.86rem;font-weight:500;color:var(--ink);cursor:pointer;text-align:left;transition:background .12s,color .12s}.rao-unified .ru-um-item:hover{background:#f5f8ff;color:var(--brand)}.rao-unified .ru-um-item svg{flex:none;color:var(--mute);transition:color .12s}.rao-unified .ru-um-item:hover svg{color:var(--brand)}.rao-unified .ru-um-sep{height:1px;background:var(--border-soft);margin:6px 4px}.rao-unified .ru-feedback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:200px;text-align:center;border-radius:14px;animation:ru-fb .35s cubic-bezier(.2,.9,.3,1)}@keyframes ru-fb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rao-unified .ru-feedback.good{background:linear-gradient(135deg,#dcffe9,#eafff2)}.rao-unified .ru-feedback.bad{background:linear-gradient(135deg,#fff0f3,#fff6f7)}.rao-unified .ru-fb-emoji{font-size:3.2rem;line-height:1;animation:ru-fb-pop .5s cubic-bezier(.22,1.6,.4,1)}@keyframes ru-fb-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}.rao-unified .ru-fb-msg{font-family:var(--fd);font-weight:800;font-size:1.5rem}.rao-unified .ru-feedback.good .ru-fb-msg{color:#0b9468}.rao-unified .ru-feedback.bad .ru-fb-msg{color:#b04a6a}.rao-unified .ru-fb-note{font-size:.9rem;color:var(--sub);font-weight:600}.rao-unified .ru-menu-btn{display:none;position:fixed;top:12px;left:12px;z-index:70;width:42px;height:42px;align-items:center;justify-content:center;background:#fff;border:1px solid var(--border);border-radius:11px;color:var(--ink);cursor:pointer;box-shadow:0 2px 8px #141e3c1a;transition:transform .08s}.rao-unified .ru-menu-btn:active{transform:scale(.96)}.rao-unified .ru-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#141c346b;opacity:0;transition:opacity .25s}@media (max-width: 900px){.rao-unified .ru-shell{grid-template-columns:1fr}.rao-unified .ru-resizer{display:none}.rao-unified .ru-sidebar{position:fixed;left:0;top:0;z-index:60;width:min(86vw,320px);height:100vh;height:100dvh;transform:translate(-102%);transition:transform .28s cubic-bezier(.4,0,.2,1);box-shadow:0 0 #0000}.rao-unified .ru-shell.nav-open .ru-sidebar{transform:translate(0);box-shadow:8px 0 34px #141e3c38}.rao-unified .ru-shell.nav-open .ru-backdrop{display:block;opacity:1}.rao-unified .ru-menu-btn{display:flex}.rao-unified .ru-main{padding-top:60px}.rao-unified .ru-shell.nav-open .ru-menu-btn{left:auto;right:12px}.rao-unified .ru-topbar{position:fixed;top:12px;right:12px;left:auto;height:42px;padding:0;z-index:70}.rao-unified .ru-shell.nav-open .ru-topbar{display:none}.rao-unified .ru-shell.collapsed{grid-template-columns:1fr}.rao-unified .ru-shell.collapsed .ru-rail-handle{display:none!important}}.rao-dock{z-index:45}.rao-site{all:initial;display:flex;flex-direction:column;flex:1 0 auto;-webkit-locale:"en-IN"}.rao-site .rao-body{flex:1 0 auto}.rao-site :where(*,:before,:after){box-sizing:revert;border-width:revert;border-style:revert;border-color:revert}.rao-site :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.rao-site :where(blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre,fieldset,ol,ul,menu){margin:revert}.rao-site :where(fieldset,legend,dialog,ol,ul,menu){padding:revert}.rao-site :where(ol,ul,menu){list-style:revert}.rao-site :where(a){color:revert;-webkit-text-decoration:revert;text-decoration:revert}.rao-site :where(b,strong){font-weight:revert}.rao-site :where(code,kbd,samp,pre){font-family:revert;font-feature-settings:revert;font-variation-settings:revert;font-size:revert}.rao-site :where(small){font-size:revert}.rao-site :where(sub,sup){font-size:revert;line-height:revert;position:revert;vertical-align:revert;top:revert;bottom:revert}.rao-site :where(table){text-indent:revert;border-collapse:revert}.rao-site :where(hr){height:revert;color:revert;border-top-width:revert}.rao-site :where(abbr[title]){-webkit-text-decoration:revert;text-decoration:revert}.rao-site :where(button,input,optgroup,select,textarea){font-family:revert;font-feature-settings:revert;font-variation-settings:revert;font-size:revert;font-weight:revert;line-height:revert;letter-spacing:revert;color:revert;margin:revert;padding:revert}.rao-site :where(button,select){text-transform:revert}.rao-site :where(button,input[type=button],input[type=reset],input[type=submit]){-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;background-color:revert;background-image:revert}.rao-site :where(button,[role=button],:disabled){cursor:revert}.rao-site :where(textarea){resize:revert}.rao-site :where(summary){display:revert}.rao-site :where(progress){vertical-align:revert}.rao-site :where([type=search]){-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;outline-offset:revert}.rao-site :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.rao-site :where(input,textarea)::-moz-placeholder{opacity:revert;color:revert}.rao-site :where(input,textarea)::placeholder{opacity:revert;color:revert}.rao-site .ring{box-shadow:revert}.rao-site{--brand: #6D4AFF;--deep: #5B21B6;--deepest: #4C1D95;--ink: #221A3A;--ink-2: #3B3455;--ink-soft: #2C2150;--secondary: #5E5775;--tertiary: rgba(34, 26, 58, .75);--tertiary-70: rgba(34, 26, 58, .7);--muted: #9C93B4;--icon-idle: #7E74A0;--page: #FCFBFF;--tint: #F4F1FE;--tint-2: #EFEAFF;--tint-3: #E4DBFC;--faint: #F7F4FE;--faint-2: #F1ECFD;--faint-3: #FBFAFF;--border: #DED7EC;--border-faint: #EBE6F4;--border-faint-2: #F2EEFA;--border-soft: #E3DCF3;--border-brand: #DBCEF8;--border-brand-2: #C9B8F5;--amber: #F5A524;--amber-text: #8A5A08;--amber-tint: #FEF3E2;--amber-border: #F7DDB0;--green: #1DB954;--green-2: #16A34A;--green-text: #14804A;--green-text-2: #15803D;--green-tint: #E8F8EE;--green-tint-2: #E3F6E9;--red-tint: #FDECEC;--red-text: #B4231F;--red-border: #F0AFAF;--footer: #1B1338;--footer-text: rgba(255, 255, 255, .78);--footer-muted: rgba(255, 255, 255, .66);--footer-dim: rgba(255, 255, 255, .55);--footer-label: rgba(255, 255, 255, .5);--footer-rule: rgba(255, 255, 255, .14);--font-body: "Rao Site Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Baloo 2", var(--font-body);--font-round: Quicksand, var(--font-body);--font-mono: "Spline Sans Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gutter: clamp(18px, 4vw, 28px);--section-top: clamp(34px, 4.6vw, 62px);--section-bottom: clamp(38px, 5vw, 70px);--card-pad: clamp(24px, 3.2vw, 40px);--head-gap: clamp(30px, 3.6vw, 48px);--block-gap: clamp(18px, 2.2vw, 26px);--r-sm: 10px;--r-md: 16px;--r-lg: 26px;--r-xl: 28px;--r-pill: 999px;--shadow-soft: 0 22px 48px -38px rgba(34, 26, 58, .45);--shadow-glow: 0 0 0 1px rgba(109, 74, 255, .07), 0 0 28px -4px rgba(109, 74, 255, .2), var(--shadow-soft);--shadow-featured: 0 0 0 3px rgba(109, 74, 255, .09), 0 0 32px -2px rgba(109, 74, 255, .28), var(--shadow-soft);--shadow-panel: 0 24px 50px -36px rgba(34, 26, 58, .45);--shadow-menu: 0 26px 56px -24px rgba(34, 26, 58, .45);--shadow-row: 0 10px 22px -16px rgba(34, 26, 58, .55);--ease-panel: cubic-bezier(.22, .7, .2, 1);--ease-row: cubic-bezier(.22, 1, .36, 1);--ease-draw: cubic-bezier(.4, 0, .2, 1);--max: 1240px;--max-footer: 1180px;--max-hero: 1160px;--max-curr: 940px}@media (max-width: 639.98px){.rao-site{--section-top: 28px;--section-bottom: 32px;--card-pad: 18px;--head-gap: 22px;--block-gap: 14px}}.rao-site{--frame-grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 .16'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--frame-rainbow: var(--frame-grain), radial-gradient(70% 60% at 50% 100%, rgba(255, 196, 140, .55), rgba(255, 196, 140, 0) 70%), radial-gradient(60% 50% at 50% 0%, rgba(255, 170, 150, .35), rgba(255, 170, 150, 0) 70%), linear-gradient(90deg, #A97BFA 0%, #E69BD0 24%, #F7A98A 44%, #F6C38C 60%, #D7E4B0 78%, #6CE5EF 100%)}.rao-site *,.rao-site *:before,.rao-site *:after{box-sizing:border-box}.rao-site{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.rao-site{scroll-behavior:auto}}.rao-site .rao-body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.rao-site h1,.rao-site h2,.rao-site h3,.rao-site h4,.rao-site p,.rao-site ul,.rao-site ol,.rao-site figure{margin:0}.rao-site ul,.rao-site ol{padding:0;list-style:none}.rao-site img,.rao-site svg,.rao-site canvas{display:block;max-width:100%}.rao-site img{height:auto}.rao-site button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.rao-site a{color:var(--deep);text-decoration:none}.rao-site a:hover{color:var(--deepest)}.rao-site strong{font-weight:600}.rao-site :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.rao-site .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}.rao-site .skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--brand);color:#fff;font-weight:600;font-size:.9rem;transition:top .2s ease}.rao-site .skip-link:focus{top:12px;color:#fff}.rao-site .wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.rao-site .page-container{width:100%;max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter)}.rao-site .wrap--footer{max-width:var(--max-footer)}.rao-site .wrap--hero{max-width:var(--max-hero)}.rao-site .wrap--narrow{max-width:var(--max-curr)}.rao-site .mono{font-family:var(--font-mono);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rao-site .eyebrow{display:block;font-size:.66rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--deep);margin-bottom:12px}.rao-site .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:12px;font-weight:600;font-size:.95rem;line-height:1.2;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.rao-site .btn--filled{background:var(--brand);color:#fff}.rao-site .btn--filled:hover{background:var(--deep);color:#fff}.rao-site .btn--outline{color:var(--deep);border:1.5px solid var(--border-brand);background:transparent}.rao-site .btn--outline:hover{background:var(--tint-2);color:var(--deepest)}.rao-site .btn--text{padding:14px 10px;color:var(--ink);font-size:.9rem;border-radius:8px}.rao-site .btn--text:hover{color:var(--deep)}.rao-site .btn--sm{padding:8px 16px;border-radius:10px;font-size:.84rem}.rao-site .btn--block{display:flex;width:100%}.rao-site .btn--lg{padding:13px 24px;border-radius:13px;font-size:.92rem;font-weight:700}.rao-site .pill{display:inline-block;padding:5px 10px;border-radius:var(--r-pill);font-size:.66rem;font-weight:600;line-height:1.2;white-space:nowrap}.rao-site .pill--amber{background:var(--amber-tint);color:var(--amber-text)}.rao-site .pill--purple{background:var(--tint-2);color:var(--deep)}.rao-site .pill--green{background:var(--green-tint-2);color:var(--green-text-2)}.rao-site [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .65s ease,transform .65s ease}.rao-site [data-reveal].is-shown{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.rao-site [data-reveal]{opacity:1;transform:none;transition:none}}.rao-site .site-header{position:sticky;top:0;z-index:40;background:var(--page);border-bottom:1px solid var(--border-faint);transition:box-shadow .25s ease}.rao-site .site-header.is-scrolled{box-shadow:0 1px 14px #221a3a1a}.rao-site .nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;-moz-column-gap:16px;column-gap:16px;padding-top:12px;padding-bottom:11px}.rao-site .nav>.brand{grid-column:1;justify-self:start}.rao-site .nav>.nav__links{grid-column:2}.rao-site .nav__end{grid-column:3;justify-self:end;display:flex;align-items:center;gap:10px 16px}.rao-site .brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-weight:800;font-size:1.02rem;letter-spacing:-.02em;white-space:nowrap}.rao-site .brand:hover{color:var(--ink)}.rao-site .brand__mark{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:0}.rao-site .nav__links{display:flex;align-items:center;gap:10px clamp(20px,3.4vw,40px);font-size:.84rem;font-weight:500}.rao-site .nav__links>li{position:relative}.rao-site .nav__links a,.rao-site .nav__links .menu__button{color:var(--secondary);padding:4px 0;display:inline-flex;align-items:center;gap:6px}.rao-site .nav__links a:hover{color:var(--deep)}.rao-site .nav__links a[aria-current=page]{color:var(--deep);font-weight:600}.rao-site .menu__button{cursor:pointer}.rao-site .nav__links .menu__button:hover,.rao-site .nav__links .menu__button[aria-expanded=true]{color:var(--deep)}.rao-site .nav__links>li>a[aria-current],.rao-site .nav__links>li>.menu__button[aria-current]{color:var(--deep);font-weight:600;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 2px}.rao-site .menu__button:after{content:"▼";font-size:.55rem;opacity:.7;transition:transform .2s ease}.rao-site .menu__button[aria-expanded=true]:after{transform:rotate(180deg)}.rao-site .menu__panel{position:absolute;top:calc(100% + 12px);right:0;z-index:40;transform-origin:top right;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:2px 8px;width:min(300px,calc(100vw - 30px));padding:12px;background:#fff;border:1px solid var(--border-faint);border-radius:16px;box-shadow:var(--shadow-menu)}.rao-site .menu__panel[hidden]{display:none}.rao-site #sof-menu{grid-template-rows:auto repeat(4,auto)}.rao-site .menu__group{grid-row:1;grid-column:1 / -1;padding:6px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rao-site .menu__panel a{display:block;padding:11px 16px;border-radius:10px;color:var(--ink-2);font-size:.98rem;font-weight:600;white-space:nowrap}.rao-site .menu__panel a:hover,.rao-site .menu__panel a:focus-visible{background:var(--tint);color:var(--deep)}.rao-site .nav__cta{flex:0 0 auto}.rao-site .nav__toggle{display:none;width:42px;height:42px;border-radius:10px;align-items:center;justify-content:center;color:var(--ink);margin-right:-8px}.rao-site .nav__toggle:hover{background:var(--tint)}.rao-site .nav__toggle svg{width:24px;height:24px}.rao-site .nav__toggle .ico-close{display:none}.rao-site .nav__toggle[aria-expanded=true] .ico-close{display:block}.rao-site .nav__toggle[aria-expanded=true] .ico-open{display:none}.rao-site .drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none}.rao-site .drawer.is-open{display:block}.rao-site .drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b133873;opacity:0;transition:opacity .3s ease}.rao-site .drawer__sheet{position:absolute;top:0;right:0;bottom:0;width:min(340px,88vw);background:#fff;box-shadow:-18px 0 48px -24px #221a3a80;transform:translate(100%);transition:transform .34s var(--ease-row);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:0 0 24px}.rao-site .drawer.is-open .drawer__scrim{opacity:1}.rao-site .drawer.is-open .drawer__sheet{transform:none}@media (prefers-reduced-motion: reduce){.rao-site .drawer__scrim,.rao-site .drawer__sheet{transition:none}}.rao-site .drawer__head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 20px;border-bottom:1px solid var(--border-faint)}.rao-site .drawer__close{width:42px;height:42px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.rao-site .drawer__close:hover{background:var(--tint)}.rao-site .drawer__close svg{width:22px;height:22px}.rao-site .drawer__list{padding:10px 12px;display:flex;flex-direction:column;gap:2px}.rao-site .drawer__list>li>a,.rao-site .drawer__label{display:block;padding:13px 12px;border-radius:12px;font-size:1.05rem;font-weight:600;color:var(--ink-2)}.rao-site .drawer__list>li>a:hover,.rao-site .drawer__list>li>a:focus-visible{background:var(--tint);color:var(--deep)}.rao-site .drawer__list>li>a[aria-current=page]{color:var(--deep)}.rao-site .drawer__label{padding-bottom:6px;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--secondary)}.rao-site .drawer__classes{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:2px 8px;padding:0 12px 8px}.rao-site .drawer__classes a{display:block;padding:11px 12px;border-radius:10px;background:var(--faint-3);border:1px solid var(--border-faint);color:var(--ink-2);font-size:.95rem;font-weight:600}.rao-site .drawer__classes a:hover,.rao-site .drawer__classes a:focus-visible,.rao-site .drawer__classes a[aria-current=page]{background:var(--tint);border-color:var(--border-brand);color:var(--deep)}.rao-site .drawer__foot{margin-top:auto;padding:18px 20px 0;display:flex;flex-direction:column;gap:10px}.rao-site .drawer__foot .btn{width:100%}.rao-site .drawer__contact{font-size:.86rem;color:var(--secondary);line-height:1.7;text-align:center}.rao-site .rao-body.drawer-open{overflow:hidden}@media (max-width: 899.98px){.rao-site .nav{grid-template-columns:minmax(0,1fr) auto}.rao-site .nav__end{grid-column:2}.rao-site .nav__links{display:none}.rao-site .nav__toggle{display:inline-flex}.rao-site .nav__cta{display:none}}.rao-site .site-footer{position:relative;margin-top:64px;background:var(--footer);color:var(--footer-text);overflow:hidden}.rao-site .site-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px}.rao-site .site-footer .wrap{position:relative;padding:clamp(34px,4vw,52px) clamp(16px,3vw,24px) clamp(22px,2.6vw,28px)}.rao-site .site-footer a{color:var(--footer-text)}.rao-site .site-footer a:hover{color:#fff}.rao-site .footer__top{display:flex;flex-wrap:wrap;gap:clamp(36px,5vw,64px)}.rao-site .footer__brand{flex:1 1 250px;max-width:320px}.rao-site .footer__brand .brand{color:#fff;font-size:1rem}.rao-site .footer__brand .brand__mark{width:24px;height:24px;border-radius:7px;font-size:.75rem}.rao-site .footer__blurb{margin-top:14px;font-size:.82rem;line-height:1.7;color:var(--footer-muted)}.rao-site .footer__cols{flex:3 1 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:34px clamp(28px,3.4vw,52px)}.rao-site .footer__col h3{font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--footer-label);margin-bottom:14px}.rao-site .footer__col--classes h3{text-align:center}.rao-site .footer__col ul{display:flex;flex-direction:column;gap:11px;font-size:.82rem}.rao-site .footer__classes{display:grid!important;grid-template-columns:auto auto;grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:11px 28px!important}.rao-site .footer__classes--sof{grid-template-rows:repeat(4,auto)}.rao-site .footer__soon{color:var(--footer-dim)}.rao-site .footer__soon span{opacity:.55}.rao-site .footer__bottom{margin-top:clamp(40px,4.5vw,60px);padding-top:20px;border-top:1px solid var(--footer-rule);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;font-size:.84rem;color:#ffffff9e}.rao-site .footer__legal{display:flex;flex-wrap:wrap;gap:10px 20px}.rao-site .footer__legal a{color:#ffffff9e}@media (max-width: 639.98px){.rao-site .footer__cols{gap:28px 24px}.rao-site .footer__col{flex:1 1 40%}.rao-site .footer__col--classes{flex-basis:40%}.rao-site .footer__col--classes h3{text-align:left}.rao-site .footer__classes{justify-content:start}.rao-site .footer__classes,.rao-site .footer__classes--sof{grid-template-columns:auto;grid-template-rows:none;grid-auto-flow:row}.rao-site .footer__col h3{font-size:.7rem}}.rao-site .site-footer:not(.site-footer--thin) .wrap{padding-top:clamp(32px,4vw,48px)}.rao-site .site-footer:not(.site-footer--thin):before{display:none}.rao-site .site-footer[data-footer-art]{padding-bottom:0!important}.rao-site .footer__brand{flex:1 1 340px;max-width:520px}.rao-site .footer__blurb{max-width:46ch}.rao-site .footer__copy{margin-top:14px;font-size:.8rem;color:var(--footer-dim)}.rao-site .footer__col--classes h3{text-align:left}.rao-site .footer__art{display:block;width:100%;position:relative;margin-top:calc(clamp(4px,1.5vw,16px) - clamp(22px,2.6vw,28px));background-position:center bottom;background-size:100% auto;background-repeat:no-repeat}.rao-site .site-footer[data-footer-art=wall] .footer__art{aspect-ratio:2098 / 624;background-image:url(/app/static/cbse/img/footer-wall-1400.webp)}.rao-site .site-footer[data-footer-art=village] .footer__art{aspect-ratio:2000 / 444;background-image:url(/app/static/cbse/img/footer-village-1400.webp)}@media (max-width: 639.98px){.rao-site .site-footer[data-footer-art=wall] .footer__art{background-image:url(/app/static/cbse/img/footer-wall-800.webp)}.rao-site .site-footer[data-footer-art=village] .footer__art{background-image:url(/app/static/cbse/img/footer-village-800.webp)}}@media (max-width: 639.98px) and (min-resolution: 1.5dppx){.rao-site .site-footer[data-footer-art=wall] .footer__art{background-image:url(/app/static/cbse/img/footer-wall-1400.webp)}.rao-site .site-footer[data-footer-art=village] .footer__art{background-image:url(/app/static/cbse/img/footer-village-1400.webp)}}@media (min-width: 1400px),(min-width: 800px) and (min-resolution: 1.75dppx){.rao-site .site-footer[data-footer-art=wall] .footer__art{background-image:url(/app/static/cbse/img/footer-wall-2098.webp)}.rao-site .site-footer[data-footer-art=village] .footer__art{background-image:url(/app/static/cbse/img/footer-village-2000.webp)}}@media (max-width: 639.98px){.rao-site .footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:30px 20px}}.rao-site .site-header [hidden],.rao-site .drawer [hidden],.rao-site .site-footer [hidden]{display:none!important}.rao-site .menu__yours{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:5px;color:var(--green-text);vertical-align:-1px}.rao-site .drawer__classes .menu__yours{margin-left:5px}.rao-site .nav__acct{position:relative;flex:0 0 auto}.rao-site .nav__acct .nav__avatar{cursor:pointer;border:0}.rao-site .nav__acct .nav__who{width:auto;height:36px;gap:6px;padding:0 8px 0 3px;background:transparent;color:var(--ink-2);text-transform:none;font-size:13.5px;font-weight:500}.rao-site .nav__acct .nav__who:hover,.rao-site .nav__acct .nav__who[aria-expanded=true]{background:var(--faint);color:var(--ink)}.rao-site .nav__who-ini{display:grid;place-items:center;min-width:28px;height:28px;padding:0 3px;border-radius:999px;background:var(--tint-2);color:var(--deep);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.rao-site .nav__who-name{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rao-site .nav__who-name:empty{display:none}.rao-site .nav__who-caret{flex:0 0 auto;color:var(--muted);transition:transform .15s ease}.rao-site .nav__who[aria-expanded=true] .nav__who-caret{transform:rotate(180deg)}@media (max-width: 640px){.rao-site .nav__acct .nav__who{padding:0 8px 0 3px;gap:4px}.rao-site .nav__who-name{display:none}}.rao-site .acct-panel{display:flex;flex-direction:column;gap:0;width:212px;padding:6px;border-radius:12px}.rao-site .acct-panel a{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:8px;color:var(--ink-2);font-size:13.5px;font-weight:500;white-space:normal}.rao-site .acct-panel__label{padding:6px 10px 4px;font-size:11.5px;font-weight:500;letter-spacing:.02em;color:var(--muted)}.rao-site .acct-panel__rule{height:1px;margin:4px 8px;background:var(--border-faint)}.rao-site .acct-panel a.acct-panel__item{flex-direction:row;align-items:center;gap:10px}.rao-site .acct-panel a.acct-panel__item:hover{background:var(--tint)}.rao-site .acct-panel__ico{flex:0 0 auto;width:16px;height:16px;color:var(--deep);opacity:.75}.rao-site .acct-panel a.acct-panel__out{color:var(--red-text)}.rao-site .acct-panel a.acct-kid,.rao-site .acct-kid{display:flex;flex-direction:row;align-items:center;gap:10px}.rao-site .acct-kid__dot{flex:0 0 auto;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.rao-site .acct-kid__t{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.rao-site .acct-kid__t b{font-weight:700;color:var(--ink)}.rao-site .acct-kid__t small{color:var(--muted);font-size:.76rem;font-weight:500}.rao-site .acct-kid__tick{color:var(--deep);font-weight:700;visibility:hidden}.rao-site .acct-kid[aria-current=true]{background:var(--tint)}.rao-site .acct-kid[aria-current=true] .acct-kid__tick{visibility:visible}.rao-site .acct-kid.is-alone .acct-kid__dot,.rao-site .acct-kid.is-alone .acct-kid__tick{display:none}.rao-site .acct-kid.is-alone{background:none!important;cursor:default}.rao-site .drawer__acct{padding:0 12px 6px}.rao-site .drawer__kids{display:flex;flex-direction:column;gap:2px}.rao-site .acct-kid--drawer{padding:10px 12px;border-radius:12px;color:var(--ink-2)}.rao-site .site-footer--thin{margin-top:56px;background:transparent;color:var(--secondary);border-top:1px solid var(--border-faint)}.rao-site .site-footer--thin:before{display:none}.rao-site .site-footer--thin .wrap{padding-top:18px;padding-bottom:22px}.rao-site .footer-thin{display:flex;flex-wrap:wrap;align-items:center;gap:8px 26px;font-size:.84rem}.rao-site .footer-thin__brand{font-weight:700;color:var(--ink-2)}.rao-site .footer-thin__links{display:flex;flex-wrap:wrap;gap:8px 22px}.rao-site .site-footer--thin a{color:var(--secondary)}.rao-site .site-footer--thin a:hover{color:var(--deep)}.rao-site .hero{background:linear-gradient(295deg,#fdfcff,#f3effe 42%,#e6ddfa 72%,#d5c8f4);border-bottom:1px solid var(--border)}.rao-site .hero .wrap{padding-top:clamp(6px,1vw,10px);padding-bottom:clamp(10px,1.4vw,16px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:36px 56px;align-items:center}.rao-site .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);margin:14px 0 18px}.rao-site .crumbs a{color:var(--deep)}.rao-site .crumbs [aria-current]{color:var(--ink)}.rao-site .crumbs li+li:before{content:"›";margin-right:8px;color:var(--secondary)}.rao-site .crumbs li{display:inline-flex;align-items:center}.rao-site .hero h1{font-weight:800;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 12px;text-wrap:pretty}.rao-site .hero__lead{font-size:1rem;line-height:1.6;color:var(--tertiary);margin:0 0 20px;max-width:36em;text-wrap:pretty}.rao-site .hero__ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:4px}.rao-site .hero__visual{position:relative;width:100%;max-width:250px;margin:0 auto;aspect-ratio:1 / 1}.rao-site .hero__visual canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rao-site .hero__visual--anim{max-width:var(--anim-mw, 420px)}.rao-site .hero__visual-slot{position:relative;width:100%}.rao-site .hero__visual--float{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.rao-site .hero-anim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rao-site .hero-anim svg{display:block;width:100%;height:100%}@media (max-width: 899.98px){.rao-site .hero .wrap{gap:18px 40px;padding-top:4px}.rao-site .hero__visual{max-width:min(360px,78vw)}.rao-site .hero__visual--anim{max-width:min(var(--anim-mw, 420px),82vw)}.rao-site .hero__ctas .btn--text{padding-left:4px}}@media (max-width: 639.98px){.rao-site .hero__visual{max-width:min(320px,72vw);margin-top:6px}.rao-site .hero__visual--anim{max-width:min(var(--anim-mw-mobile, 340px),86vw)}.rao-site .hero__visual--tables{display:none}}.rao-site .section{padding:var(--section-top) 0 var(--section-bottom)}.rao-site .section--paper{background-color:var(--page);background-image:linear-gradient(var(--tint-2) 1px,transparent 1px),linear-gradient(90deg,var(--tint-2) 1px,transparent 1px);background-size:32px 32px;border-top:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint);padding-bottom:clamp(20px,3vw,34px)}.rao-site .section--white{background:#fff;border-bottom:1px solid var(--border-faint)}.rao-site .section--page{background:var(--page);border-bottom:1px solid var(--border-faint)}.rao-site .page-class .section--paper,.rao-site .page-class .section--white,.rao-site .page-class .section--page,.rao-site .page-class .start{background-color:#fff;background-image:radial-gradient(circle,color-mix(in srgb,var(--dot-c) calc(var(--dot-o) * 100%),transparent) var(--dot-r),transparent calc(var(--dot-r) + .4px));background-size:var(--dot-gap) var(--dot-gap)}.rao-site .page-class .section,.rao-site .page-class .start{position:relative;isolation:isolate}.rao-site .sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.rao-site .sparkle{position:absolute;width:var(--sp, 52px);height:var(--sp, 52px);animation:sparkle-float 7s ease-in-out infinite;animation-delay:var(--sp-delay, 0s)}.rao-site .sparkle svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.rao-site .sparkle--pink{color:#f9aedc}.rao-site .sparkle--blue{color:#8ed2fa}.rao-site .sparkle--yellow{color:#fcd872}@keyframes sparkle-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(14deg)}}@media (prefers-reduced-motion: reduce){.rao-site .sparkle{animation:none}}@media (max-width: 639.98px){.rao-site .sparkles{display:none}}.rao-site .section-head{text-align:center;margin:0 auto var(--head-gap)}.rao-site .section-head h2{font-size:clamp(1.7rem,3vw,2.35rem);font-weight:800;line-height:1.1;letter-spacing:-.035em;max-width:24em;margin:0 auto;text-wrap:balance}.rao-site .section-head--left{text-align:left;margin-left:0}.rao-site .section-head--left h2{margin-left:0}.rao-site .section-head__sub{margin:14px auto 0;font-size:1.02rem;line-height:1.6;color:var(--secondary);max-width:46ch}.rao-site .section-head--left .section-head__sub{margin-left:0}.rao-site .u{position:relative;display:inline-block;white-space:nowrap}.rao-site .u svg{position:absolute;left:-4%;bottom:-12px;width:108%;height:14px;overflow:visible;pointer-events:none}.rao-site .u path{fill:none;stroke:var(--amber);stroke-width:5;stroke-linecap:round;stroke-dasharray:210;stroke-dashoffset:210}.rao-site .u.is-shown path{animation:draw-underline .9s var(--ease-draw) .35s forwards}@keyframes draw-underline{0%{stroke-dashoffset:210}to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.rao-site .u path{stroke-dashoffset:0;animation:none!important}}@media (max-width: 639.98px){.rao-site .section-head h2{font-size:clamp(1.55rem,7vw,1.9rem)}.rao-site .u svg{bottom:-9px;height:11px}}.rao-site .glow{max-width:var(--max);margin:0 auto var(--block-gap);padding:var(--card-pad);background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-glow)}.rao-site .hb{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:40px clamp(48px,6vw,96px);align-items:center}.rao-site .hb--flip .hb__visual{order:-1}.rao-site .hb__text{position:relative}.rao-site .hb__text h2{font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;margin:0 0 10px;text-wrap:pretty}.rao-site .hb__lead{font-size:.98rem;line-height:1.6;color:var(--tertiary);max-width:34em;margin:0 0 26px}.rao-site .hb__rows{display:flex;flex-direction:column;gap:10px}.rao-site .hb__row{display:flex;align-items:flex-start;gap:16px;width:100%;text-align:left;padding:16px 18px;border-radius:16px;background:#fff;border:1.5px solid var(--border-faint);cursor:pointer;transition:background .35s ease,border-color .35s ease,transform .3s var(--ease-row),box-shadow .3s ease}.rao-site .hb__row:hover{transform:translate(6px);box-shadow:var(--shadow-row)}.rao-site .hb__row[aria-selected=true]{background:var(--tint);border-color:var(--border)}.rao-site .hb__icon{flex:0 0 34px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--tint);color:var(--icon-idle);font-size:.85rem;font-weight:700;transition:background .35s ease,color .35s ease}.rao-site .hb__row[aria-selected=true] .hb__icon{background:var(--tint-3);color:var(--deep)}.rao-site .hb__title{display:block;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);transition:color .35s ease}.rao-site .hb__row[aria-selected=true] .hb__title{color:var(--deep)}.rao-site .hb__body{display:block;margin-top:4px;font-size:.9rem;line-height:1.5;color:var(--tertiary-70)}.rao-site .hb__row:nth-child(3n+1){--row-c: #F9AEDC}.rao-site .hb__row:nth-child(3n+2){--row-c: #8ED2FA}.rao-site .hb__row:nth-child(3n){--row-c: #FCD872}.rao-site .hb__icon{background:#fff;color:var(--ink);border:1.5px solid var(--ink)}.rao-site .hb__rows .hb__row[aria-selected=true]{background:#fff;border-color:var(--ink);box-shadow:5px 5px 0 var(--row-c)}.rao-site .hb__rows .hb__row[aria-selected=true] .hb__title{color:var(--ink)}.rao-site .hb__rows .hb__row[aria-selected=true] .hb__icon{background:var(--row-c);color:var(--ink)}.rao-site .hb__visual{min-width:0}.rao-site .hb__frame{position:relative;aspect-ratio:5 / 4;min-height:clamp(340px,80vw,460px);border-radius:26px;background:var(--tint);padding:clamp(14px,2vw,26px)}.rao-site .hb__frame--tall{min-height:420px}.rao-site .hb__panel{position:absolute;inset:clamp(14px,2vw,26px);border-radius:18px;background:#fff;border:1.5px solid var(--border);box-shadow:var(--shadow-panel);padding:clamp(14px,2vw,22px);overflow:hidden;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(18px) scale(.965);transition:opacity .45s var(--ease-panel),transform .45s var(--ease-panel);pointer-events:none;z-index:1}.rao-site .hb__frame--tall .hb__panel{padding:clamp(16px,2vw,24px);gap:14px}.rao-site .hb__panel.is-active{opacity:1;transform:none;pointer-events:auto;z-index:3}.rao-site .hb__panel--image{display:grid;place-items:center;padding:clamp(14px,2vw,22px)}.rao-site .hb__panel--image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (prefers-reduced-motion: reduce){.rao-site .hb__row,.rao-site .hb__panel,.rao-site .hb__icon,.rao-site .hb__title{transition:none}.rao-site .hb__row:hover{transform:none}}.rao-site .doodle-bulb{display:inline-block;vertical-align:-.42em;height:76px;width:auto;margin-left:.6em}.rao-site .crown-word{position:relative;display:inline-block;white-space:nowrap}.rao-site .doodle-crown{position:absolute;left:50%;top:-62px;height:56px;width:auto;transform:translate(-50%) rotate(-8deg);pointer-events:none}@media (max-width: 899.98px){.rao-site .hb{gap:22px}.rao-site .hb--flip .hb__visual{order:0}.rao-site .hb__text h2{font-size:clamp(1.4rem,5.6vw,1.7rem)}.rao-site .hb__lead{margin-bottom:18px}.rao-site .hb__row{padding:13px 14px;gap:12px}.rao-site .hb__row:hover{transform:none;box-shadow:none}.rao-site .hb__title{font-size:.98rem}.rao-site .hb__body{font-size:.86rem}.rao-site .hb__frame,.rao-site .hb__frame--tall{aspect-ratio:auto;min-height:0;height:min(460px,64vw)}.rao-site .doodle-bulb{height:1.6em;margin-left:.35em;vertical-align:-.35em}.rao-site .doodle-crown{top:-1.7em;height:1.55em}}@media (max-width: 639.98px){.rao-site .glow{border-radius:22px}.rao-site .hb__frame,.rao-site .hb__frame--tall{aspect-ratio:auto;min-height:0;height:min(340px,92vw);padding:12px;border-radius:20px}.rao-site .hb__panel{top:12px;right:12px;bottom:12px;left:12px;padding:14px;gap:10px;border-radius:16px}.rao-site .hb__frame--tall .hb__panel{padding:14px;gap:10px}.rao-site .doodle-crown{display:none}}@media (hover: none){.rao-site .hb__row:hover{transform:none;box-shadow:none}}.rao-site .rcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,196px),1fr));gap:18px}.rao-site .rcard{display:flex;flex-direction:column;gap:9px;padding:clamp(14px,1.5vw,18px);border-radius:18px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-glow)}.rao-site .rcard__icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-size:.88rem;font-weight:700}.rao-site .rcard__icon--purple{background:var(--tint-2);color:var(--deep)}.rao-site .rcard__icon--green{background:var(--green-tint-2);color:var(--green-text-2)}.rao-site .rcard__icon--amber{background:var(--amber-tint);color:var(--amber-text)}.rao-site .rcard h3{font-size:.95rem;font-weight:700;letter-spacing:-.01em}.rao-site .rcard p{font-size:.85rem;line-height:1.5;color:var(--secondary)}.rao-site .glow--after-cards{margin:var(--block-gap) auto 0}@media (max-width: 639.98px){.rao-site .rcards{grid-template-columns:1fr 1fr;gap:12px}.rao-site .rcard{padding:14px;border-radius:16px}}@media (max-width: 379.98px){.rao-site .rcards{grid-template-columns:1fr}}.rao-site .curr{max-width:var(--max-curr);margin:0 auto;padding:var(--card-pad);background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-glow)}.rao-site .chapters{border:1px solid var(--border-faint);border-radius:16px;overflow:hidden}.rao-site .chap+.chap{border-top:1px solid var(--border)}.rao-site .chap__btn{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px clamp(11px,2vw,16px);background:#fff;transition:background .25s ease}.rao-site .chap__btn:hover,.rao-site .chap__btn[aria-expanded=true]{background:var(--faint-3)}.rao-site .chap__num{flex:0 0 auto;font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.08em;color:var(--deep);background:var(--tint-2);padding:5px 8px;border-radius:8px}.rao-site .chap__name{flex:1 1 auto;font-size:.92rem;font-weight:600;line-height:1.35;letter-spacing:-.005em}.rao-site .chap__count{font-size:.78rem;color:var(--secondary);white-space:nowrap}.rao-site .chap__caret{flex:0 0 16px;width:16px;height:16px;color:var(--muted);transition:transform .25s ease}.rao-site .chap__btn[aria-expanded=true] .chap__caret{transform:rotate(90deg);color:var(--deep)}.rao-site .chap__body[hidden]{display:none}.rao-site .lrows{border-top:1px solid var(--border-faint-2);display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto}.rao-site .lrows--peek{--lrow-cols: minmax(0, 1fr) minmax(0, 1.9fr) minmax(0, 1fr) minmax(0, .7fr);grid-template-columns:var(--lrow-cols)}.rao-site .lrow--head,.rao-site .lrow{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;gap:2px clamp(12px,2.2vw,22px);padding:11px clamp(11px,2vw,16px)}@supports not (grid-template-columns: subgrid){.rao-site .lrows>.lrow{grid-template-columns:var(--lrow-cols, minmax(0, 11rem) minmax(0, 1fr) 6rem)}}.rao-site .lrows--peek .lrow__dur{text-align:right}.rao-site .lrow--head .lrow__dur{font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.rao-site .lrow--head{background:var(--faint);font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary)}.rao-site .lrow{border-top:1px solid var(--border-faint-2)}.rao-site .lrow__section{min-width:0;font-size:.84rem;font-weight:400;color:var(--ink-2)}.rao-site .lrow__title{min-width:0;font-size:.84rem;font-weight:400;line-height:1.4}.rao-site .lrow__dur{font-family:var(--font-mono);font-size:.78rem;font-weight:500;color:var(--secondary);white-space:nowrap}@media (max-width: 639.98px){.rao-site .curr{border-radius:22px}.rao-site .chap__count{display:none}}@media (max-width: 767.98px){.rao-site .lrows,.rao-site .lrows--peek{display:block}.rao-site .lrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px}.rao-site .lrow--head{display:none}.rao-site .lrow__section{flex:0 0 auto}.rao-site .lrow__title{flex:1 1 100%;order:1}.rao-site .lrow__peek{order:2;flex:0 0 auto}.rao-site .lrow__dur{flex:0 0 auto;order:3}}.rao-site .curr--soon{padding:clamp(22px,4vw,40px) clamp(16px,3vw,32px)}.rao-site .curr__soon{max-width:46ch;margin:0 auto;text-align:center;font-size:.95rem;line-height:1.65;color:var(--secondary)}.rao-site .curr__soon a{color:var(--deep);font-weight:600}.rao-site .plans__head{max-width:44em;margin:0 auto clamp(22px,2.8vw,32px)}.rao-site .plans__head h2{margin-bottom:14px}.rao-site .faq{margin-top:clamp(20px,2.6vw,30px);background:#fff;border:1.5px solid var(--border);border-radius:26px;box-shadow:var(--shadow-soft);padding:clamp(10px,1.6vw,18px) clamp(14px,2.2vw,26px) clamp(14px,2vw,22px)}.rao-site .faq__item{border-top:1px solid var(--border-faint)}.rao-site .faq__item:first-child{border-top:0}.rao-site .faq__item.is-open{background:var(--faint-3);margin:0 calc(-1*clamp(14px,2.2vw,26px));padding:0 clamp(14px,2.2vw,26px)}.rao-site .faq__q{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:18px 4px}.rao-site .faq__marker{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border-faint);background:#fff;transition:background .25s ease,border-color .25s ease}.rao-site .faq__marker svg{width:10px;height:10px;color:var(--muted);transition:color .25s ease}.rao-site .faq__q[aria-expanded=true] .faq__marker{border-color:var(--border-brand);background:var(--faint-2)}.rao-site .faq__q[aria-expanded=true] .faq__marker svg{color:var(--brand)}.rao-site .faq__q[aria-expanded=true] .faq__marker .v{display:none}.rao-site .faq__q span{font-size:1.02rem;font-weight:500;line-height:1.4;color:var(--ink-2)}.rao-site .faq__q[aria-expanded=true] span{color:var(--ink)}.rao-site .faq__a{margin:-4px 0 20px;padding-left:42px;font-size:.92rem;line-height:1.65;color:var(--secondary)}.rao-site .faq__a[hidden]{display:none}.rao-site .faq__a p+p{margin-top:10px}.rao-site .faq-cta{margin-top:clamp(28px,3.4vw,40px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;position:relative;background:#fff;border-radius:26px;box-shadow:0 14px 30px -18px #28145a73;padding:clamp(18px,2.4vw,26px) clamp(18px,2.6vw,30px)}.rao-site .faq-cta__text h3{font-size:1.15rem;font-weight:700;color:var(--ink)}.rao-site .faq-cta__text p{margin-top:4px;font-size:.92rem;color:var(--ink-2)}.rao-site .faq-cta__btns{display:flex;flex-wrap:wrap;gap:12px}.rao-site .plans-soon{max-width:760px;margin:0 auto}.rao-site .faq-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:6px;pointer-events:none;background:var(--frame-rainbow);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rao-site .faq-cta .btn--filled,.rao-site .faq-cta .btn--filled:hover{background:var(--frame-grain),linear-gradient(135deg,#8b7cff,#b45cff,#ff6fb5);color:#fff;text-shadow:0 1px 2px rgba(60,20,120,.35);box-shadow:0 10px 22px -10px #7832c8cc}@media (max-width: 639.98px){.rao-site .faq,.rao-site .faq-cta{border-radius:22px}.rao-site .faq-cta__btns,.rao-site .faq-cta__btns .btn{flex:1 1 auto;justify-content:center}.rao-site .faq__q{padding:15px 2px;gap:12px}.rao-site .faq__q span{font-size:.96rem}.rao-site .faq__a{padding-left:34px}}.rao-site .start{background:var(--page);padding:clamp(30px,3.8vw,52px) 0}.rao-site .start .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px}.rao-site .start h2{font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:800;line-height:1.15;letter-spacing:-.03em}.rao-site .start__ctas{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 639.98px){.rao-site .start__ctas{width:100%;flex-direction:column}.rao-site .start__ctas .btn{width:100%}.rao-site .crumbs{font-size:.7rem;letter-spacing:.1em}.rao-site .crumbs a{position:relative}.rao-site .crumbs a:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}}.rao-site .lead-touch{display:none}@media (hover: none){.rao-site .lead-hover{display:none}.rao-site .lead-touch{display:inline}}.rao-site .mk__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.rao-site .mk__label{font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rao-site .mk__q{font-size:.98rem;font-weight:600;line-height:1.5}.rao-site .mk__opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rao-site .mk__opt{padding:12px;border-radius:12px;background:#fff;border:1.5px solid var(--border-soft);color:var(--ink-soft);font-size:.92rem;font-weight:600;text-align:center;transition:background .25s ease,border-color .25s ease,color .25s ease}.rao-site .mk__opt:hover{border-color:var(--border-brand-2)}.rao-site .mk__opt.is-right{background:var(--green-tint);border-color:var(--green);color:var(--green-text)}.rao-site .mk__opt.is-wrong{background:var(--red-tint);border-color:var(--red-border);color:var(--red-text)}.rao-site .mk__fb{font-size:.86rem;font-weight:600;color:var(--secondary);min-height:1.3em}.rao-site .mk__fb.is-right{color:var(--green-text)}.rao-site .mk__fb.is-wrong{color:var(--red-text)}.rao-site .mk__bars{display:flex;flex-direction:column;gap:12px}.rao-site .mk__bar-row{display:flex;justify-content:space-between;align-items:baseline;font-size:.88rem;font-weight:600;margin-bottom:7px}.rao-site .mk__bar-row span{color:var(--secondary);font-weight:500;font-size:.82rem}.rao-site .mk__track{height:8px;border-radius:999px;background:var(--tint-2);overflow:hidden}.rao-site .mk__track--thin{height:7px}.rao-site .mk__fill{height:100%;border-radius:inherit;width:0;transition:width .8s cubic-bezier(.22,.85,.25,1)}.rao-site .hb__panel.is-active .mk__fill{width:var(--w)}@media (prefers-reduced-motion: reduce){.rao-site .mk__fill{transition:none;width:var(--w)}}.rao-site .mk__note{padding:12px 14px;border-radius:12px;background:var(--faint-3);border:1px solid var(--border-faint);font-size:.86rem;line-height:1.5}.rao-site .mk__list{display:flex;flex-direction:column;gap:8px}.rao-site .mk__ck{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:12px;font-size:.9rem;font-weight:600}.rao-site .mk__ck--done{background:var(--tint)}.rao-site .mk__ck--now{background:var(--amber-tint)}.rao-site .mk__ck--todo{background:var(--faint-3);color:#221a3a99}.rao-site .mk__dot{flex:0 0 20px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.66rem;font-weight:700}.rao-site .mk__ck--done .mk__dot{background:var(--green);color:#fff}.rao-site .mk__ck--now .mk__dot{border:2.5px solid var(--amber)}.rao-site .mk__ck--todo .mk__dot{border:2px solid var(--border)}.rao-site .mk__steps{display:flex;flex-direction:column;gap:10px}.rao-site .mk__step{display:flex;align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.5}.rao-site .mk__stepno{flex:0 0 24px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:var(--tint-2);color:var(--deep);font-size:.72rem;font-weight:700}.rao-site .mk__ans{padding:12px 14px;border-radius:12px;background:var(--tint);font-size:.95rem;font-weight:700;color:var(--deep)}.rao-site .mk__qrow{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:12px;font-size:.9rem;font-weight:600}.rao-site .mk__qrow--amber{background:var(--amber-tint)}.rao-site .mk__qrow--grey{background:var(--faint-3);border:1px solid var(--border-faint);color:#221a3ab3}.rao-site .mk__qrow .mk__dot{border:2.5px solid var(--amber)}.rao-site .mk__qrow--grey .mk__dot{border:2px solid var(--border)}.rao-site .mk__foot{font-size:.86rem;line-height:1.5;color:var(--tertiary);margin-top:auto}.rao-site .mk__watch{padding:14px 16px;border-radius:14px;background:var(--amber-tint)}.rao-site .mk__watch .mk__label{color:var(--amber-text);font-size:.58rem;margin-bottom:6px}.rao-site .mk__watch p{font-size:.92rem;line-height:1.5}.rao-site .mk__bubble{max-width:86%;padding:14px 16px;border-radius:16px 16px 16px 4px;background:var(--tint);font-size:.92rem;line-height:1.55}.rao-site .mk__attach{max-width:70%;padding:12px 14px;display:flex;align-items:center;gap:12px;border-radius:16px;border:1.5px solid var(--border-faint)}.rao-site .mk__attach-ico{flex:0 0 34px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--tint-2);color:var(--deep);font-size:1rem}.rao-site .mk__attach b{display:block;font-size:.88rem;font-weight:600}.rao-site .mk__attach span{font-size:.8rem;color:var(--secondary)}.rao-site .mk__card{padding:14px 16px;border-radius:14px;border:1.5px solid var(--border-faint);font-size:.94rem;line-height:1.6}.rao-site .mk__strike{padding:14px 16px;border-radius:14px;border:1.5px dashed var(--border);font-size:.9rem;line-height:1.55;color:var(--muted);text-decoration:line-through}@media (max-width: 639.98px){.rao-site .mk__label{font-size:.68rem;letter-spacing:.08em}.rao-site .hb__panel .pill{font-size:.68rem;padding:4px 8px}.rao-site .mk__watch .mk__label{font-size:.66rem}.rao-site .mk__q{font-size:.88rem;line-height:1.4}.rao-site .mk__opts{gap:8px}.rao-site .mk__opt{padding:9px 8px;font-size:.84rem;border-radius:10px}.rao-site .mk__fb{font-size:.8rem}.rao-site .mk__bars{gap:10px}.rao-site .mk__bar-row{font-size:.82rem;margin-bottom:5px}.rao-site .mk__bar-row span{font-size:.76rem}.rao-site .mk__note{padding:10px 12px;font-size:.8rem}.rao-site .mk__list{gap:6px}.rao-site .mk__ck,.rao-site .mk__qrow{padding:9px 11px;font-size:.82rem;gap:10px;border-radius:10px}.rao-site .mk__dot{flex-basis:18px;width:18px;height:18px;font-size:.6rem}.rao-site .mk__steps{gap:8px}.rao-site .mk__step{font-size:.82rem;line-height:1.45;gap:10px}.rao-site .mk__stepno{flex-basis:22px;width:22px;height:22px;font-size:.66rem}.rao-site .mk__ans{padding:10px 12px;font-size:.88rem}.rao-site .mk__foot{font-size:.78rem}.rao-site .mk__watch{padding:12px 13px}.rao-site .mk__watch p{font-size:.84rem}.rao-site .mk__bubble{max-width:92%;padding:11px 13px;font-size:.84rem}.rao-site .mk__attach{max-width:84%;padding:10px 12px;gap:10px}.rao-site .mk__attach-ico{flex-basis:30px;width:30px;height:30px}.rao-site .mk__attach b{font-size:.82rem}.rao-site .mk__card{padding:12px 13px;font-size:.86rem;line-height:1.5}.rao-site .mk__strike{padding:11px 13px;font-size:.8rem}.rao-site .mk-m-hide{display:none!important}}.rao-site .hm-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(14px,3vw,24px)}.rao-site .hm-anchor{position:relative;display:block;top:-72px;height:0;visibility:hidden}.rao-site .hm-pill{display:inline-block;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1;padding:7px 13px;border-radius:var(--r-pill);color:var(--deep);background:var(--faint-2)}.rao-site .hm-pill--purple{color:#5b21b6;background:#f1ecfd}.rao-site .hm-pill--blue{color:#1d4ed8;background:#e4eeff}.rao-site .hm-pill--green{color:#07734f;background:#dff5ea}.rao-site .hm-pill--amber{color:#9a5a06;background:#fff1dc}.rao-site .hm-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 26px;border-radius:14px;border:1.5px solid transparent;font:600 1rem/1 var(--font-body);text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.rao-site .hm-btn--filled{background:var(--brand);color:#fff}.rao-site .hm-btn--filled:hover{background:var(--deep);box-shadow:0 10px 24px -12px #6d4aff99;transform:translateY(-1px)}.rao-site .hm-btn--outline{background:#fff;color:var(--ink);border-color:var(--border-faint)}.rao-site .hm-btn--outline:hover{border-color:var(--border-brand-2);background:var(--faint-3);transform:translateY(-1px)}.rao-site .hm-btn:focus-visible{outline:3px solid var(--border-brand-2);outline-offset:2px}.rao-site .hm-well{border:1px solid var(--border-faint);border-radius:20px;background:#faf8ff;padding:18px;min-width:0}.rao-site .hm-well>*{display:block;width:100%}.rao-site .hm-head{text-align:center}.rao-site .hm-head h2{margin:0;font-weight:800;font-size:clamp(2.1rem,3.6vw,2.9rem);line-height:1.1;letter-spacing:-.032em;color:var(--ink);text-wrap:balance}.rao-site .hm-head p{margin:12px 0 0;font-size:1.05rem;line-height:1.55;color:var(--secondary)}.rao-site .hm-hero{background:radial-gradient(120% 90% at 18% 0%,#f3eeff,#f3eeff00 62%),radial-gradient(90% 80% at 92% 12%,#eaf3ff,#eaf3ff00 58%),linear-gradient(180deg,#fbf9ff,#fcfbff)}.rao-site .hm-hero__in{max-width:1180px;margin:0 auto;padding:clamp(34px,5vw,56px) clamp(14px,3vw,24px) clamp(40px,6vw,64px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,44px)}.rao-site .hm-hero__copy{flex:1 1 360px;min-width:0}.rao-site .hm-hero__game{flex:1 1 420px;min-width:0}.rao-site .hm-hero h1{margin:22px 0 0;font-weight:800;font-size:clamp(1.95rem,3.6vw,2.9rem);line-height:1.07;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.rao-site .hm-hero__word{position:relative;display:inline-block}.rao-site .hm-hero__word svg{position:absolute;left:-2%;bottom:-.16em;width:104%;height:.3em;overflow:visible}.rao-site .hm-hero__word path{stroke-dasharray:200;stroke-dashoffset:200;animation:hm-draw .9s .35s cubic-bezier(.3,.9,.3,1) forwards}@keyframes hm-draw{to{stroke-dashoffset:0}}.rao-site .hm-hero__copy>p{margin:18px 0 0;max-width:46ch;font-size:1.08rem;line-height:1.66;color:var(--secondary)}.rao-site .hm-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rao-site .hm-live{display:flex;align-items:center;gap:8px;margin:0;padding:0 4px 10px;font-family:var(--font-mono);font-size:.56rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary)}.rao-site .hm-live__dot{width:7px;height:7px;border-radius:50%;background:#12b76a;box-shadow:0 0 0 3px #12b76a2e}.rao-site frog-game{display:block;width:100%;min-height:300px}.rao-site frog-game:not(:defined){aspect-ratio:520 / 380;min-height:0;border-radius:20px;background:var(--tint)}.rao-site .hm-subjects{background:linear-gradient(rgba(109,74,255,.05) 1px,transparent 1px) 0 0 / 34px 34px,linear-gradient(90deg,rgba(109,74,255,.05) 1px,transparent 1px) 0 0 / 34px 34px,#fff;border-bottom:1px solid var(--border-faint);padding:44px 0 64px}.rao-site .hm-subject{position:relative;overflow:hidden;margin-top:26px;border:1.5px solid var(--border);border-radius:26px;background:radial-gradient(85% 120% at 0% 0%,#6d4aff2e,#6d4aff0f 34%,#6d4aff00 62%),#fff;box-shadow:0 18px 44px -28px #221a3a59;padding:clamp(24px,4.4vw,56px) clamp(18px,3.6vw,44px);min-height:clamp(340px,64vw,420px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:36px;align-items:center}.rao-site .hm-subject--right{background:radial-gradient(85% 120% at 100% 0%,#6d4aff2e,#6d4aff0f 34%,#6d4aff00 62%),#fff}.rao-site .hm-subject__text{min-width:0}.rao-site .hm-subject__text h3{margin:14px 0 0;font-weight:800;font-size:2.4rem;line-height:1.08;letter-spacing:-.03em;color:var(--ink)}.rao-site .hm-subject__text>p{margin:12px 0 0;max-width:40ch;font-size:1.04rem;line-height:1.62;color:var(--secondary)}.rao-site .hm-chips{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.rao-site .hm-chips li{font-size:.84rem;font-weight:500;color:var(--secondary);border:1px solid var(--border-faint);border-radius:var(--r-pill);padding:6px 12px;background:#fff}.rao-site .hm-subject__more{position:absolute;left:clamp(16px,3vw,44px);bottom:26px;z-index:2;display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;color:#5b21b6;text-decoration:none}.rao-site .hm-subject--right .hm-subject__more{left:auto;right:clamp(16px,3vw,44px)}.rao-site .hm-subject__more svg{transition:transform .15s ease}.rao-site .hm-subject__more:hover{text-decoration:underline;text-underline-offset:3px}.rao-site .hm-subject__more:hover svg{transform:translate(3px)}.rao-site .hm-subject__more:focus-visible{outline:3px solid var(--border-brand-2);outline-offset:3px;border-radius:6px}.rao-site .hm-well--space{position:relative;padding:0;overflow:hidden;background:#0d1017}.rao-site .hm-orbits{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rao-site .hm-solar{position:relative;display:block;width:100%;aspect-ratio:1320 / 900;border:0;border-radius:18px;pointer-events:none;background:transparent}.rao-site .hm-parents{padding:44px 0 64px}.rao-site .hm-report{position:relative;overflow:hidden;margin-top:26px;border:1.5px solid var(--border);border-radius:26px;background:radial-gradient(85% 120% at 0% 0%,#6d4aff2e,#6d4aff0f 34%,#6d4aff00 62%),#fff;box-shadow:0 18px 44px -28px #221a3a59;padding:clamp(24px,4.4vw,56px) clamp(18px,3.6vw,44px);min-height:clamp(340px,64vw,420px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:36px;align-items:center}.rao-site .hm-report__text{min-width:0}.rao-site .hm-tabs{display:flex;flex-wrap:wrap;gap:8px}.rao-site .hm-tab{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:7px 13px;border-radius:var(--r-pill);border:1.5px solid var(--border-faint);background:#fff;color:var(--secondary);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.rao-site .hm-tab:hover{border-color:var(--border-brand);color:var(--deep)}.rao-site .hm-tab.is-active,.rao-site .hm-tab[aria-selected=true]{background:#f1ecfd;color:#5b21b6;border-color:#c9b8f5}.rao-site .hm-tab:focus-visible{outline:3px solid var(--border-brand-2);outline-offset:2px}.rao-site .hm-report__text h3{margin:18px 0 0;font-weight:800;font-size:2.4rem;line-height:1.08;letter-spacing:-.03em;color:var(--ink)}.rao-site .hm-report__text>p{margin:12px 0 0;max-width:40ch;font-size:1.04rem;line-height:1.62;color:var(--secondary)}.rao-site .hm-quotes{padding:52px 0 24px;border-top:1px solid var(--border-faint)}.rao-site .hm-label{display:flex;align-items:center;gap:14px;margin-bottom:22px}.rao-site .hm-label span{font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);white-space:nowrap}.rao-site .hm-label:after{content:"";flex:1;height:1px;background:var(--border-faint)}.rao-site .hm-quotes h2{margin:0;font-weight:800;font-size:clamp(2.1rem,3.6vw,2.9rem);line-height:1.1;letter-spacing:-.032em;color:var(--ink)}.rao-site .hm-quotes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin-top:26px}.rao-site .hm-quote{margin:0;display:flex;flex-direction:column;gap:14px;border:1px dashed #C9BFE4;border-radius:20px;background:#faf8ff;padding:26px 24px}.rao-site .hm-quote blockquote{margin:0}.rao-site .hm-quote blockquote p{margin:0;font-size:1.02rem;line-height:1.6;color:var(--ink)}.rao-site .hm-quote figcaption{margin-top:auto;font-size:.88rem;color:var(--secondary)}.rao-site .hm-contact{padding:52px 0 24px;border-top:1px solid var(--border-faint)}.rao-site .hm-contact__card{position:relative;overflow:hidden;border:1.5px solid var(--border);border-radius:26px;background:radial-gradient(85% 120% at 0% 0%,#6d4aff2e,#6d4aff0f 34%,#6d4aff00 62%),#fff;box-shadow:0 18px 44px -28px #221a3a59;padding:clamp(22px,4vw,40px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:32px;align-items:center}.rao-site .hm-contact__card>div{min-width:0}.rao-site .hm-contact__card h2{margin:0;font-weight:800;font-size:clamp(1.7rem,2.9vw,2.2rem);line-height:1.12;letter-spacing:-.03em;color:var(--ink)}.rao-site .hm-contact__card>div>p{margin:12px 0 0;max-width:44ch;font-size:1.04rem;line-height:1.6;color:var(--secondary)}.rao-site .hm-contact__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.rao-site .hm-contact__actions .hm-btn{padding:14px 24px}.rao-site .hm-contact__card>div>p.hm-contact__note{margin:14px 0 0;max-width:none;font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);line-height:1.5}.rao-site .hm-promises{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rao-site .hm-promises li{display:flex;align-items:flex-start;gap:10px;font-size:.96rem;line-height:1.5;color:var(--secondary)}.rao-site .hm-check{flex:0 0 18px;width:18px;height:18px;margin-top:3px;border-radius:50%;background:#dcf7e8;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 899.98px){.rao-site .hm-subject,.rao-site .hm-report{min-height:0;gap:26px}.rao-site .hm-subject{padding-bottom:calc(clamp(24px,4.4vw,56px) + 34px)}.rao-site .hm-subject__text h3,.rao-site .hm-report__text h3{font-size:clamp(1.7rem,4.6vw,2.4rem)}}@media (max-width: 759.98px){.rao-site .hm-subject,.rao-site .hm-report{grid-template-columns:minmax(0,1fr)}.rao-site .hm-subject--right .hm-subject__text{order:-1}.rao-site .hm-subject--right .hm-subject__more{left:clamp(16px,3vw,44px);right:auto}}@media (max-width: 639.98px){.rao-site .hm-hero__in{padding-top:26px;padding-bottom:34px;gap:26px}.rao-site .hm-hero__copy,.rao-site .hm-hero__game{flex-basis:100%}.rao-site .hm-hero h1{font-size:clamp(1.85rem,8.4vw,2.3rem);margin-top:18px}.rao-site .hm-hero__copy>p{font-size:1rem}.rao-site .hm-hero__actions .hm-btn{flex:1 1 140px;padding:14px 18px}.rao-site frog-game{min-height:0}.rao-site .hm-subjects,.rao-site .hm-parents{padding:36px 0 44px}.rao-site .hm-head h2,.rao-site .hm-quotes h2{font-size:clamp(1.7rem,8vw,2.1rem)}.rao-site .hm-head p{font-size:1rem}.rao-site .hm-subject,.rao-site .hm-report{margin-top:20px;padding:22px 16px;gap:22px;border-radius:22px}.rao-site .hm-subject{padding-bottom:62px}.rao-site .hm-well{padding:12px;border-radius:16px}.rao-site .hm-subject__text>p,.rao-site .hm-report__text>p{font-size:.98rem}.rao-site .hm-subject__more{left:16px;bottom:20px}.rao-site .hm-live{font-size:.66rem;letter-spacing:.1em}.rao-site .hm-subject__more:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}.rao-site .hm-tab{font-size:.7rem;padding:11px 14px}.rao-site .hm-quotes,.rao-site .hm-contact{padding:40px 0 18px}.rao-site .hm-quote{padding:22px 18px}.rao-site .hm-contact__card{padding:22px 18px;gap:22px;border-radius:22px}.rao-site .hm-contact__actions .hm-btn{flex:1 1 140px}}@media (prefers-reduced-motion: reduce){.rao-site .hm-hero__word path{animation:none;stroke-dashoffset:0}.rao-site .hm-btn,.rao-site .hm-subject__more svg,.rao-site .hm-tab{transition:none}}.rao-site .ws-page{background-color:var(--page);background-image:linear-gradient(rgba(109,74,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(109,74,255,.05) 1px,transparent 1px);background-size:34px 34px;padding-bottom:8px}.rao-site .ws-wrap{max-width:860px;margin:0 auto;padding:0 clamp(12px,3vw,24px)}.rao-site .ws-wrap--wide{max-width:1040px}.rao-site .ws-head{padding:48px 0 22px;text-align:center}.rao-site .ws-head__h1{font-weight:800;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.08;letter-spacing:-.03em}.rao-site .ws-head__p{margin-top:14px;font-size:1.06rem;line-height:1.6;color:var(--secondary)}.rao-site .ws-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:22px 0 0;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary)}.rao-site .ws-crumbs a{color:inherit;text-decoration:none}.rao-site .ws-crumbs a:hover,.rao-site .ws-crumbs__here{color:var(--deep)}.rao-site .ws-card{border:1.5px solid var(--border);border-radius:28px;background:#fff;box-shadow:0 22px 54px -34px #221a3a52;padding:clamp(20px,3vw,28px) clamp(14px,2.6vw,26px) 30px}.rao-site .ws-crumbs+.ws-card{margin-top:18px}.rao-site .ws-card__head--index{padding:0 0 18px}.rao-site .ws-card__head--hub{padding:0 0 20px}.rao-site .ws-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.rao-site .ws-card__head--index .ws-tabs--subjects{margin-top:9px;padding-top:11px;border-top:1px solid #F1EDF8}.rao-site .ws-card__head--hub .ws-tabs--classes{padding-bottom:10px}.rao-site .ws-pill{display:flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;border:1.5px solid var(--border-faint);background:#fff;color:var(--secondary);font-weight:600;font-size:.76rem;line-height:1.3;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.rao-site .ws-pill:hover{border-color:var(--border-brand);color:var(--deep)}.rao-site .ws-pill.is-on,.rao-site .ws-pill[aria-selected=true]{background:var(--faint-2);color:var(--deep);border-color:var(--border-brand)}.rao-site .ws-pill__dot{flex:none;width:7px;height:7px;border-radius:50%}.rao-site .ws-card__head--hub .ws-tabs--subjects .ws-pill{padding:6px 12px;font-size:.74rem}.rao-site .ws-hub__h1{margin-top:14px;font-weight:800;font-size:clamp(1.5rem,2.3vw,1.84rem);line-height:1.15;letter-spacing:-.03em}.rao-site .ws-panel[hidden]{display:none}.rao-site .ws-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px 40px}.rao-site .ws-table{width:100%;border-collapse:collapse;font-size:.88rem;border:1px solid var(--border-faint);align-self:start}.rao-site .ws-table thead tr{border-bottom:1.5px solid var(--border);background:var(--faint-3)}.rao-site .ws-table th{padding:8px 12px;text-align:left;font-family:var(--font-mono);font-size:.58rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rao-site .ws-table th.ws-table__n{width:34px;padding:8px 10px;text-align:right}.rao-site .ws-table th.ws-table__m{text-align:right}.rao-site .ws-table th.ws-table__n,.rao-site .ws-table th.ws-table__t,.rao-site .ws-table td.ws-table__n,.rao-site .ws-table td.ws-table__t{border-right:1px solid var(--border-faint)}.rao-site .ws-table tbody tr{border-bottom:1px solid #F1EDF8}.rao-site .ws-table tbody tr:hover{background:var(--faint-3)}.rao-site .ws-table td.ws-table__n{padding:9px 10px;text-align:right;font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.rao-site .ws-table td.ws-table__t{padding:9px 12px;font-weight:400;line-height:1.35}.rao-site .ws-table td.ws-table__t a{color:var(--ink);text-decoration:none}.rao-site .ws-table td.ws-table__t a:hover{color:var(--deep);text-decoration:underline}.rao-site .ws-table td.ws-table__m{padding:9px 12px;text-align:right;font-size:.8rem;color:var(--secondary);white-space:nowrap}.rao-site .ws-panel__more{margin-top:14px;font-size:.86rem}.rao-site .ws-panel__more a{color:var(--deep);text-decoration:none}.rao-site .ws-panel__more a:hover{text-decoration:underline}.rao-site .ws-empty{margin-top:16px;padding:26px;text-align:center;border:1.5px dashed var(--border);border-radius:16px;background:#fff;font-size:.9rem;color:var(--secondary)}.rao-site .ws-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px}.rao-site .ws-chip{display:flex;flex-direction:column;border:1.5px solid var(--border-faint);border-radius:20px;background:#fff;box-shadow:0 12px 28px -24px #221a3a66;overflow:hidden;color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.rao-site a.ws-chip:hover{transform:translateY(-2px);border-color:var(--border-brand);box-shadow:0 18px 32px -22px #221a3a73}.rao-site .ws-chip__art{display:block;height:92px;border-bottom:1px solid #F1EDF8;background:var(--art) center / var(--art-size) no-repeat,radial-gradient(var(--art-dot) 1.3px,transparent 1.4px) 0 0 / 13px 13px,#fcfbff}.rao-site .ws-chip--soon .ws-chip__art{filter:saturate(.55);opacity:.8}.rao-site .ws-chip__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 15px;flex:1}.rao-site .ws-chip__n{font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary)}.rao-site .ws-chip__t{font-weight:600;font-size:.99rem;line-height:1.35;letter-spacing:-.012em;text-wrap:pretty}.rao-site .ws-chip__m{margin-top:auto;padding-top:8px;font-size:.82rem;color:var(--secondary)}.rao-site .ws-faq{padding:34px 0 0}.rao-site .ws-faq--chapter{padding-top:36px}.rao-site .ws-faq__title{font-weight:800;font-size:1.2rem;letter-spacing:-.025em}.rao-site .ws-faq__list{margin-top:8px;border-bottom:1px solid var(--border-faint)}.rao-site .ws-faq__item{border-top:1px solid var(--border-faint)}.rao-site .ws-faq__item.is-open{background:var(--faint-3)}.rao-site .ws-faq__h{font:inherit}.rao-site .ws-faq__q{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:18px 4px;cursor:pointer}.rao-site .ws-faq__marker{flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--border-faint);background:#fff;color:var(--muted);display:grid;place-items:center}.rao-site .ws-faq__item.is-open .ws-faq__marker{border-color:var(--border-brand);background:var(--faint-2);color:var(--brand)}.rao-site .ws-faq__q[aria-expanded=true] .ws-faq__marker .v{display:none}.rao-site .ws-faq__text{flex:1;font-weight:400;font-size:1.02rem;line-height:1.4;color:var(--ink-2)}.rao-site .ws-faq__item.is-open .ws-faq__text{color:var(--ink)}.rao-site .ws-faq__a[hidden]{display:none}.rao-site .ws-faq__a p{margin:-4px 0 20px;padding-left:42px;max-width:68ch;font-size:.92rem;line-height:1.65;color:var(--secondary)}.rao-site .ws-band{margin-top:28px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;border:1.5px solid var(--border-brand-2);border-radius:22px;background:#f5f1fe;padding:20px 24px}.rao-site .ws-band__text{flex:1 1 260px}.rao-site .ws-band__h{font-weight:800;font-size:1.12rem;letter-spacing:-.02em}.rao-site .ws-band__p{margin-top:6px;font-size:.96rem;line-height:1.55;color:var(--ink-2);max-width:52ch}.rao-site .ws-band__cta{flex:1 1 auto;max-width:220px;text-align:center;padding:12px 20px;border-radius:13px;background:var(--brand);color:#fff;font-weight:600;font-size:.94rem;white-space:nowrap;text-decoration:none;transition:background .15s,transform .15s}.rao-site .ws-band__cta:hover{background:var(--deep);transform:translateY(-1px)}.rao-site .ws-band__cta--sm{padding:11px 20px;font-size:.92rem}.rao-site .ws-teaches+.ws-band{margin-top:30px}.rao-site .ws-ch__head{padding:0 0 22px}.rao-site .ws-ch__tags{display:flex;flex-wrap:wrap;gap:8px}.rao-site .ws-tag{padding:5px 11px;border-radius:999px;white-space:nowrap;background:var(--faint-2);border:1.5px solid var(--border-brand-2);color:var(--deep);font-family:var(--font-mono);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.rao-site .ws-tag--green{background:#f2fbf7;border-color:#b7e4d2;color:#0a7d57}.rao-site .ws-ch__h1{margin-top:14px;font-weight:600;font-size:clamp(1.2rem,1.7vw,1.36rem);line-height:1.3;letter-spacing:-.02em;text-wrap:pretty}.rao-site .ws-sheets{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-bottom:14px;max-width:780px;margin:0 auto}.rao-site .ws-pill--sheet{gap:7px;padding:6px 12px;font-size:.74rem;white-space:nowrap;text-align:left}.rao-site .ws-pill__sub{font-weight:500;font-size:.66rem;color:var(--muted);letter-spacing:.02em}.rao-site .ws-pill--sheet.is-on .ws-pill__sub,.rao-site .ws-pill--sheet[aria-selected=true] .ws-pill__sub{color:var(--brand)}.rao-site .ws-pill--sheet.is-done:before{content:"✓";font-size:.7rem;color:#0b9468}.rao-site .ws-sheet[hidden]{display:none}.rao-site .ws-qs{display:flex;flex-direction:column;gap:22px;max-width:780px;margin:0 auto}.rao-site .ws-q{border:2px solid #8B6BFF;border-radius:20px;background:#fff;box-shadow:0 0 0 4px #6d4aff12,0 10px 26px -16px #6d4aff73;padding:clamp(16px,2.4vw,22px) clamp(14px,2.6vw,26px) 20px;transition:border-color .2s}.rao-site .ws-q.is-right{border-color:#8fdcbe}.rao-site .ws-q.is-wrong{border-color:#ebc7d3}.rao-site .ws-q__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.rao-site .ws-q__label{font-family:var(--font-round);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a99ccf}.rao-site .ws-q__ring{flex:none;width:44px;height:44px;border-radius:50%;background:conic-gradient(var(--brand) var(--pct),#F0E9FB 0);display:grid;place-items:center}.rao-site .ws-q__ring-in{width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:.76rem;color:var(--brand)}.rao-site .ws-q__text{margin-top:8px;font-family:var(--font-round);font-weight:700;font-size:clamp(1rem,1.1rem + .2vw,1.125rem);line-height:1.5;letter-spacing:.01em;color:var(--ink-soft);text-wrap:pretty}.rao-site .ws-q__opts{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr));gap:10px}.rao-site .ws-opt{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:52px;padding:12px 10px;border-radius:12px;border:2px solid #E7DDF8;background:#fff;color:var(--brand);font-family:var(--font-round);font-weight:700;font-size:clamp(.9rem,.85rem + .3vw,.98rem);line-height:1.25;text-align:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .12s}.rao-site .ws-opt:hover{border-color:#c9b8f5}.rao-site .ws-opt:active{transform:scale(.98)}.rao-site .ws-opt[aria-pressed=true],.rao-site .ws-opt.is-sel{background:var(--faint-2);border-color:var(--brand)}.rao-site .ws-opt.is-right{background:#eafff2;border-color:#0b9468;color:#0b9468}.rao-site .ws-opt.is-wrong{background:#fff0f3;border-color:#e4a3b6;color:#b04a6a}.rao-site .ws-opt:disabled{cursor:default}.rao-site .ws-opt:disabled:hover{border-color:#e7ddf8}.rao-site .ws-opt.is-right:disabled:hover{border-color:#0b9468}.rao-site .ws-opt.is-wrong:disabled:hover{border-color:#e4a3b6}.rao-site .ws-q__chips{margin-top:18px;display:flex;flex-wrap:wrap;gap:12px}.rao-site .ws-opt--chip{width:auto;height:auto;justify-content:flex-start;gap:10px;padding:12px 18px;font-size:1.06rem;white-space:nowrap}.rao-site .ws-opt__n{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#f0e9fb;color:#8a7bbd;font-family:var(--font-display);font-size:.8rem;font-weight:700}.rao-site .ws-opt--chip.is-sel .ws-opt__n,.rao-site .ws-opt--chip.is-right .ws-opt__n{background:var(--brand);color:#fff}.rao-site .ws-opt--chip.is-right .ws-opt__n{background:#0b9468}.rao-site .ws-q__foot{display:flex;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.rao-site .ws-q__foot:empty{display:none}.rao-site .ws-q__fb{margin-right:auto;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:12px;font-family:var(--font-display);font-weight:800;font-size:1.02rem;line-height:1.3}.rao-site .ws-q__fb[hidden]{display:none}.rao-site .ws-q__fb:before{content:attr(data-icon);font-size:1.4rem;line-height:1}.rao-site .ws-q__fb.is-right{color:#0b9468;background:linear-gradient(135deg,#dcffe9,#eafff2)}.rao-site .ws-q__fb.is-wrong{color:#b04a6a;background:linear-gradient(135deg,#fff0f3,#fff6f7)}.rao-site .ws-q__check{margin-left:auto;font-family:var(--font-display);font-weight:800;font-size:1.02rem;color:#fff;background:linear-gradient(90deg,#ff9d4d,#ff6b9d);border-radius:18px;padding:13px 28px;box-shadow:0 5px #d4477a;cursor:pointer;transition:transform .12s,box-shadow .12s,opacity .15s}.rao-site .ws-q__check:hover{transform:translateY(-1px);box-shadow:0 6px #d4477a}.rao-site .ws-q__check:active{transform:translateY(3px);box-shadow:0 2px #d4477a}.rao-site .ws-q__check[hidden]{display:none}.rao-site .ws-done{margin:18px auto 0;max-width:780px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;border:1.5px solid #B7E4D2;border-radius:20px;background:#f2fbf7;padding:18px 22px}.rao-site .ws-done[hidden]{display:none}.rao-site .ws-done__text{flex:1 1 240px}.rao-site .ws-done__h{font-family:var(--font-display);font-weight:800;font-size:1.1rem;color:#0a7d57}.rao-site .ws-done__p{margin-top:4px;font-size:.95rem;color:var(--ink-2)}.rao-site .ws-done__again{padding:11px 18px;border-radius:13px;border:1.5px solid #B7E4D2;background:#fff;font-weight:600;font-size:.92rem;color:#0a7d57;cursor:pointer}.rao-site .ws-done__again:hover{background:#eafff2}.rao-site .ws-done__next{padding:11px 20px;border-radius:13px;background:var(--brand);color:#fff;font-weight:600;font-size:.92rem;white-space:nowrap;cursor:pointer}.rao-site .ws-done__next:hover{background:var(--deep)}.rao-site .ws-sibs{padding:30px 0 0}.rao-site .ws-sibs__h{font-weight:800;font-size:1.2rem;letter-spacing:-.025em}.rao-site .ws-sibs__list{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.rao-site .ws-sib{display:flex;align-items:center;gap:9px;padding:9px 14px;border-radius:999px;border:1.5px solid var(--border-faint);background:#fff;color:var(--ink-2);font-size:.92rem;font-weight:400;text-decoration:none;transition:border-color .15s,background .15s}.rao-site a.ws-sib:hover{border-color:var(--border-brand);background:var(--faint-3)}.rao-site .ws-sib.is-on{background:#f5f1fe;border-color:var(--border-brand-2);color:var(--ink);font-weight:600}.rao-site .ws-sib--soon{color:var(--muted)}.rao-site .ws-sib__n{font-family:var(--font-mono);font-size:.6rem;font-weight:600;color:var(--secondary)}.rao-site .ws-teaches{padding:30px 0 0}.rao-site .ws-teaches__h{font-size:.62rem;letter-spacing:.14em;color:var(--secondary)}.rao-site .ws-teaches__list{margin-top:12px;display:flex;flex-wrap:wrap;gap:7px}.rao-site .ws-teaches__list li{padding:5px 10px;border-radius:999px;border:1px solid var(--border-faint);background:#fff;font-size:.8rem;color:var(--secondary)}@media (max-width: 899.98px){.rao-site .ws-head{padding-top:36px}}@media (max-width: 639.98px){.rao-site .ws-head{padding:30px 0 18px}.rao-site .ws-card{border-radius:22px;padding-bottom:22px}.rao-site .ws-tables{gap:14px}.rao-site .ws-table{font-size:.86rem}.rao-site .ws-table td.ws-table__t{padding:9px 10px}.rao-site .ws-chips{gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.rao-site .ws-chip__art{height:78px}.rao-site .ws-faq__q{gap:12px;padding:16px 2px}.rao-site .ws-faq__text{font-size:.98rem}.rao-site .ws-faq__a p{padding-left:34px}.rao-site .ws-band{padding:18px;border-radius:18px}.rao-site .ws-band__cta{max-width:none;flex-basis:100%}.rao-site .ws-sheets{justify-content:flex-start}.rao-site .ws-pill--sheet{flex-direction:column;align-items:flex-start;gap:2px}.rao-site .ws-q{border-radius:16px}.rao-site .ws-q__opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.rao-site .ws-q__ring{width:40px;height:40px}.rao-site .ws-q__ring-in{width:32px;height:32px;font-size:.7rem}.rao-site .ws-opt--chip{white-space:normal;font-size:1rem;padding:11px 14px}.rao-site .ws-q__fb{flex:1 1 100%;margin-right:0}.rao-site .ws-q__check{margin-left:auto;width:100%;text-align:center}.rao-site .ws-done{padding:16px 18px}.rao-site .ws-done__again,.rao-site .ws-done__next{flex:1 1 auto;text-align:center}.rao-site .ws-sib{font-size:.88rem;padding:8px 12px}}@media (prefers-reduced-motion: reduce){.rao-site .ws-chip,.rao-site .ws-opt,.rao-site .ws-q__check,.rao-site .ws-band__cta,.rao-site .ws-q{transition:none}.rao-site a.ws-chip:hover,.rao-site .ws-band__cta:hover,.rao-site .ws-q__check:hover{transform:none}}@media (max-width: 639.98px){.rao-site .ws-crumbs{font-size:.7rem;letter-spacing:.1em}.rao-site .ws-crumbs a{position:relative}.rao-site .ws-crumbs a:after{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.rao-site .ws-pill{position:relative}.rao-site .ws-pill:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.rao-site .ws-table th{font-size:.68rem}}.rao-site .rao-body.page-articles{background:#fff}.rao-site .legal-bg{background-color:#fff;background-image:radial-gradient(120% 90% at 18% 0%,#f8f5ff4d,#f3eeff00 62%),linear-gradient(rgba(109,74,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(109,74,255,.05) 1px,transparent 1px);background-size:auto,34px 34px,34px 34px}.rao-site .pricing-bg,.rao-site .faq-bg,.rao-site .faq-bg--head{background:#fff}.rao-site .wrap--pricing{max-width:1180px;padding:0 clamp(12px,3vw,24px)}.rao-site .wrap--faq,.rao-site .wrap--legal{max-width:860px;padding:0 clamp(12px,3vw,24px)}.rao-site .wrap--article{max-width:1180px;padding:0 clamp(14px,3vw,24px)}.rao-site .page-head{padding:56px 0 36px;text-align:center}.rao-site .page-head h1{font-weight:800;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.08;letter-spacing:-.03em}.rao-site .page-head p{margin-top:14px;font-size:1.06rem;line-height:1.6;color:var(--secondary)}.rao-site .page-head--faq{padding:48px 0 22px}.rao-site .page-head--faq h1{font-size:clamp(1.7rem,3.4vw,2.8rem);margin-top:20px;text-wrap:balance}.rao-site .page-head--faq p{margin-top:16px;font-size:1.04rem}.rao-site .page-head--legal h1{margin-top:20px}.rao-site .page-head--legal p{font-size:1.04rem}.rao-site .page-head--legal b{color:var(--ink);font-weight:600}.rao-site .lbl{display:flex;align-items:center;gap:8px;font-size:.62rem;letter-spacing:.14em;color:var(--secondary)}.rao-site .lbl svg{width:14px;height:14px;flex:none}.rao-site .lbl--deep{color:var(--deep)}.rao-site .lbl--green{color:#0a7d57}.rao-site .lbl--amber{color:#b45309}.rao-site .art-head{padding:48px 0 22px;text-align:center}.rao-site .art-head h1{font-weight:800;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.08;letter-spacing:-.03em}.rao-site .art-head p{margin-top:14px;font-size:1.06rem;line-height:1.6;color:var(--secondary)}.rao-site .cats{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;padding-bottom:26px}.rao-site .cat{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);font-weight:600;font-size:.78rem;line-height:1.2;background:#fff;color:var(--secondary);border:1.5px solid var(--border-faint);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.rao-site .cat:hover{color:var(--ink);border-color:var(--border-brand-2)}.rao-site .cat.is-on{background:var(--faint-2);color:var(--ink);border-color:var(--border-brand-2)}.rao-site .cat__dot{width:7px;height:7px;border-radius:50%;flex:none}.rao-site .cat__n{font-size:.6rem;letter-spacing:.04em;color:var(--secondary)}.rao-site .posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;padding:6px 0 56px;max-width:1040px;margin:0 auto}.rao-site .posts__empty{grid-column:1 / -1;text-align:center;color:var(--secondary);padding:30px 0}.rao-site .posts__empty[hidden],.rao-site .post[hidden]{display:none}.rao-site .post{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:22px;background:#fff;box-shadow:0 0 0 1px #6d4aff12,0 0 14px -6px #6d4aff38,var(--shadow-soft);overflow:hidden;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rao-site .post:hover{color:inherit;border-color:var(--border-brand-2);box-shadow:0 0 0 1px #6d4aff1a,0 0 20px -6px #6d4aff47,var(--shadow-soft);transform:translateY(-2px)}.rao-site .post__art{height:160px}.rao-site .post__body{padding:20px 20px 22px;display:flex;flex-direction:column;gap:10px;flex:1}.rao-site .post__cat{display:flex;align-items:center;gap:8px;font-size:.62rem;color:var(--secondary)}.rao-site .post__dot{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.rao-site .post h3{font-weight:600;font-size:1.06rem;letter-spacing:-.012em;line-height:1.35;text-wrap:pretty}.rao-site .post p{font-size:.78rem;line-height:1.55;color:var(--secondary)}.rao-site .post--small .post__art{height:140px}.rao-site .post--small .post__body{padding:18px 20px 20px;gap:9px}.rao-site .post--small .post__cat{font-size:.6rem}.rao-site .post--small h3{font-size:1.02rem}.rao-site .post__foot{margin-top:auto;padding-top:8px;font-size:.6rem;letter-spacing:.1em;color:var(--secondary)}.rao-site .pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:46px}.rao-site .pager[hidden]{display:none}.rao-site .pager__step{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:12px;border:1.5px solid var(--border-faint);background:#fff;font-weight:600;font-size:.86rem;color:var(--ink)}.rao-site .pager__step svg{width:14px;height:14px}.rao-site .pager__step:disabled{color:var(--secondary);cursor:default}.rao-site .pager__step:not(:disabled):hover{border-color:var(--border-brand-2)}.rao-site .pager__pages{display:inline-flex;gap:8px}.rao-site .pager__n{min-width:36px;height:36px;padding:0 10px;border-radius:12px;font-weight:600;font-size:.86rem;color:var(--secondary);border:1.5px solid var(--border-faint);background:#fff}.rao-site .pager__n.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.rao-site .newsletter{max-width:840px;margin:0 auto 56px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;border:1.5px solid var(--border);border-radius:24px;background:#fff;box-shadow:0 18px 44px -28px #221a3a47;padding:30px 32px}.rao-site .newsletter h2{font-weight:800;font-size:1.32rem;letter-spacing:-.02em}.rao-site .newsletter p{margin-top:8px;font-size:.98rem;line-height:1.55;color:var(--secondary);max-width:44ch}.rao-site .newsletter__form{display:flex;flex-wrap:wrap;gap:10px}.rao-site .newsletter__form input{font:inherit;font-size:.95rem;padding:13px 16px;border-radius:13px;border:1.5px solid var(--border-faint);background:var(--page);color:var(--ink);min-width:220px;flex:1 1 220px}.rao-site .newsletter__form input:focus{outline:2px solid var(--brand);outline-offset:1px}.rao-site .newsletter__form button{padding:13px 22px;border-radius:13px;background:var(--brand);color:#fff;font-weight:600;font-size:.95rem;transition:background-color .2s ease}.rao-site .newsletter__form button:hover{background:var(--deep)}.rao-site .progress{position:sticky;top:0;z-index:30;height:2px;background:var(--border-faint)}.rao-site .progress__bar{height:2px;width:0;background:var(--brand)}.rao-site .article{max-width:860px;margin:28px auto 0;background:#fff;border:1.5px solid var(--border);border-radius:28px;box-shadow:0 22px 54px -34px #221a3a52;padding:0 0 48px}.rao-site .article__head{max-width:720px;margin:0 auto;padding:48px 24px 26px}.rao-site .article__row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.rao-site .article__back{display:inline-flex;align-items:center;gap:7px;font-size:.66rem;color:var(--secondary)}.rao-site .article__back svg{width:13px;height:13px}.rao-site .article__back:hover{color:var(--deep)}.rao-site .article__spacer{flex:1}.rao-site .article__meta{display:flex;align-items:center;gap:8px;font-size:.64rem;color:var(--secondary)}.rao-site .article h1{margin-top:22px;font-weight:800;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.06;letter-spacing:-.035em;text-wrap:pretty}.rao-site .article__dek{margin-top:14px;font-size:1.02rem;line-height:1.55;color:var(--secondary)}.rao-site .article__hero{margin:0 40px 40px;border:1.5px solid var(--border-faint);border-radius:20px;background:#faf8ff;overflow:hidden}.rao-site .article__hero>div{height:340px}.rao-site .article__body{max-width:720px;margin:0 auto;padding:0 24px}.rao-site .article__body ul,.rao-site .article__body ol{list-style:none;padding:0}.rao-site .article__p{font-size:1.12rem;line-height:1.72;color:var(--ink-2);text-wrap:pretty}.rao-site .article__p+.article__p,.rao-site .article__p--after-list{margin-top:20px}.rao-site .article__p--after-list{margin-top:26px}.rao-site .article__h2{margin-top:38px;font-weight:800;font-size:1.5rem;letter-spacing:-.025em}.rao-site .article__h2+.article__p{margin-top:14px}.rao-site .inshort{margin-bottom:30px;border:1.5px solid var(--border-brand-2);border-radius:20px;background:#f5f1fe;padding:22px 24px 24px}.rao-site .inshort ul{margin-top:14px;display:flex;flex-direction:column;gap:9px}.rao-site .inshort li{display:flex;gap:11px;font-size:1.02rem;line-height:1.55;color:var(--ink-2)}.rao-site .inshort li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--brand);margin-top:8px}.rao-site .compare{margin:30px 0;border:1.5px solid var(--border);border-radius:22px;background:#fff;box-shadow:0 14px 34px -26px #221a3a4d;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.rao-site .compare__side{padding:24px 24px 26px;border-right:1px solid var(--border-faint)}.rao-site .compare__side:last-child{border-right:0}.rao-site .compare__side--tint{background:#faf8ff}.rao-site .compare__big{margin-top:14px;height:118px;display:grid;place-items:center;font-weight:800;font-size:2.6rem;letter-spacing:-.04em;color:var(--ink)}.rao-site .compare__array{margin-top:14px;height:118px;display:grid;grid-template-columns:repeat(8,12px);grid-template-rows:repeat(7,12px);gap:3px;align-content:center;justify-content:center}.rao-site .compare__array i{display:block;width:12px;height:12px;border-radius:3px}.rao-site .compare p{margin-top:6px;font-size:.95rem;line-height:1.55;color:var(--secondary)}@media (max-width: 639.98px){.rao-site .compare__side{border-right:0;border-bottom:1px solid var(--border-faint)}.rao-site .compare__side:last-child{border-bottom:0}}.rao-site .pull{margin:34px 0;padding:26px 30px;border-left:4px solid var(--brand);background:#f5f1fe;border-radius:0 18px 18px 0}.rao-site .pull p{font-weight:600;font-size:1.28rem;line-height:1.45;letter-spacing:-.02em}.rao-site .proscons{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:34px 0}.rao-site .proscons__card{border:1.5px solid;border-radius:20px;padding:20px 22px 22px}.rao-site .proscons__card--pro{border-color:#b7e4d2;background:#f2fbf7}.rao-site .proscons__card--con{border-color:#f3d9a8;background:#fef8ee}.rao-site .proscons ul{margin-top:12px;display:flex;flex-direction:column;gap:9px}.rao-site .proscons li{display:flex;gap:10px;font-size:.99rem;line-height:1.5;color:var(--ink-2)}.rao-site .proscons li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;margin-top:7px}.rao-site .proscons__card--pro li:before{background:#0d9f6e}.rao-site .proscons__card--con li:before{background:#d97706}.rao-site .checks{margin-top:20px;display:flex;flex-direction:column;gap:12px}.rao-site .checks li{display:flex;gap:14px;padding:18px 20px;border:1.5px solid var(--border-faint);border-radius:16px;background:#fff}.rao-site .checks__n{flex:none;width:26px;height:26px;border-radius:9px;background:var(--faint-2);color:var(--deep);font-size:.7rem;letter-spacing:0;display:grid;place-items:center}.rao-site .checks__q{font-weight:600;font-size:1.02rem;line-height:1.4}.rao-site .checks p{margin-top:5px;font-size:.96rem;line-height:1.55;color:var(--secondary)}.rao-site .quiz{margin:34px 0;border:1.5px solid var(--brand);border-radius:22px;background:#fff;box-shadow:0 16px 38px -28px #6d4aff99;overflow:hidden}.rao-site .quiz__bar{display:flex;align-items:center;gap:8px;padding:12px 22px;background:var(--brand);color:#fff;font-size:.62rem;letter-spacing:.14em}.rao-site .quiz__bar svg{width:15px;height:15px}.rao-site .quiz__body{padding:22px 24px 24px}.rao-site .quiz h3{font-weight:600;font-size:1.1rem;line-height:1.4}.rao-site .quiz__opts{margin-top:14px;display:flex;flex-direction:column;gap:9px}.rao-site .quiz__opt{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:13px 15px;border-radius:14px;border:1.5px solid var(--border-faint);background:#fff;font-size:.99rem;line-height:1.45;color:var(--ink);transition:border-color .2s ease,background-color .2s ease}.rao-site .quiz__opt:hover{border-color:var(--border-brand-2)}.rao-site .quiz__tag{flex:none;width:24px;height:24px;border-radius:8px;background:var(--faint-2);color:var(--deep);font-size:.68rem;letter-spacing:0;display:grid;place-items:center;transition:background-color .2s ease,color .2s ease}.rao-site .quiz__opt.is-right{background:#f2fbf7;border-color:#0d9f6e}.rao-site .quiz__opt.is-right .quiz__tag{background:#0d9f6e;color:#fff}.rao-site .quiz__opt.is-wrong{background:#fef8ee;border-color:#d97706}.rao-site .quiz__opt.is-wrong .quiz__tag{background:#d97706;color:#fff}.rao-site .quiz__explain{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f5f1fe;font-size:.97rem;line-height:1.55;color:var(--ink-2)}.rao-site .quiz__explain[hidden]{display:none}.rao-site .checklist{margin:34px 0;border:1.5px solid var(--border);border-radius:22px;background:#fff;padding:22px 24px 24px}.rao-site .checklist ul{margin-top:14px;display:flex;flex-direction:column;gap:2px}.rao-site .checklist__item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 8px;border-radius:12px;font-size:1.01rem;line-height:1.5;color:var(--ink-2);transition:background-color .2s ease,color .2s ease}.rao-site .checklist__item:hover{background:var(--faint-3)}.rao-site .checklist__box{flex:none;width:21px;height:21px;border-radius:7px;border:1.5px solid var(--border);background:#fff;display:grid;place-items:center;transition:background-color .2s ease,border-color .2s ease}.rao-site .checklist__box svg{width:12px;height:12px;opacity:0;transition:opacity .2s ease}.rao-site .checklist__item.is-done{color:var(--secondary);text-decoration:line-through}.rao-site .checklist__item.is-done .checklist__box{background:var(--brand);border-color:var(--brand)}.rao-site .checklist__item.is-done .checklist__box svg{opacity:1}.rao-site .tryhome{margin:36px 0 8px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;border:1.5px solid var(--border);border-radius:22px;background:#fff;box-shadow:0 18px 44px -28px #221a3a47;padding:26px 28px}.rao-site .tryhome h3{margin-top:9px;font-weight:800;font-size:1.22rem;letter-spacing:-.02em}.rao-site .tryhome p{margin-top:7px;font-size:.98rem;line-height:1.55;color:var(--secondary);max-width:46ch}.rao-site .tryhome__cta{display:inline-block;padding:13px 22px;border-radius:13px;background:var(--brand);color:#fff;font-weight:600;font-size:.95rem;white-space:nowrap;transition:background-color .2s ease}.rao-site .tryhome__cta:hover{background:var(--deep);color:#fff}.rao-site .kit-divider{display:flex;align-items:center;gap:14px;margin:44px 0 22px}.rao-site .kit-divider .mono{font-size:.62rem;letter-spacing:.14em;color:var(--secondary)}.rao-site .kit-divider__line{flex:1;height:1px;background:var(--border-faint)}.rao-site .tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.rao-site .tag{padding:6px 12px;border-radius:var(--r-pill);font-size:.62rem;letter-spacing:.1em;background:#fff;border:1.5px solid var(--border-faint);color:var(--secondary)}.rao-site .tag.is-on{background:var(--faint-2);border-color:var(--border-brand-2);color:var(--deep)}.rao-site .mistake{display:flex;gap:14px;margin-bottom:28px;padding:18px 20px;border-radius:16px;background:#fef8ee;border:1.5px solid #F3D9A8}.rao-site .mistake__icon{flex:none;width:19px;height:19px;color:#b45309;margin-top:1px}.rao-site .mistake p{margin-top:6px;font-size:1rem;line-height:1.55;color:var(--ink-2)}.rao-site .terms{margin-bottom:28px;border:1.5px solid var(--border);border-radius:20px;background:#fff;padding:20px 22px 22px}.rao-site .terms dl{margin:12px 0 0;display:flex;flex-direction:column;gap:12px}.rao-site .terms__row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:baseline}.rao-site .terms dt{font-weight:600;font-size:.98rem;color:var(--deep);border-bottom:2px dotted var(--border-brand-2);padding-bottom:2px;justify-self:start}.rao-site .terms dd{margin:0;font-size:.98rem;line-height:1.55;color:var(--ink-2)}@media (max-width: 639.98px){.rao-site .terms__row{grid-template-columns:1fr;gap:6px}}.rao-site .steps{margin-bottom:28px}.rao-site .steps .lbl{margin-bottom:12px}.rao-site .steps ol{display:flex;flex-direction:column;gap:12px}.rao-site .steps__row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:center;border:1.5px solid var(--border-faint);border-radius:18px;background:#fff;padding:14px 18px 14px 14px}.rao-site .steps__art{height:72px;border-radius:12px}.rao-site .steps__head{display:flex;align-items:center;gap:10px}.rao-site .steps__n{flex:none;width:22px;height:22px;border-radius:7px;background:var(--brand);color:#fff;font-size:.66rem;letter-spacing:0;display:grid;place-items:center}.rao-site .steps__h{font-weight:600;font-size:1.02rem}.rao-site .steps p{margin-top:5px;font-size:.96rem;line-height:1.5;color:var(--secondary)}@media (max-width: 479.98px){.rao-site .steps__row{grid-template-columns:1fr;gap:12px}.rao-site .steps__art{height:64px}}.rao-site .worked{margin-bottom:28px;border:1.5px solid var(--border);border-radius:20px;overflow:hidden;background:#fff}.rao-site .worked__head{padding:12px 20px;background:#faf8ff;border-bottom:1.5px solid var(--border-faint);font-size:.62rem;color:var(--secondary)}.rao-site .worked__body{padding:20px 22px;font-family:var(--font-mono);font-size:.95rem;line-height:1.9;color:var(--ink);overflow-x:auto}.rao-site .worked__body .is-dim{color:var(--secondary)}.rao-site .worked__body .is-final{font-weight:600;color:var(--deep)}.rao-site .board-table{margin-bottom:28px;border:1.5px solid var(--border);border-radius:20px;overflow:hidden}.rao-site .board-table__head,.rao-site .board-table__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rao-site .board-table__head{background:#faf8ff;border-bottom:1.5px solid var(--border-faint);font-size:.6rem;letter-spacing:.12em;color:var(--secondary)}.rao-site .board-table__head>div{padding:12px 16px}.rao-site .board-table__row{border-top:1px solid #F1EDF8;font-size:.95rem;color:var(--ink-2)}.rao-site .board-table__row:first-of-type{border-top:0}.rao-site .board-table__row>div{padding:13px 16px}.rao-site .board-table__row .is-first{font-weight:600}@media (max-width: 639.98px){.rao-site .board-table__head{display:none}.rao-site .board-table__row{display:block;padding:8px 0 10px}.rao-site .board-table__row>div{padding:5px 16px}.rao-site .board-table__row .is-first{padding-bottom:6px;color:var(--ink)}.rao-site .board-table__row>div[data-h]:before{content:attr(data-h);display:block;font-family:var(--font-mono);font-weight:600;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary);margin-bottom:2px}}.rao-site .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px;margin-bottom:28px}.rao-site .stats__card{border:1.5px solid var(--border-faint);border-radius:18px;background:#faf8ff;padding:20px 18px 18px}.rao-site .stats__n{font-weight:800;font-size:2.1rem;letter-spacing:-.04em;color:var(--deep);line-height:1.1}.rao-site .stats__c{margin-top:6px;font-size:.92rem;line-height:1.45;color:var(--secondary)}.rao-site .ba{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;margin-bottom:28px}.rao-site .ba__card{border:1.5px solid var(--border-faint);border-radius:18px;background:#fff;padding:18px 20px 20px}.rao-site .ba__card--after{border-color:var(--border-brand-2);background:#f5f1fe}.rao-site .ba p{margin-top:10px;font-size:1rem;line-height:1.55;color:var(--ink-2)}.rao-site .video{margin-bottom:28px;border:1.5px solid var(--border);border-radius:20px;overflow:hidden;background:var(--ink)}.rao-site .video__stage{aspect-ratio:16 / 9;display:grid;place-items:center}.rao-site .video__play{width:62px;height:62px;border-radius:50%;background:var(--brand);box-shadow:0 10px 30px -10px #00000080;display:grid;place-items:center;transition:transform .2s ease,background-color .2s ease}.rao-site .video__play:hover{background:var(--deep);transform:scale(1.04)}.rao-site .video__play svg{width:24px;height:24px;margin-left:3px}.rao-site .video__cap{padding:12px 18px;background:#fff;border-top:1.5px solid var(--border-faint);font-size:.9rem;color:var(--secondary)}.rao-site .pdf{display:flex;align-items:center;gap:14px;margin-bottom:28px;border:1.5px solid var(--border);border-radius:18px;background:#fff;padding:16px 18px;color:inherit;transition:border-color .2s ease}.rao-site .pdf:hover{color:inherit;border-color:var(--border-brand-2)}.rao-site .pdf__badge{flex:none;width:42px;height:42px;border-radius:12px;background:var(--faint-2);color:var(--deep);font-size:.6rem;letter-spacing:.08em;display:grid;place-items:center}.rao-site .pdf__text{flex:1;min-width:0;display:flex;flex-direction:column}.rao-site .pdf__title{font-weight:600;font-size:1rem}.rao-site .pdf__sub{margin-top:3px;font-size:.9rem;color:var(--secondary)}.rao-site .pdf>svg{flex:none;width:18px;height:18px;color:var(--deep)}.rao-site .expert{display:flex;gap:16px;margin-bottom:28px;padding:20px 22px;border-radius:20px;background:#faf8ff;border:1.5px solid var(--border-faint)}.rao-site .expert__avatar{flex:none;width:44px;height:44px;border-radius:50%;background:var(--faint-2);border:1.5px solid var(--border);display:grid;place-items:center;font-weight:800;font-size:.9rem;color:var(--deep)}.rao-site .expert__q{font-weight:600;font-size:1.08rem;line-height:1.5;letter-spacing:-.01em}.rao-site .expert__by{margin-top:8px;font-size:.88rem;color:var(--secondary)}.rao-site .afaq{margin-bottom:28px;border:1.5px solid var(--border);border-radius:20px;background:#fff;overflow:hidden}.rao-site .afaq__head{padding:14px 20px;border-bottom:1.5px solid var(--border-faint);font-size:.62rem;color:var(--secondary)}.rao-site .afaq__item{border-top:1px solid #F1EDF8}.rao-site .afaq__item:first-of-type{border-top:0}.rao-site .afaq h3{font:inherit}.rao-site .afaq__q{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;text-align:left;padding:15px 20px;font-weight:600;font-size:1rem;line-height:1.4}.rao-site .afaq__q svg{flex:none;width:16px;height:16px;color:var(--deep);transition:transform .25s ease}.rao-site .afaq__q[aria-expanded=true] svg{transform:rotate(180deg)}.rao-site .afaq__a{padding:0 20px 18px;font-size:.98rem;line-height:1.6;color:var(--secondary)}.rao-site .afaq__a[hidden]{display:none}.rao-site .further{margin-bottom:8px;border:1.5px solid var(--border);border-radius:20px;background:#fff;padding:20px 22px 12px}.rao-site .further .lbl{margin-bottom:4px}.rao-site .further__row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid #F1EDF8;font-size:.99rem;color:var(--ink-2)}.rao-site .further__row:last-child{border-bottom:0}.rao-site .further__row:hover{color:var(--deep)}.rao-site .further__row>span:first-child{flex:1;min-width:0}.rao-site .further__src{flex:none;font-size:.6rem;letter-spacing:.1em;color:var(--secondary)}.rao-site .further__row svg{flex:none;width:15px;height:15px;color:var(--deep)}.rao-site .tl{margin-top:28px}.rao-site .tl .lbl{margin-bottom:14px}.rao-site .tl__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:18px 0}.rao-site .tl__item{padding-right:14px}.rao-site .tl__rail{display:flex;align-items:center}.rao-site .tl__dot{flex:none;width:13px;height:13px;border-radius:50%;background:var(--border-brand-2)}.rao-site .tl__dot.is-on{background:var(--brand)}.rao-site .tl__line{flex:1;height:2px;background:var(--border-faint)}.rao-site .tl__line.is-last{background:transparent}.rao-site .tl__when{margin-top:10px;font-size:.6rem;letter-spacing:.1em;color:var(--secondary)}.rao-site .tl__what{margin-top:5px;font-size:.95rem;line-height:1.45;color:var(--ink-2)}.rao-site .vtl{margin-top:34px}.rao-site .vtl .lbl{margin-bottom:6px}.rao-site .vtl__row{display:grid;grid-template-columns:20px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px}.rao-site .vtl__rail{display:flex;flex-direction:column;align-items:center}.rao-site .vtl__line{width:2px;height:14px;background:var(--border-faint);flex:none}.rao-site .vtl__line--grow{flex:1;height:auto}.rao-site .vtl__line.is-hidden{background:transparent}.rao-site .vtl__dot{flex:none;width:15px;height:15px;border-radius:50%;border:2.5px solid var(--border-brand-2);background:#fff}.rao-site .vtl__dot.is-on{border-color:var(--brand);background:var(--brand)}.rao-site .vtl__content{padding:10px 0 20px}.rao-site .vtl__when{font-size:.6rem;letter-spacing:.12em;color:var(--secondary)}.rao-site .vtl__when.is-on{color:var(--deep)}.rao-site .vtl__what{margin-top:6px;font-weight:600;font-size:1.04rem;line-height:1.35}.rao-site .vtl__content p{margin-top:5px;font-size:.96rem;line-height:1.55;color:var(--secondary)}.rao-site .atl{margin-top:34px}.rao-site .atl .lbl{margin-bottom:10px}.rao-site .atl__row{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);-moz-column-gap:clamp(10px,2.4vw,20px);column-gap:clamp(10px,2.4vw,20px)}.rao-site .atl__cell{grid-column:1;text-align:right;padding:8px 0 22px}.rao-site .atl__row--right .atl__cell{grid-column:3;text-align:left}.rao-site .atl__row .vtl__rail{grid-column:2;grid-row:1}.rao-site .atl__row .vtl__line:first-child{height:18px}.rao-site .atl__card{display:inline-block;max-width:290px;text-align:left;border:1.5px solid var(--border-faint);border-radius:16px;background:#fff;padding:14px 16px 15px}.rao-site .atl__what{margin-top:6px;font-weight:600;font-size:1rem;line-height:1.35}.rao-site .atl__card p{margin-top:5px;font-size:.94rem;line-height:1.5;color:var(--secondary)}@media (max-width: 639.98px){.rao-site .atl__row{grid-template-columns:20px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px}.rao-site .atl__row .vtl__rail{grid-column:1}.rao-site .atl__cell,.rao-site .atl__row--right .atl__cell{grid-column:2;text-align:left;padding:8px 0 18px}.rao-site .atl__card{display:block;max-width:none}}.rao-site .author{display:flex;gap:16px;margin-top:34px;padding-top:24px;border-top:1px solid var(--border-faint)}.rao-site .author__avatar{flex:none;width:52px;height:52px;border-radius:50%;background:var(--faint-2);border:1.5px solid var(--border);display:grid;place-items:center;font-weight:800;font-size:1.05rem;color:var(--deep)}.rao-site .author__name{font-weight:600;font-size:1.02rem}.rao-site .author p{margin-top:6px;font-size:.98rem;line-height:1.6;color:var(--secondary)}.rao-site .read-next{max-width:1180px;margin:56px auto 0}.rao-site .read-next__head{display:flex;align-items:baseline;gap:14px;padding-bottom:18px}.rao-site .read-next h2{font-weight:800;font-size:1.32rem;letter-spacing:-.025em}.rao-site .read-next__line{flex:1;height:1px;background:var(--border-faint);align-self:center}.rao-site .read-next__head a{font-size:.64rem;color:var(--secondary);white-space:nowrap}.rao-site .read-next__head a:hover{color:var(--deep)}.rao-site .read-next__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;padding-bottom:56px}@media (max-width: 899.98px){.rao-site .article__hero{margin:0 24px 32px}.rao-site .article__hero>div{height:260px}}@media (max-width: 639.98px){.rao-site .article{margin-top:16px;border-radius:22px;padding-bottom:32px}.rao-site .article__head{padding:30px 18px 20px}.rao-site .article__hero{margin:0 18px 26px;border-radius:16px}.rao-site .article__hero>div{height:190px}.rao-site .article__body{padding:0 18px}.rao-site .article__p{font-size:1.04rem;line-height:1.68}.rao-site .inshort{padding:18px 18px 20px}.rao-site .pull{padding:20px;margin:26px 0}.rao-site .pull p{font-size:1.12rem}.rao-site .compare__side{padding:20px 18px 22px}.rao-site .quiz__body,.rao-site .checklist,.rao-site .terms{padding:18px 18px 20px}.rao-site .tryhome{padding:20px 18px}.rao-site .tryhome__cta{width:100%;text-align:center;white-space:normal}.rao-site .read-next{margin-top:36px}.rao-site .read-next__grid{padding-bottom:36px}}.rao-site .pricing-bird-strip{position:relative;height:150px;overflow:hidden;margin-bottom:-150px;pointer-events:none}.rao-site .pricing-bird{position:absolute;top:6px;left:calc(50% - 70px);width:140px;height:140px}.rao-site .pricing-bird svg{display:block;width:100%;height:100%}@media (max-width: 639.98px){.rao-site .pricing-bird-strip{height:110px;margin-bottom:-110px}.rao-site .pricing-bird{width:100px;height:100px;top:4px;left:calc(50% - 50px)}}.rao-site .ptiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;align-items:stretch;padding:0 0 56px}.rao-site .ptier{background:#fff;border:1.5px solid var(--border);border-radius:26px;box-shadow:var(--shadow-soft);padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column}.rao-site .ptier--featured{border-color:var(--border-brand-2);box-shadow:var(--shadow-featured)}.rao-site .ptier__top{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;margin-bottom:14px}.rao-site .ptier__label{font-size:.6rem;letter-spacing:.14em;color:var(--secondary)}.rao-site .ptier--featured .ptier__label{color:var(--deep)}.rao-site .ptier__pill{font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r-pill);background:var(--amber-tint);color:var(--amber-text)}.rao-site .ptier__price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-bottom:8px}.rao-site .ptier__amount{font-weight:800;letter-spacing:-.03em;font-size:1.85rem;line-height:1;color:var(--ink)}.rao-site .ptier__per{font-size:.95rem;color:var(--secondary)}.rao-site .ptier__line{margin:0 0 20px;font-size:.82rem;line-height:1.55;color:var(--secondary)}.rao-site .ptier__features{list-style:none;padding:20px 0 0;margin:0;flex:1;display:flex;flex-direction:column;gap:11px;border-top:1px solid var(--border-faint)}.rao-site .ptier__features li{display:flex;gap:9px;align-items:flex-start;font-size:.8rem;line-height:1.45;color:var(--ink-2)}.rao-site .ptier__features svg{flex:none;width:16px;height:16px;margin-top:1px}.rao-site .ptier__features .is-off{color:#6e6884}.rao-site .ptier__features .is-on svg{stroke:#fff;stroke-width:2.8;background:#22c55e;border-radius:50%;padding:3px;box-sizing:border-box}.rao-site .ptier__cta{display:block;margin-top:24px;font-size:.9rem;padding:13px 22px;border-radius:13px;text-align:center;font-weight:600;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.rao-site .ptier__cta--outline{color:var(--deep);background:#fff;border:1.5px solid var(--border-brand)}.rao-site .ptier__cta--outline:hover{background:var(--tint-2);color:var(--deepest)}.rao-site .ptier__cta--filled{background:var(--brand);color:#fff;font-weight:700}.rao-site .ptier__cta--filled:hover{background:var(--deep);color:#fff}@media (max-width: 639.98px){.rao-site .page-head{padding:40px 0 26px}.rao-site .ptiers{padding-bottom:40px}}.rao-site .faq-split{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.rao-site .faq-split .faq{margin-top:0}@media (min-width: 900px){.rao-site .faq-split{grid-template-columns:1fr 1fr}}.rao-site .fq__wrap{padding-top:8px;padding-bottom:44px}.rao-site .fq{border:1.5px solid var(--border);border-radius:28px;background:#fff;box-shadow:var(--shadow-glow);padding:clamp(20px,3vw,30px) clamp(16px,2.6vw,30px) 30px;display:flex;flex-direction:column;gap:34px}.rao-site .fq__group{scroll-margin-top:72px}.rao-site .fq__group h2{font-weight:800;font-size:1.2rem;letter-spacing:-.025em}.rao-site .fq__list{margin-top:8px}.rao-site .fq__item{border-top:1px solid var(--border-faint);transition:background-color .2s ease}.rao-site .fq__item.is-open{background:var(--faint-3)}.rao-site .fq__item h3{font:inherit}.rao-site .fq__q{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:18px 4px}.rao-site .fq__marker{flex:none;width:22px;height:22px;border-radius:50%;border:1px solid var(--border-faint);background:#fff;display:grid;place-items:center;transition:border-color .25s ease,background-color .25s ease}.rao-site .fq__marker svg{width:10px;height:10px;color:var(--muted);transition:color .25s ease}.rao-site .fq__q[aria-expanded=true] .fq__marker{border-color:var(--border-brand);background:var(--faint-2)}.rao-site .fq__q[aria-expanded=true] .fq__marker svg{color:var(--brand)}.rao-site .fq__q[aria-expanded=true] .fq__marker .v{display:none}.rao-site .fq__text{flex:1;font-weight:400;font-size:1.02rem;line-height:1.4;color:var(--ink-2);transition:color .2s ease}.rao-site .fq__q[aria-expanded=true] .fq__text{color:var(--ink)}.rao-site .fq__a p{margin:-4px 0 20px;padding-left:42px;max-width:68ch;font-size:.92rem;line-height:1.65;color:var(--secondary)}.rao-site .fq__a[hidden]{display:none}.rao-site .fq__end{border-top:1px solid var(--border-faint)}.rao-site .fq__band{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;border:1.5px solid var(--border-brand-2);border-radius:22px;background:#f5f1fe;padding:20px 24px}.rao-site .fq__band h2{font-weight:800;font-size:1.12rem;letter-spacing:-.02em}.rao-site .fq__band p{margin-top:6px;font-size:.96rem;line-height:1.55;color:var(--ink-2);max-width:48ch}.rao-site .fq__cta{flex:1 1 auto;max-width:220px;text-align:center;padding:12px 20px;border-radius:13px;background:var(--brand);color:#fff;font-weight:600;font-size:.94rem;white-space:nowrap;transition:background-color .2s ease}.rao-site .fq__cta:hover{background:var(--deep);color:#fff}@media (max-width: 639.98px){.rao-site .fq{gap:26px;border-radius:22px}.rao-site .fq__q{padding:15px 2px;gap:12px}.rao-site .fq__a p{padding-left:34px}.rao-site .fq__band{padding:18px}.rao-site .fq__cta{max-width:none;flex-basis:100%}}.rao-site .legal-pill{display:inline-block;font-size:.72rem;letter-spacing:.16em;color:var(--deep);background:var(--faint-2);padding:7px 13px;border-radius:var(--r-pill)}.rao-site .draft-note{max-width:840px;margin:0 auto;display:flex;gap:12px;align-items:flex-start;border:1.5px dashed #C9BFE4;border-radius:18px;background:#faf8ff;padding:18px 20px}.rao-site .draft-note__dot{flex:none;width:9px;height:9px;border-radius:50%;background:#f59e0b;margin-top:7px}.rao-site .draft-note p{font-size:.95rem;line-height:1.6;color:var(--secondary)}.rao-site .draft-note b{color:var(--ink);font-weight:600}.rao-site .clauses{max-width:840px;margin:26px auto 56px;position:relative;overflow:hidden;border:1.5px solid var(--border);border-radius:26px;background:#fff;box-shadow:0 18px 44px -28px #221a3a47;padding:44px 44px 36px}.rao-site .clause{padding:22px 0;border-bottom:1px solid var(--border-faint)}.rao-site .clause:first-child{padding-top:0}.rao-site .clause:last-child{border-bottom:0;padding-bottom:0}.rao-site .clause__head{display:flex;gap:14px;align-items:baseline}.rao-site .clause__n{flex:none;width:26px;font-size:.72rem;letter-spacing:.1em;color:var(--brand)}.rao-site .clause h2{font-weight:800;font-size:1.22rem;letter-spacing:-.02em}.rao-site .clause__paras{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-left:40px}.rao-site .clause__paras p{font-size:1rem;line-height:1.65;color:var(--secondary);max-width:62ch;text-wrap:pretty}@media (max-width: 899.98px){.rao-site .clauses{padding:32px 28px 26px}}@media (max-width: 639.98px){.rao-site .page-head--legal{padding:40px 0 26px}.rao-site .clauses{padding:24px 18px 20px;border-radius:20px;margin-bottom:40px}.rao-site .clause__paras{padding-left:0}.rao-site .draft-note{padding:16px}.rao-site .ptier__label{font-size:.7rem;letter-spacing:.12em}.rao-site .ptier__pill{font-size:.66rem}.rao-site .cat__n,.rao-site .lbl{font-size:.68rem}}.rao-site .page-pricing .pricing-bg,.rao-site .page-pricing .section--white,.rao-site .page-pricing .start,.rao-site .page-faq .faq-bg,.rao-site .page-articles .articles-bg{background-color:#fff;background-image:radial-gradient(circle,color-mix(in srgb,var(--dot-c, #DEDAE8) calc(var(--dot-o, 1) * 100%),transparent) var(--dot-r, 1.1px),transparent calc(var(--dot-r, 1.1px) + .4px));background-size:var(--dot-gap, 22px) var(--dot-gap, 22px)}.rao-site .page-pricing .pricing-bg,.rao-site .page-pricing .section,.rao-site .page-faq .faq-bg,.rao-site .page-articles .articles-bg{position:relative;isolation:isolate}.rao-site .ovx-pick.ovx-pick--below{top:76px}.rao-site .ovx-pick__slider{display:grid;grid-template-columns:70px 1fr 54px;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;color:var(--ink)}.rao-site .ovx-pick__slider input{width:100%;accent-color:var(--brand)}.rao-site .ovx-pick__slider output{text-align:right;font-variant-numeric:tabular-nums;color:var(--secondary)}.rao-site .ovx-pick__reset{margin:4px 0 12px;padding:6px 12px;border:1.5px solid var(--border-faint);border-radius:8px;background:#fff;font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer}.rao-site .ovx-pick__reset:hover{border-color:#cfc3fa}.rao-site .page-pricing,.rao-site .page-how,.rao-site .page-articles{--dot-c: #DEDAE8;--dot-r: .5px;--dot-gap: 10px;--dot-o: .5}.rao-site .page-how .section--paper,.rao-site .page-how .section--white{background-color:#fff;background-image:radial-gradient(circle,color-mix(in srgb,var(--dot-c) calc(var(--dot-o) * 100%),transparent) var(--dot-r),transparent calc(var(--dot-r) + .4px));background-size:var(--dot-gap) var(--dot-gap)}.rao-site .ptier__pill{background:var(--pill-bg, #DBEAFE);color:var(--pill-ink, #1D4ED8);font-size:.52rem;padding:3px 8px;letter-spacing:.08em}.rao-site .ptier--featured{box-shadow:0 0 0 2px #6d4aff0f,0 0 18px -6px #6d4aff33,var(--shadow-soft)}.rao-site .ovx-pick__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.rao-site .ovx-pick__pill{padding:5px 11px;border:2px solid transparent;border-radius:999px;font:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.rao-site .ovx-pick__pill[aria-pressed=true]{border-color:var(--ink)}@media (max-width: 639.98px){.rao-site .ptier__pill{font-size:.62rem}}.rao-site .dots-fine{--dot-c: #DEDAE8;--dot-r: .5px;--dot-gap: 10px;--dot-o: .5}.rao-site .page-class .section.dots-fine{background-color:#fff;background-image:radial-gradient(circle,color-mix(in srgb,var(--dot-c) calc(var(--dot-o) * 100%),transparent) var(--dot-r),transparent calc(var(--dot-r) + .4px));background-size:var(--dot-gap) var(--dot-gap)}.rao-site .page-how .hb__text h2{font-size:clamp(1.35rem,1.9vw,1.6rem)}.rao-site .rao-body{--dot-c: #DEDAE8;--dot-r: .5px;--dot-gap: 10px;--dot-o: .5}.rao-site .ptier{transition:transform .25s var(--ease-row),border-color .25s ease,box-shadow .25s ease}.rao-site .ptier__cta{transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s var(--ease-row),box-shadow .2s ease}@media (hover: hover){.rao-site .ptier:hover{transform:translateY(-4px);border-color:var(--border-brand-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 9%,transparent),0 0 30px -6px color-mix(in srgb,var(--brand) 32%,transparent),0 30px 50px -36px #221a3a80}.rao-site .ptier__cta:hover{transform:translateY(-2px)}.rao-site .ptier__cta--filled:hover{box-shadow:0 12px 24px -12px color-mix(in srgb,var(--brand) 75%,transparent)}.rao-site .ptier__cta--outline:hover{border-color:var(--brand);box-shadow:0 10px 22px -14px color-mix(in srgb,var(--brand) 60%,transparent)}.rao-site .ptier__cta:active{transform:translateY(0);box-shadow:none}}@media (prefers-reduced-motion: reduce){.rao-site .ptier:hover,.rao-site .ptier__cta:hover{transform:none}}.rao-site .fq--frame{display:block;padding:10px;border-color:transparent;background:var(--frame-rainbow)}.rao-site .fq__inner{display:flex;flex-direction:column;gap:34px;background:#fff;border:1px solid rgba(255,255,255,.6);border-radius:16px;padding:clamp(20px,3vw,30px) clamp(16px,2.6vw,30px) 30px;box-shadow:0 14px 30px -18px #28145a73}@media (max-width: 639.98px){.rao-site .fq--frame{padding:6px}.rao-site .fq__inner{gap:26px;border-radius:14px}}.rao-site .faq-bg--head .wrap--faq{position:relative}.rao-site .faq-arrow{position:absolute;left:-60px;top:100px;width:85px;overflow:visible;height:auto;fill:var(--brand);transform:rotate(38deg);transform-origin:0 0;pointer-events:none}@media (max-width: 1199.98px){.rao-site .faq-arrow{display:none}}.rao-site .page-faq .faq-bg--head{position:relative;z-index:2}.rao-site .ptier__cta--filled,.rao-site .ptier__cta--filled:hover{background:var(--frame-grain),linear-gradient(135deg,#8b7cff,#b45cff,#ff6fb5);color:#fff;text-shadow:0 1px 2px rgba(60,20,120,.35);box-shadow:0 10px 22px -10px #b45cffbf}.rao-site .ptier__cta--filled:hover{box-shadow:0 14px 26px -10px #b45cffd9}.rao-site .ptier__cta--soon,.rao-site .ptier__cta--soon:hover{color:#6e6884;background:#f4f2f8;border:1.5px dashed #CFC9DC;cursor:default;transform:none;box-shadow:none;text-shadow:none}.rao-site .page-how .hb__frame,.rao-site .page-how .hb__frame--tall{aspect-ratio:auto;width:100%}.rao-site .cmp{margin:clamp(40px,6vw,64px) 0 clamp(48px,7vw,80px);background:#fff;border:1.5px solid var(--border);border-radius:26px;box-shadow:var(--shadow-soft);padding:clamp(20px,3vw,34px) clamp(14px,3vw,34px) clamp(14px,2.4vw,26px)}.rao-site .cmp__title{margin:0 0 clamp(14px,2vw,22px);text-align:center;font-weight:800;font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:-.02em;color:var(--ink)}.rao-site .cmp__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.rao-site .cmp__table th,.rao-site .cmp__table td{padding:13px 12px;border-bottom:1px solid var(--border-faint);vertical-align:middle}.rao-site .cmp__table thead th,.rao-site .cmp__table thead td{border-bottom:1.5px solid var(--border);padding-top:4px;padding-bottom:16px}.rao-site .cmp__table col,.rao-site .cmp__corner{width:38%}.rao-site .cmp__table thead th{text-align:center}.rao-site .cmp__plan{display:block;font-family:var(--font-mono, ui-monospace, monospace);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--secondary);font-weight:600}.rao-site .cmp__price{display:block;margin-top:6px;font-weight:800;font-size:1.35rem;letter-spacing:-.02em;color:var(--ink)}.rao-site th.cmp__feat .cmp__plan{color:var(--deep)}.rao-site .cmp__per{display:block;margin-top:2px;font-size:.74rem;font-weight:500;color:var(--secondary)}.rao-site .cmp__table tbody th[scope=row]{text-align:left;font-weight:500;font-size:.9rem;line-height:1.4;color:var(--ink-2)}.rao-site .cmp__table td{text-align:center;font-size:.86rem;color:var(--ink)}.rao-site .cmp__group th{text-align:left;padding:22px 12px 8px;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--deep);border-bottom:1px solid var(--border-faint)}.rao-site .cmp__table tbody:first-of-type .cmp__group th{padding-top:14px}.rao-site .cmp__feat{background:#f8f5ff}.rao-site thead .cmp__feat{border-radius:16px 16px 0 0}.rao-site .cmp__table tbody:last-of-type tr:last-child th,.rao-site .cmp__table tbody:last-of-type tr:last-child td{border-bottom:0}.rao-site .cmp__table tbody:last-of-type tr:last-child .cmp__feat{border-radius:0 0 16px 16px}.rao-site .cmp__tick,.rao-site .cmp__cross{display:inline-block;width:20px;height:20px;vertical-align:middle}.rao-site .cmp__tick{background:#22c55e;border-radius:50%;padding:3.5px;box-sizing:border-box}.rao-site .cmp__txt{font-weight:600}@media (max-width: 639.98px){.rao-site .cmp{border-radius:20px}.rao-site .cmp__table,.rao-site .cmp__table thead,.rao-site .cmp__table tbody{display:block}.rao-site .cmp__table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rao-site .cmp__table th,.rao-site .cmp__table td{padding:8px 6px}.rao-site .cmp__corner{display:none}.rao-site .cmp__table thead th{padding:4px 4px 12px}.rao-site .cmp__price{font-size:1.05rem}.rao-site .cmp__plan{font-size:.54rem;letter-spacing:.1em}.rao-site .cmp__table tbody th[scope=row]{grid-column:1 / -1;border-bottom:0;padding:12px 4px 2px;font-size:.84rem}.rao-site .cmp__group th{grid-column:1 / -1;padding:18px 4px 6px}.rao-site .cmp__table td{font-size:.78rem;padding-bottom:12px}.rao-site .cmp__feat{border-radius:10px}.rao-site thead .cmp__feat{border-radius:12px}}.rao-site .cmp{padding:clamp(18px,2.4vw,26px) clamp(14px,2.4vw,26px)}.rao-site .cmp__table td,.rao-site .cmp__txt{font-weight:400}.rao-site .cmp__title{margin-bottom:14px;font-size:clamp(1.3rem,2.1vw,1.65rem)}.rao-site .cmp__table{border:1px solid #E4DFF2;border-radius:14px;overflow:hidden}.rao-site .cmp__table th,.rao-site .cmp__table td{padding:9px 12px;border-bottom-color:#eeeaf7}.rao-site .cmp__table thead th,.rao-site .cmp__table thead td{padding:12px 10px;border-bottom:1px solid #E4DFF2;background:#fcfbff}.rao-site .cmp__table thead th.cmp__feat{background:#f5f1ff}.rao-site .cmp__table td,.rao-site .cmp__table thead th{border-left:1px solid #EEEAF7}.rao-site .cmp__table tbody th[scope=row]{font-size:.86rem}.rao-site .cmp__group th{padding:12px 12px 6px;font-size:.68rem;background:#fff}.rao-site .cmp__table tbody:first-of-type .cmp__group th{padding-top:12px}.rao-site .cmp__price{font-size:1.2rem;margin-top:4px}.rao-site .cmp__tick,.rao-site .cmp__cross{width:18px;height:18px}.rao-site .cmp__feat,.rao-site thead .cmp__feat,.rao-site .cmp__table tbody:last-of-type tr:last-child .cmp__feat{border-radius:0}@media (max-width: 639.98px){.rao-site .cmp__table td,.rao-site .cmp__table thead th{border-left:0}.rao-site .cmp__table td+td,.rao-site .cmp__table thead th+th{border-left:1px solid #EEEAF7}.rao-site .cmp__table th,.rao-site .cmp__table td{padding:7px 6px}.rao-site .cmp__table tbody th[scope=row]{padding:10px 8px 2px}.rao-site .cmp__group th{padding:12px 8px 4px}.rao-site .cmp__table td{padding-bottom:9px}}.rao-site .page-sofc{--dot-c: #DEDAE8;--dot-r: .5px;--dot-gap: 10px;--dot-o: .5}.rao-site .page-sofc .sofc-bg{background-color:#fff;background-image:radial-gradient(circle,color-mix(in srgb,var(--dot-c) calc(var(--dot-o) * 100%),transparent) var(--dot-r),transparent calc(var(--dot-r) + .4px));background-size:var(--dot-gap) var(--dot-gap);padding:18px 0 40px}.rao-site .sofc{max-width:600px}.rao-site .sofc__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.rao-site .sofc__back{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--border-brand);color:var(--deep);font-weight:700;font-size:.95rem;line-height:1}.rao-site .sofc__back:hover{background:var(--tint-2)}.rao-site .sofc__h{font-size:1.3rem;letter-spacing:-.01em;color:var(--ink)}.rao-site .sofc__sub{flex-basis:100%;font-size:.88rem;color:var(--secondary)}.rao-site .sofc__demo{display:inline-block;padding:3px 9px;border-radius:8px;background:#fff6db;color:#8a5a00;font-size:.72rem;font-weight:600}.rao-site .sofc__head .sofc__demo{margin-left:auto}.rao-site .sofc__form{margin-top:14px;border:1.5px solid var(--border-brand);border-radius:18px;background:#fff;padding:16px 18px 18px;box-shadow:var(--shadow-soft)}.rao-site .sofc__item{font-size:.95rem;font-weight:700;color:var(--ink)}.rao-site .sofc__plans{display:grid;gap:6px;margin-top:8px}.rao-site .sofc__plan input{position:absolute;opacity:0;pointer-events:none}.rao-site .sofc__plan-in{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1.5px solid #E2DAFA;border-radius:11px;padding:9px 12px 9px 36px;cursor:pointer;position:relative}.rao-site .sofc__plan-in:before{content:"";position:absolute;left:12px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:1.5px solid #C9BEF5;background:#fff}.rao-site .sofc__plan input:checked+.sofc__plan-in{border-color:var(--brand);background:var(--faint-3);box-shadow:0 0 0 3px #6d4aff1f}.rao-site .sofc__plan input:checked+.sofc__plan-in:before{border:5px solid var(--brand)}.rao-site .sofc__plan input:focus-visible+.sofc__plan-in{outline:2px solid var(--brand);outline-offset:2px}.rao-site .sofc__plan-in i{font-style:normal;font-size:.88rem;font-weight:600;color:var(--ink-2)}.rao-site .sofc__plan-in strong{font-size:1.05rem;font-weight:800;color:var(--ink)}.rao-site .sofc__fields{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-faint)}@media (max-width: 560px){.rao-site .sofc__fields{grid-template-columns:1fr}}.rao-site .sofc__f{display:grid;gap:4px;font-size:.78rem;font-weight:600;color:var(--ink-2)}.rao-site .sofc__f input,.rao-site .sofc__f select{height:38px;width:100%;border:1.5px solid #D9D2F2;border-radius:10px;padding:0 12px;font:inherit;font-size:.88rem;font-weight:500;color:var(--ink);background:#fff}.rao-site .sofc__f input:focus,.rao-site .sofc__f select:focus{outline:2px solid var(--brand);outline-offset:1px}.rao-site .sofc__f small{font-weight:500;color:var(--secondary);font-size:.7rem}.rao-site .sofc__tel{display:flex;align-items:center;border:1.5px solid #D9D2F2;border-radius:10px;background:#fff}.rao-site .sofc__tel em{font-style:normal;padding:0 2px 0 12px;color:var(--secondary);font-weight:600;font-size:.88rem}.rao-site .sofc__tel input{border:0;height:35px;padding-left:6px}.rao-site .sofc__pay{width:100%;margin-top:16px;justify-content:center}.rao-site .sofc__pay,.rao-site .sofc__pay:hover{background:var(--frame-grain),linear-gradient(135deg,#8b7cff,#b45cff,#ff6fb5);color:#fff;text-shadow:0 1px 2px rgba(60,20,120,.35);box-shadow:0 10px 22px -10px #7832c8cc}.rao-site .sofc__err{margin-top:6px;font-size:.75rem;color:#b42318}.rao-site .sofc__err[hidden]{display:none}.rao-site .sofc__after{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:.78rem;color:var(--secondary)}.rao-site .sofc__after svg{width:16px;height:16px;flex:none;margin-top:1px}.rao-site .sofc--done{max-width:620px;text-align:center;padding-top:10px}.rao-site .sofc--done .sofc__h{margin-top:10px;font-size:1.6rem}.rao-site .sofc--done .sofc__sub{margin-top:4px}.rao-site .sofc--done .sofc__demo{margin-top:10px}.rao-site .sofc__ok{width:64px;height:64px;margin:0 auto;border-radius:50%;background:#dcfce7;display:grid;place-items:center}.rao-site .sofc__ok svg{width:32px;height:32px}.rao-site .sofc__mail{margin:22px 0 14px;padding:20px;border-radius:18px;background:#fff;border:1.5px solid var(--border-brand);text-align:left;box-shadow:var(--shadow-soft)}.rao-site .sofc__mail-t{font-weight:800;font-size:1.1rem;color:var(--ink);margin-bottom:6px}.rao-site .sofc__mail p+p{margin-top:8px}.rao-site .sofc__mail-s{font-size:.85rem;color:var(--secondary)}.rao-site .sofc__help{margin-bottom:20px;font-size:.9rem;color:var(--secondary)}.rao-site .sofc__help a{font-weight:600;color:var(--deep)}.rao-site .pricing-moved{padding:clamp(36px,6vw,72px) 0 72px}.rao-site .pricing-moved h1{font-size:clamp(1.5rem,3vw,2rem);color:var(--ink)}.rao-site .pricing-moved p{margin-top:6px;color:var(--secondary)}.rao-site .pricing-moved__h{margin-top:22px!important;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rao-site .pricing-moved__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rao-site .pricing-moved__list a{display:inline-block;padding:8px 14px;border:1.5px solid var(--border-brand);border-radius:10px;font-weight:600;color:var(--deep)}.rao-site .pricing-moved__list a:hover{background:var(--tint-2)}.rao-site .page-login{--dot-c: #DEDAE8;--dot-r: .5px;--dot-gap: 10px;--dot-o: .5}.rao-site .auth{position:relative;isolation:isolate;padding:52px 0 56px;background-color:#fff;background-image:radial-gradient(circle,color-mix(in srgb,var(--dot-c) calc(var(--dot-o) * 100%),transparent) var(--dot-r),transparent calc(var(--dot-r) + .4px));background-size:var(--dot-gap) var(--dot-gap)}.rao-site .auth-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.rao-site .auth-sparkles span{position:absolute;font-size:31px;line-height:1}.rao-site .auth-sparkles span:nth-child(1){top:24%;left:9%;font-size:20px;color:#dcd0f9}.rao-site .auth-sparkles span:nth-child(2){top:52%;left:5%;color:#e3d9f5}.rao-site .auth-sparkles span:nth-child(3){top:18%;right:8%;font-size:18px;color:#ddc8e4}.rao-site .auth-sparkles span:nth-child(4){top:68%;right:7%;color:#d0eae6}.rao-site .auth-card{max-width:870px;margin:0 auto;min-height:460px;display:grid;grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);background:#fff;border:1px solid var(--border);border-radius:28px;box-shadow:none;overflow:hidden;font-size:14px;line-height:normal}.rao-site .auth-card__form{padding:43px 38px 29px;display:flex;flex-direction:column;justify-content:center}.rao-site .auth-card[data-auth-mode=create] .auth-card__form{padding-top:32px;padding-bottom:24px}.rao-site .auth-card[data-auth-mode=create] .auth-head{margin-bottom:24px}.rao-site .auth-card[data-auth-mode=create] .auth-field{margin-bottom:16px}.rao-site .auth-card[data-auth-mode=create] .auth-head h1{font-size:23px}.rao-site .auth-card[data-auth-mode=create] .auth-head__sub{font-size:11px}.rao-site .auth-card__visual{position:relative;overflow:hidden;min-height:460px;background:#fbe8f2;border-left:1px solid #EEE5F5;padding:clamp(24px,3vw,32px) 0 clamp(24px,3vw,32px) clamp(24px,3vw,32px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.rao-site .auth-card__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 52%;object-position:50% 52%}.rao-site .auth-visual{position:relative;z-index:1;flex:none;width:110%;aspect-ratio:512 / 512;pointer-events:none}.rao-site .auth-visual svg{display:block;width:100%;height:100%}.rao-site .auth-head{margin:0 0 30px}.rao-site .auth-head h1{font-size:25px;font-weight:800;line-height:1.2;letter-spacing:-.7px;margin:1px 0 7px;color:var(--ink)}.rao-site .auth-head__sub{margin:0;font-size:12px;line-height:1.55;color:var(--secondary)}.rao-site .auth-head__sub strong{color:var(--ink);font-weight:700;word-break:break-all}.rao-site .field-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:14px;column-gap:14px}.rao-site .auth-field{margin-bottom:19px}.rao-site .auth-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.rao-site .auth-field__label label{font-size:12px;font-weight:600;color:var(--ink-2)}.rao-site .auth-field__label .auth-forgot{font-size:11px;font-weight:500}.rao-site .auth-input{display:flex;align-items:center;height:49px;border:1.5px solid #E9E4F7;background:#fbfaff;border-radius:12px;transition:box-shadow .15s,border-color .15s,background-color .15s}.rao-site .auth-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #6d4aff12;background:#fff}.rao-site .auth-input>svg{width:18px;height:18px;flex:none;margin:0 12px 0 14px;fill:none;stroke:#9a91b5;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rao-site .auth-input input,.rao-site .auth-input select{min-width:0;width:100%;height:100%;padding:0 12px 0 0;border:0;outline:0;background:none;color:var(--ink);font:inherit;font-size:14px}.rao-site .auth-input>input:first-child,.rao-site .auth-input>select:first-child{padding-left:14px}.rao-site .auth-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%235E5775' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}.rao-site .auth-input input::-moz-placeholder{font-size:12px;color:#a198b5}.rao-site .auth-input input::placeholder{font-size:12px;color:#a198b5}.rao-site .auth-input input:-webkit-autofill,.rao-site .auth-input input:-webkit-autofill:hover,.rao-site .auth-input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 100px #fbfaff inset;-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}.rao-site .auth-input:focus-within input:-webkit-autofill{box-shadow:0 0 0 100px #fff inset}.rao-site .auth-eye{width:43px;height:43px;flex:none;margin-right:1px;display:grid;place-items:center;border:0;border-radius:10px;background:none;color:#9a91b5;cursor:pointer;transition:color .15s,background-color .15s}.rao-site .auth-eye svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rao-site .auth-eye[aria-pressed=true]{color:var(--brand);background:#f1ebff}.rao-site .auth-field__error{display:block;margin-top:6px;font-size:11px;line-height:1.4;color:#b4231f}.rao-site .auth-field__error:empty{display:none}.rao-site .auth-field:has([aria-invalid=true]) .auth-input{border-color:#d96661}.rao-site .auth-input input.auth-code{font-size:1.35rem;font-weight:700;letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums;padding:0 14px 0 calc(14px + .45em)}.rao-site .auth-error,.rao-site .auth-note{margin:4px 0 0;padding:12px 14px;border-radius:12px;font-size:12px;line-height:1.6}.rao-site .auth-error{background:#fff1f0;border:1px solid #FFD5D1;color:#a32a1e}.rao-site .auth-note{background:var(--tint);border:1px solid var(--border-brand);color:var(--deep)}.rao-site .auth-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:25px}.rao-site .auth-row--end{justify-content:flex-end}.rao-site .auth-switch{margin:0;display:flex;flex-direction:column;font-size:11px;line-height:1.8;color:var(--secondary)}.rao-site .auth-switch .auth-link{font-size:12px;text-align:left}.rao-site .auth-submit{display:inline-flex;align-items:center;justify-content:center;gap:13px;flex:none;padding:13px 22px;border:0;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#7b5cff,#9d6bff);color:#fff;box-shadow:0 6px 16px -6px #6d4aff8c;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;transition:background .15s,box-shadow .15s}.rao-site .auth-submit:hover{background:linear-gradient(135deg,#6b4cf0,#8e5cf5);box-shadow:0 8px 20px -6px #6d4affa6;color:#fff}.rao-site .auth-submit svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rao-site .auth-submit:focus-visible,.rao-site .auth-link:focus-visible,.rao-site .auth-eye:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.rao-site .auth-legal{margin:22px 0 0;font-size:11px;line-height:1.55;color:var(--secondary)}.rao-site .auth-legal a,.rao-site .auth-link{font-weight:600;color:var(--deep)}.rao-site .auth-link{font:inherit;font-weight:600;padding:0;border:0;background:none;cursor:pointer}.rao-site .auth-link:hover{color:var(--deepest);text-decoration:underline;text-underline-offset:4px}.rao-site .auth-foot{margin:28px 0 0;padding-top:20px;border-top:1px solid var(--border-faint);display:flex;align-items:center;gap:7px;font-size:10px;color:#887f9d}.rao-site .auth-foot svg{width:13px;height:13px;flex:none;fill:none;stroke:#9b8caf;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media (min-width: 1450px){.rao-site .auth{padding-top:64px}.rao-site .auth-card__form{padding-top:47px;padding-bottom:33px}}@media (max-width: 960px){.rao-site .auth-card__form{padding-left:28px;padding-right:28px}.rao-site .auth-sparkles span:nth-child(1),.rao-site .auth-sparkles span:nth-child(2){left:1%}.rao-site .auth-sparkles span:nth-child(3),.rao-site .auth-sparkles span:nth-child(4){right:1%}}@media (max-width: 720px){.rao-site .auth{padding-top:32px}.rao-site .auth-card{grid-template-columns:1fr;max-width:440px;min-height:0}.rao-site .auth-card__visual{display:none}.rao-site .auth-card__form{padding:32px}.rao-site .auth-head{margin-bottom:28px}.rao-site .auth-head h1{font-size:27px}.rao-site .auth-card[data-auth-mode=create] .auth-head h1{font-size:24px}.rao-site .auth-sparkles{display:none}}@media (max-width: 479.98px){.rao-site .field-grid{grid-template-columns:1fr}}@media (max-width: 380px){.rao-site .auth-card__form{padding:27px 23px}.rao-site .auth-card[data-auth-mode=create] .auth-card__form{padding-left:23px;padding-right:23px}.rao-site .auth-head h1{font-size:23px}.rao-site .auth-head__sub{font-size:11px}.rao-site .auth-card[data-auth-mode=create] .auth-head h1{font-size:21px}.rao-site .auth-submit{padding:12px 18px;font-size:12px}.rao-site .auth-switch .auth-link{font-size:11px}}@media (prefers-reduced-motion: reduce){.rao-site .auth-input,.rao-site .auth-eye,.rao-site .auth-submit{transition:none}}.rao-site .auth-steps{margin-bottom:6px;font-size:12.5px;font-weight:700;color:var(--muted)}.rao-site .auth-steps .is-on{color:var(--deep)}.rao-site .auth-steps .is-done{color:var(--green-text)}.rao-site .auth-hint{font-size:12px;font-weight:600;color:var(--green-text)}.rao-site .auth-gets{padding:10px 12px;border-radius:10px;background:var(--green-tint);color:var(--green-text);font-size:13.5px;font-weight:600}.rao-site .auth-gets[hidden]{display:none}.rao-site .lrow__peek{display:flex;justify-content:flex-start}.rao-site .peek{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border:0;border-radius:999px;background:var(--tint);color:var(--brand-ink, #7b5cff);font:inherit;font-size:.74rem;font-weight:500;cursor:pointer;transition:background .18s ease,color .18s ease}.rao-site .peek__eyes{width:17px;height:17px;flex:0 0 auto;display:block}.rao-site .peek__eyes svg{width:100%!important;height:100%!important;display:block}.rao-site .curr .peek{gap:0;padding:6px 10px}.rao-site .curr .peek>span:not(.peek__eyes){display:none}.rao-site .curr .peek__eyes{width:22px;height:22px}.rao-site .lrow:hover .peek,.rao-site .peek:hover,.rao-site .peek:focus-visible{background:var(--tint-3);outline:none}.rao-site .peek:focus-visible{outline:2px solid var(--brand-ink, #7b5cff);outline-offset:2px}.rao-site .peek.is-on{background:var(--tint-4, #D8CCF8)}.rao-site .peek--off{background:var(--faint);color:var(--disabled, #BDB6D2);cursor:default}.rao-site .lrow:hover .peek--off{background:var(--faint)}.rao-site .peek-pop{position:absolute;z-index:60;width:470px;background:none;border:0;box-shadow:none;overflow:visible;opacity:0;visibility:hidden;transform:translateY(10px) scale(.985);transition:opacity .22s cubic-bezier(.2,.8,.3,1),transform .22s cubic-bezier(.2,.8,.3,1),visibility .22s}.rao-site .peek-pop.is-open{opacity:1;visibility:visible;transform:none}.rao-site .peek-pop__stage{height:370px;display:grid;place-items:center;overflow:visible}.rao-site .peek-pop__q{width:100%;animation:peekIn .3s cubic-bezier(.2,.8,.3,1)}@keyframes peekIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.rao-site .peek-pop .rao-lesson{background:none}.rao-site .peek-pop .pv-frame{margin:0;border-radius:26px;padding:3px;box-shadow:0 4px 12px #341e6e1a,0 22px 54px #341e6e3d}.rao-site .peek-pop .pv-card{border-radius:21px;padding:16px 16px 14px}.rao-site .peek-pop .rao-lesson .qbody{min-height:0!important}.rao-site .chap__body{position:relative}.rao-site .peek-hint{position:absolute;z-index:6;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;--hint-ink: #E0559B;transition:opacity .45s ease,transform .45s ease}.rao-site .peek-hint[hidden]{display:none}.rao-site .peek-hint.is-done{opacity:0;transform:translateY(-6px)}.rao-site .peek-hint__text{font-family:var(--font-display);font-size:1.02rem;font-weight:700;color:var(--hint-ink);letter-spacing:.01em;white-space:nowrap;margin-left:26px;opacity:0}.rao-site .peek-hint.is-in .peek-hint__text{animation:peekHintIn .4s ease .15s forwards}@keyframes peekHintIn{to{opacity:1}}.rao-site .peek-hint__arrow{width:104px;height:62px;margin-top:-2px;overflow:visible;stroke:var(--hint-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;fill:none}.rao-site .peek-hint__line{stroke-dasharray:190;stroke-dashoffset:190}.rao-site .peek-hint__head{stroke-dasharray:22;stroke-dashoffset:22}.rao-site .peek-hint.is-in .peek-hint__line{animation:peekDraw .75s cubic-bezier(.4,.1,.3,1) .2s forwards}.rao-site .peek-hint.is-in .peek-hint__head{animation:peekDraw .22s ease .85s forwards}.rao-site .peek-hint.is-in .peek-hint__head--2{animation-delay:.97s}@keyframes peekDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.rao-site .peek-hint__text,.rao-site .peek-hint.is-in .peek-hint__text{animation:none;opacity:1}.rao-site .peek-hint__line,.rao-site .peek-hint__head,.rao-site .peek-hint.is-in .peek-hint__line,.rao-site .peek-hint.is-in .peek-hint__head{animation:none;stroke-dashoffset:0}.rao-site .peek-pop,.rao-site .peek-pop__q{transition:none;animation:none}}@media (max-width: 899.98px){.rao-site .peek-hint{display:none}.rao-site .peek-pop{position:fixed;left:50%!important;top:50%!important;transform:translate(-50%,-50%) scale(.985);width:min(440px,92vw)}.rao-site .peek-pop.is-open{transform:translate(-50%,-50%)}.rao-site .peek-pop__stage{height:min(370px,62vh)}.rao-site .peek-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#1c13386b;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s}.rao-site .peek-scrim.is-open{opacity:1;visibility:visible}}@media (min-width: 900px){.rao-site .peek-scrim{display:none}}@media (max-width: 899.98px){.rao-site .peek{position:relative}.rao-site .peek:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}}.rao-site .app{--a-violet: #8b5cf6;--a-violet-deep: #6d28d9;--a-brand: #6e56cf;--a-ink: #1f1b4d;--a-title: #111827;--a-body: #4b5563;--a-muted: #6b7280;--a-muted-2: #8a88ad;--a-faint: #a39fc4;--a-tint: #efeafd;--a-tint-hover: #e4dcfb;--a-row-hover: #f8f6fe;--a-chip: #f5f3fd;--a-line: #e4e0f7;--a-line-box: #d4c9f7;--a-line-card: #ebe6fa;--a-line-soft: #f1eefb;--a-line-hover: #cfc7f2;--a-glow: 0 6px 24px -8px rgba(124, 92, 230, .22);--a-banner: linear-gradient(90deg, #8b5cf6 0%, #9d6bfb 55%, #e57fce 100%);--a-video: linear-gradient(135deg, #2a2160 0%, #3d2f8a 55%, #5b3fa8 100%);--a-card-shadow: rgba(76,29,149,.18)}.rao-site .app--grey{background:#f9fafb}.rao-site .nav__avatar{flex:0 0 auto;width:35px;height:35px;border-radius:999px;background:var(--a-violet, #8b5cf6);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;text-transform:uppercase}.rao-site .nav__avatar:hover{color:#fff;background:var(--a-violet-deep, #6d28d9)}.rao-site .app-empty{color:var(--a-body);font-size:16px;text-align:center;padding:48px 16px}.rao-site .app-empty--in{padding:12px 4px;text-align:left;font-size:14px}.rao-site .app-classes{max-width:1280px;margin:0 auto;padding:64px 24px 48px}.rao-site .app-classes__head{text-align:center;margin-bottom:48px}.rao-site .app-classes__head h1{font-size:36px;line-height:40px;font-weight:700;color:var(--a-title);margin-bottom:16px}.rao-site .app-classes__head p{font-size:20px;line-height:28px;color:var(--a-body)}.rao-site .app-classes__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:24px}.rao-site .cls-card{display:block;height:100%;background:#fff;color:inherit;border-radius:12px;padding:24px;border:1px solid #E2E8F0;border-left:4px solid;transition:transform .28s cubic-bezier(.34,1.35,.64,1),box-shadow .22s ease}.rao-site a.cls-card:hover{position:relative;z-index:1;color:inherit;transform:translateY(-6px) scale(1.01);box-shadow:0 17px 32px -11px color-mix(in srgb,var(--c) 40%,transparent),0 0 0 1.5px color-mix(in srgb,var(--c) 25%,transparent)}.rao-site .cls-card.is-soon{opacity:.6}.rao-site .cls-card__icon{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.rao-site .cls-card__name{font-size:20px;line-height:28px;font-weight:600;color:var(--a-title);margin-bottom:8px}.rao-site .cls-card__foot{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--a-muted)}.rao-site .app-banner{background:var(--a-banner);padding:18px 0 20px}.rao-site .app-banner__in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.rao-site .app-banner h1{font-size:24px;line-height:1.2;font-weight:800;color:#fff}.rao-site .app-crumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:#ffffffd9;margin-bottom:4px}.rao-site .app-crumbs a{color:#ffffffd9}.rao-site .app-crumbs a:hover{color:#fff}.rao-site .app-crumbs [aria-current]{color:#fff;font-weight:500}.rao-site .app-banner__ring{display:flex;flex-direction:column;align-items:center;gap:5px;width:64px}.rao-site .app-banner__label{font-size:11px;font-weight:600;color:#fff}.rao-site .ring{position:relative;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.rao-site .ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:conic-gradient(#fff var(--p, 0deg),rgba(255,255,255,.35) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px))}.rao-site .ring b{position:relative;font-size:10px;font-weight:700;color:#fff}.rao-site .app-chapters{padding-top:36px;padding-bottom:48px}.rao-site .app-chapters__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(300px,calc((100% - 40px) / 3)),1fr));gap:20px}.rao-site .ch-card{display:flex;flex-direction:column;height:100%;min-height:180px;background:#fff;color:inherit;border-radius:14px;border-left:3px solid var(--a-violet);padding:20px 24px 22px;box-shadow:0 1px 3px #00000014;transition:transform .28s cubic-bezier(.34,1.35,.64,1),box-shadow .22s ease}.rao-site .ch-card:hover{position:relative;z-index:1;color:inherit;transform:translateY(-6px) scale(1.01);box-shadow:0 17px 32px -11px color-mix(in srgb,var(--a-violet-deep) 50%,transparent),0 0 0 1.5px color-mix(in srgb,var(--a-violet) 28%,transparent)}@media (prefers-reduced-motion: reduce){.rao-site a.cls-card:hover,.rao-site .ch-card:hover{transform:none}}.rao-site .ch-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;color:var(--a-violet)}.rao-site .ch-card__top svg{flex:0 0 auto}.rao-site .ch-card__no{font-size:14px;font-weight:500;padding-top:4px}.rao-site .ch-card__name{font-size:16px;line-height:24px;font-weight:600;color:var(--a-title);margin-bottom:6px}.rao-site .ch-card__about{font-size:13px;line-height:19px;color:var(--a-body);flex-grow:1;text-wrap:pretty}.rao-site .ch-card__foot{font-size:13px;line-height:19px;color:var(--a-body);display:flex;justify-content:flex-end;align-items:baseline;gap:12px;margin-top:12px}.rao-site .ch-card__pct{margin-right:auto}@media (max-width: 639.98px){.rao-site .app-classes{padding:40px 18px 36px}.rao-site .app-classes__head{margin-bottom:28px}.rao-site .app-classes__head h1{font-size:30px;line-height:36px;margin-bottom:8px}.rao-site .app-classes__head p{font-size:17px;line-height:24px}.rao-site .app-chapters{padding-top:24px}.rao-site .app-chapters__grid{grid-template-columns:1fr}}.rao-site .lp{display:flex;align-items:flex-start;background:#fff}@media (min-width: 900px){.rao-site .lp{min-height:100vh}}.rao-site .lp-btn{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.rao-site .lp-btn svg{width:15px;height:15px}.rao-site .lp-btn--tint{background:var(--a-tint);color:var(--a-brand)}.rao-site .lp-btn--tint:hover{background:var(--a-tint-hover);color:var(--a-brand)}.rao-site .lp-btn--line{border:1px solid var(--a-line);background:#fff;color:var(--a-faint)}.rao-site .lp-btn--line:hover{border-color:var(--a-line-hover);color:var(--a-brand)}.rao-site .lp-btn--bare{background:none;color:var(--a-faint)}.rao-site .lp-btn--bare:hover{background:var(--a-row-hover);color:var(--a-brand)}.rao-site .lp-btn--bare svg{width:16px;height:16px}.rao-site .lp-side{font-family:var(--font-round);position:sticky;top:0;flex-shrink:0;height:100vh;background:#fff;border-right:1px solid var(--a-line)}.rao-site .lp-side__full{width:var(--lp-side-w, 300px);height:100%;display:flex;flex-direction:column}.rao-site .lp-resize{position:absolute;top:0;right:-10px;z-index:5;width:10px;height:100%;cursor:col-resize;touch-action:none}.rao-site .lp-resize:after{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:transparent;transition:background .15s}.rao-site .lp-resize:hover:after,.rao-site .lp-resize:focus-visible:after,.rao-site .lp.is-resizing .lp-resize:after{background:var(--a-line-hover)}.rao-site .lp-resize:focus-visible{outline:none}.rao-site .lp.is-resizing,.rao-site .lp.is-resizing *{cursor:col-resize!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rao-site .lp.is-collapsed .lp-resize{display:none}.rao-site .lp-side__rail{display:none;width:72px;flex-direction:column;align-items:center;padding-top:24px;gap:18px}.rao-site .lp.is-collapsed .lp-side__full{display:none}.rao-site .lp.is-collapsed .lp-side__rail{display:flex}.rao-site .lp-side__nav{flex:1;overflow-y:auto;display:flex;flex-direction:column;position:relative}@supports not selector(::-webkit-scrollbar){.rao-site .lp-side__nav{scrollbar-width:thin;scrollbar-color:var(--a-line-hover) transparent}}.rao-site .lp-side__nav::-webkit-scrollbar{width:6px}.rao-site .lp-side__nav::-webkit-scrollbar-track{background:transparent}.rao-site .lp-side__nav::-webkit-scrollbar-thumb{background:var(--a-line-hover);border-radius:999px}.rao-site .lp-side__nav::-webkit-scrollbar-thumb:hover{background:var(--a-faint)}.rao-site .lp-side__nav::-webkit-scrollbar-button{display:none}.rao-site .lp-side{--nav-ink: #282438;--nav-muted: #797385;--nav-line: #EEEAF4;--nav-hover: #F7F5FA;--nav-sel-bg: #F0EAFA;--nav-sel-ink: #7345C5;font-family:var(--font-body);border-right-color:var(--nav-line)}.rao-site .lp-side__head{display:flex;align-items:center;gap:8px;padding:18px 12px 18px 14px;border-bottom:1px solid var(--nav-line)}.rao-site .lp-side__name{flex:1;min-width:0}.rao-site .lp-side__back{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--nav-muted);border-radius:8px}.rao-site .lp-side__back:hover{background:var(--nav-hover)}.rao-site .lp-side__back svg{width:15px;height:15px;flex-shrink:0}.rao-site .lp-side__back:hover{color:var(--nav-ink)}.rao-site .lp-side__kicker{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--nav-muted);margin-bottom:2px}.rao-site .lp-side__title{font-size:16px;line-height:1.3;font-weight:600;color:var(--nav-ink);text-wrap:pretty}.rao-site .lp-side__nav{padding:14px 12px 24px;gap:6px}.rao-site .lp-row{display:flex;align-items:flex-start;gap:12px;min-height:34px;padding:8px 10px;border-radius:8px;color:var(--nav-ink);font-size:12.5px;line-height:18px;font-weight:400}.rao-site .lp-row:hover{background:var(--nav-hover);color:var(--nav-ink)}.rao-site .lp-row[aria-current]{color:var(--nav-ink);background:var(--nav-hover)}.rao-site .lp-row__name{flex:1;min-width:0;overflow-wrap:anywhere}.rao-site .lp-row__icon{width:20px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--nav-muted)}.rao-site .lp-row__icon svg{width:15px;height:15px}.rao-site .lp-row[aria-current] .lp-row__icon{color:var(--nav-sel-ink)}.rao-site .lp-row--ov{font-size:13px}.rao-site .lp-row--game .lp-row__icon{width:16px}.rao-site .lp-status{width:16px;height:18px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.rao-site .lp-status i{display:block;width:10px;height:10px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--nav-muted) 70%,#fff);box-sizing:border-box}.rao-site .lp-status[data-status=started] i{border-color:var(--nav-sel-ink);background:linear-gradient(90deg,var(--nav-sel-ink) 50%,transparent 50%)}.rao-site .lp-status[data-status=done] i{width:16px;height:16px;border:0;background:var(--green-2, #16A34A);position:relative}.rao-site .lp-status[data-status=done] i:after{content:"";position:absolute;left:5.5px;top:3px;width:4px;height:7.5px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rao-site .lp-row[aria-current] .lp-status[data-status=not-started] i{border-color:var(--a-violet);background:var(--a-violet)}.rao-site .lp-sec{display:flex;flex-direction:column}.rao-site .lp-sec__head{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;min-height:38px;padding:10px;border-radius:8px;color:var(--nav-ink)}.rao-site .lp-sec__head:hover{background:var(--nav-hover)}.rao-site .lp-sec__no{width:20px;flex-shrink:0;font-size:11px;line-height:18px;font-weight:600;color:var(--nav-muted);font-variant-numeric:tabular-nums}.rao-site .lp-sec__name{flex:1;min-width:0;font-size:13px;line-height:18px;font-weight:600;overflow-wrap:anywhere}.rao-site .lp-sec__chev{height:18px;display:flex;align-items:center;color:var(--nav-muted);transform:rotate(180deg);transition:transform .2s ease}.rao-site .lp-sec__head[aria-expanded=false] .lp-sec__chev{transform:rotate(90deg)}.rao-site .lp-sec__lessons{margin:0 0 6px 19px;padding-left:10px;border-left:1px solid var(--nav-line);display:flex;flex-direction:column;gap:0}.rao-site .lp-sec__lessons[hidden]{display:none}.rao-site .lp-row:focus-visible,.rao-site .lp-sec__head:focus-visible,.rao-site .lp-side__back:focus-visible{outline:2px solid var(--nav-sel-ink);outline-offset:-2px}.rao-site .lp-rail-chip{width:36px;height:32px;border-radius:8px;color:var(--nav-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.rao-site .lp-rail-chip:hover{background:var(--nav-hover);color:var(--nav-ink)}.rao-site .lp-main{flex:1;min-width:0}.rao-site .lp .lp-main{align-self:stretch;background-color:#f3f6fe}.rao-site .lp-main__in{margin:0 auto;padding-top:28px;padding-bottom:64px;display:flex;flex-direction:column;gap:28px}.rao-site .lp-main__in:not(.page-container){max-width:1080px;padding-left:32px;padding-right:32px}.rao-site .lp-main__in>[data-lp-lesson]{scroll-margin-top:100vh}.rao-site .lp-hero{position:relative;overflow:hidden;border-radius:20px;padding:24px 28px;background:#fff;border:1px solid var(--a-line-card);border-left:5px solid var(--a-violet);box-shadow:0 1px 3px #0000000f;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.rao-site .lp-hero[hidden]{display:none}.rao-site .lp-hero__art{position:relative;height:72px;margin:0 clamp(0px,6vw,100px) 0 0;flex-shrink:0}.rao-site .lp-hero__art svg{display:block;height:100%;width:auto}.rao-site .lp-hero__art[hidden],.rao-site .lp-hero__anim[hidden]{display:none}.rao-site .lp-hero__text{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;max-width:560px}.rao-site .lp-hero__eyebrow{font-size:12px;font-weight:500;color:var(--a-brand)}.rao-site .lp-hero__title{font-size:19px;line-height:25px;font-weight:600;color:var(--a-ink);text-wrap:pretty}.rao-site .lp-hero__anim{position:relative;width:120px;height:108px;margin:-10px clamp(0px,9vw,140px) -10px 0;flex-shrink:0}.rao-site .lp-box{background:#fff;border:1px solid var(--a-line-box);border-radius:22px;box-shadow:var(--a-glow);padding:24px;display:flex;flex-direction:column;gap:20px}.rao-site .lp-box[hidden]{display:none}.rao-site .lp-box.lp-ret-mode{background:none;border:none;box-shadow:none;padding:0}.rao-site .lp-box.lp-ret-mode .lp-box__head [data-lp-view-count],.rao-site .lp-box.lp-ret-mode .lp-box__head .lp-toggle{display:none}.rao-site .lp-box__head{display:flex;align-items:center;gap:12px}.rao-site .lp-box__head h3{font-size:16px;font-weight:600;color:var(--a-ink)}.rao-site .lp-box__name{display:flex;flex-direction:column;gap:4px;min-width:0}.rao-site .lp-box__eyebrow{font-size:12px;font-weight:500;color:var(--a-brand)}.rao-site .lp-worksheets .lp-box__head{align-items:flex-end}.rao-site .lp-worksheets .lp-box__head h3{font-size:19px;line-height:25px;text-wrap:pretty}.rao-site .lp-toggle{margin-left:auto;display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--a-tint)}.rao-site .lp-toggle button{padding:5px 12px;border-radius:999px;font-size:12px;font-weight:500;color:var(--a-brand)}.rao-site .lp-toggle button:hover{background:#fff9}.rao-site .lp-toggle button[aria-selected=true]{background:#fff;color:var(--a-ink);font-weight:600;box-shadow:0 1px 3px #1f1b4d1f}.rao-site .lp-view[hidden]{display:none}.rao-site .lp-video__frame{aspect-ratio:16 / 9;border-radius:16px;overflow:hidden;background:var(--a-video);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;text-align:center;padding:16px}.rao-site .lp-video__play{width:64px;height:64px;border-radius:999px;background:#ffffff29;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.rao-site .lp-video__title{font-size:16px;font-weight:600}.rao-site .lp-video__note{font-size:13px;color:#ffffffb8}@media (max-width: 639.98px){.rao-site .lp-box__head{flex-wrap:wrap}.rao-site .lp-toggle{margin-left:0;order:3}.rao-site .lp-video__play{width:48px;height:48px}}.rao-site .lp-box__head span{font-size:12px;color:var(--a-muted-2)}.rao-site .ov-table{border:1px solid var(--border-faint);border-radius:16px;overflow:hidden}.rao-site .ov-table .lrows{border-top:0}.rao-site .lrow__unit{display:none}@media (max-width: 767.98px){.rao-site .lrow__unit{display:inline}}.rao-site .ov-table .lrows--peek.lrows--cols{--lrow-cols: repeat(7, minmax(0, 1fr));grid-template-columns:var(--lrow-cols)}.rao-site .ov-table .lrows--cols .lrow__dur{text-align:left}.rao-site .lrow__none{color:var(--disabled, #BDB6D2)}.rao-site .ws-tick{display:inline-flex;flex-shrink:0;color:#16a34a}.rao-site .ws-act{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:24px;min-width:64px;padding:0 12px;border:1.5px solid var(--a-violet);border-radius:999px;background:#fff;color:var(--a-violet-deep);font:inherit;font-size:.74rem;font-weight:500;text-decoration:none;transition:background .18s ease}.rao-site .ws-act:hover{background:var(--tint)}.rao-site .ws-act.is-next{background:var(--a-violet);color:#fff}.rao-site .ws-act.is-next:hover{background:var(--a-violet);filter:brightness(1.08)}.rao-site .ws-act:focus-visible{outline:2px solid var(--brand-ink, #7b5cff);outline-offset:2px}.rao-site .ws-report{position:absolute;z-index:60;width:250px;padding:14px 16px;background:#fff;border:1px solid var(--border-faint);border-radius:16px;box-shadow:0 12px 32px #28145a24;font-size:.84rem;color:var(--ink-2)}.rao-site .ws-report h4{margin:0 0 10px;font-size:14px;font-weight:600;color:var(--ink)}.rao-site .ws-report__stat{display:flex;justify-content:space-between;padding:3px 0}.rao-site .ws-report__dots{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.rao-site .ws-report__dots i{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font:600 11px/1 var(--font-mono);font-style:normal;color:#fff;background:#22c55e}.rao-site .ws-report__dots i.is-help{background:#f59e0b}.rao-site .ws-report__key{margin:10px 0 0;font-size:11px;color:var(--secondary)}.rao-site .ov-table{container-type:inline-size}@container (max-width: 719.98px){.rao-site .ov-table .lrows--cols{display:block}.rao-site .ov-table .lrows--cols .lrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px}.rao-site .ov-table .lrows--cols .lrow--head{display:none}.rao-site .ov-table .lrows--cols .lrow__unit{display:inline}.rao-site .ov-table .lrows--cols .lrow__section{flex:0 0 auto}.rao-site .ov-table .lrows--cols .lrow__title{flex:1 1 100%;order:1}.rao-site .ov-table .lrows--cols .lrow__qs,.rao-site .ov-table .lrows--cols .lrow__prog{flex:0 0 auto;order:2}.rao-site .ov-table .lrows--cols .lrow__act{order:3}.rao-site .ov-table .lrows--cols .lrow__an{order:4}.rao-site .ov-table .lrows--cols .lrow__peek{order:5;flex:0 0 auto}.rao-site .ov-table .lrows--cols .lrow__none{display:none}}.rao-site .ov-table .lrow__title a{color:inherit}.rao-site .ov-table .lrow--head{font-size:11px}@media (pointer: coarse){.rao-site .ov-table .peek,.rao-site .ov-table .ws-act{height:40px;padding-left:14px;padding-right:16px}.rao-site .ov-table .lrow__title a{display:inline-block;padding:10px 0;margin:-10px 0}}.rao-site .ov-table .lrow__title a:hover{color:var(--deep);text-decoration:underline;text-underline-offset:3px}.rao-site .ov-table .lrows--cols .lrow__title{display:flex;align-items:center;gap:6px}.rao-site .ov-table .lrow__title a[data-ws-open]{color:var(--a-violet-deep);font-weight:500;white-space:nowrap}.rao-site .ov-table .lrow__title a[data-ws-open]:hover{color:var(--a-violet-deep)}.rao-site .lp-bar-top,.rao-site .lp-scrim{display:none}@media (max-width: 899.98px){.rao-site .lp{flex-direction:column}.rao-site .lp-bar-top{position:sticky;top:0;z-index:20;width:100%;display:flex;align-items:center;gap:10px;padding:8px 14px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--a-line-soft)}.rao-site .lp-bar-top .lp-btn{width:32px;height:32px}.rao-site .lp-bar-top__title{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--a-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rao-site .lp-lessons-btn{height:38px;padding:0 12px;border:1px solid var(--a-line);border-radius:12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--a-brand)}.rao-site .lp-side{position:fixed;top:0;left:0;z-index:40;width:min(318px,86vw);box-shadow:12px 0 30px -12px #1f1b4d59;transform:translate(-105%);visibility:hidden;transition:transform .25s var(--ease-panel),visibility .25s}.rao-site .lp.is-drawer-open .lp-side{transform:none;visibility:visible}.rao-site .lp-side__full{width:100%}.rao-site .lp.is-collapsed .lp-side__full{display:flex}.rao-site .lp-side__rail,.rao-site .lp.is-collapsed .lp-side__rail,.rao-site .lp-collapse,.rao-site .lp-resize,.rao-site .lp-side__head .lp-btn--tint{display:none}.rao-site .lp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#1f1b4d59}.rao-site .lp.is-drawer-open .lp-scrim{display:block}.rao-site .lp-scrim[hidden]{display:none!important}.rao-site .lp-main{width:100%}.rao-site .lp-main__in{padding-top:16px;padding-bottom:40px;gap:16px}.rao-site .lp-main__in:not(.page-container){padding-left:14px;padding-right:14px}}@media (max-width: 639.98px){.rao-site .lp-hero{padding:18px 16px 18px 20px;flex-wrap:nowrap;gap:8px}.rao-site .lp-hero__title{font-size:18px;line-height:24px}.rao-site .lp-hero__anim{width:96px;height:86px;margin:-8px 0}.rao-site .lp-hero__art{height:56px;margin:0}.rao-site .lp-box{border-radius:20px;padding:16px}}@media (prefers-reduced-motion: reduce){.rao-site .lp-side,.rao-site .lp-sec__chev{transition:none}}.rao-site .preview-pill{position:fixed;right:16px;bottom:16px;z-index:60;padding:10px 16px;border-radius:999px;background:#1f1b4d;color:#fff;font-size:14px;font-weight:600;box-shadow:0 10px 24px -8px #1f1b4d8c}.rao-site .preview-pill:hover{color:#fff;background:#6d28d9}.rao-site .preview-pill__short{display:none}@media (max-width: 639.98px){.rao-site .preview-pill{right:12px;bottom:16px;padding:12px 14px;font-size:13px}.rao-site .preview-pill__long{display:none}.rao-site .preview-pill__short{display:inline}.rao-site .rao-body:has(.preview-pill) .site-footer,.rao-site .rao-body:has(.kt) .site-footer{padding-bottom:80px}}.rao-site .lp.is-playing .lp-main__in>:not(.wsp){display:none!important}.rao-site .lp.is-playing .lp-main__in{max-width:none;padding:0;gap:0}.rao-site .lp.is-playing .lp-main{align-self:stretch;background-color:#f3f6fe;background-image:none}.rao-site .rao-lesson button,.rao-site .rao-lesson input,.rao-site .rao-lesson select,.rao-site .rao-lesson textarea{line-height:normal}.rao-site .wsp .rao-lesson{background:none!important;max-width:none;padding:0}.rao-site .wsp{display:flex;flex-direction:column;gap:18px}.rao-site .wsp .rao-lesson .pv-head{display:none}.rao-site .wsp .rao-lesson .pv-head.pv-head-tabs{display:flex}.rao-site .wsp .rao-lesson .pv-head.pv-head-tabs .pv-ring{display:none}.rao-site .wsp .rao-lesson .pv-card{position:relative}.rao-site .wsp .rao-lesson .pv-card>.wsp-qnum{--qn-k: var(--k, var(--brand, #7b5cff));position:absolute;top:4px;right:13px;z-index:4;padding:2px 9px 3px;border-radius:999px;background:color-mix(in srgb,var(--qn-k) 9%,#fff);color:color-mix(in srgb,var(--qn-k) 60%,#2a2550);font-size:11.5px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap}.rao-site .wsp .rao-lesson .pv-frame--calm .pv-card>.wsp-qnum{display:none}@container lesson (max-width: 480px){.rao-site .wsp .rao-lesson .pv-card{padding-top:26px}}.rao-site .wsp .rao-lesson .pv-frame{padding:1.5px}.rao-site .rao-lesson:not([data-look=senior]) .prompt:not(.qprompt-solo):not(.qprompt-split){--rz-fw-prompt: 600;--rz-lh-prompt: 1.55}.rao-site .rao-lesson:not([data-look=senior]) .prompt:not(.qprompt-solo):not(.qprompt-split):not(:has(.lbl)):not(.qbody[data-pane=box]>.prompt){max-width:70ch}.rao-site .rao-lesson:not([data-look=senior]) .prompt.qprompt-split .qp-lead{font-weight:600;line-height:1.55}.rao-site .rao-lesson .lbl{font-size:inherit;letter-spacing:inherit;color:inherit}.rao-site .wsp-head{position:sticky;top:0;z-index:20;background:#fff}.rao-site .wsp-top{display:flex;align-items:center;justify-content:center;gap:12px 20px;padding:12px 32px;position:relative}.rao-site .wsp-title{position:absolute;left:32px;top:50%;transform:translateY(-50%);max-width:calc(50% - 250px)}.rao-site .wsp-eyebrow{font-size:12px;font-weight:500;color:var(--a-brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rao-site .wsp-name{font-size:15px;font-weight:600;color:var(--a-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rao-site .wsp-view{position:absolute;right:32px;top:50%;transform:translateY(-50%);display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--a-tint)}.rao-site .wsp-view button{width:32px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--a-brand)}.rao-site .wsp-view button:hover{background:#fff9}.rao-site .wsp-view .wsp-fs{margin-left:3px;position:relative}.rao-site .wsp-view .wsp-fs:before{content:"";position:absolute;left:-3px;top:6px;bottom:6px;width:1px;background:var(--a-line-box)}.rao-site .wsp-view .wsp-fs[hidden]{display:none}.rao-site .wsp-view .wsp-fs[aria-pressed=true]{background:none;color:var(--a-brand);box-shadow:none}.rao-site .wsp-fs .wsp-fs__off,.rao-site .wsp-fs[aria-pressed=true] .wsp-fs__on{display:none}.rao-site .wsp-view .wsp-snd{margin-left:3px;position:relative}.rao-site .wsp-view .wsp-snd:before{content:"";position:absolute;left:-3px;top:6px;bottom:6px;width:1px;background:var(--a-line-box)}.rao-site .wsp-view .wsp-snd[aria-pressed=true]{background:none;color:var(--a-muted, #6b7280);box-shadow:none}.rao-site .wsp-snd .wsp-snd__off,.rao-site .wsp-snd[aria-pressed=true] .wsp-snd__on{display:none}.rao-site .wsp-snd[aria-pressed=true] .wsp-snd__off,.rao-site .wsp-fs[aria-pressed=true] .wsp-fs__off{display:block}.rao-site .wsp-view button[aria-pressed=true]{background:#fff;color:var(--a-violet-deep);box-shadow:0 1px 3px #1f1b4d1f}.rao-site .wsp.is-list .pv-frame,.rao-site .wsp.is-list .wsp-done{scroll-margin-top:90px}@media (max-width: 1279.98px){.rao-site .wsp-top{flex-direction:column}.rao-site .wsp-title{position:static;transform:none;max-width:100%;text-align:center}.rao-site .wsp-view{top:12px;transform:none}}.rao-site .wsp-count{font-size:13px;font-weight:600;color:var(--a-ink);white-space:nowrap}.rao-site .wsp-bar{height:6px;background:var(--a-tint);overflow:hidden}.rao-site .wsp-bar i{display:block;height:100%;width:0;background:var(--a-violet);border-radius:0 999px 999px 0;transition:width .3s}.rao-site .wsp-dots{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.rao-site .wsp .wsp-head{position:static;background:none}.rao-site .wsp .wsp-top{padding:0;min-height:0}.rao-site .wsp .wsp-title,.rao-site .wsp .wsp-bar{display:none}.rao-site .wsp-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left dots view";align-items:center;gap:12px;max-width:1000px;width:100%;margin:0 auto;padding:10px 16px 14px;border-bottom:1px solid var(--a-line-soft);position:relative}.rao-site .wsp-nav.sws-open{z-index:30}.rao-site .wsp-nav .sws-left{grid-area:left;display:flex;align-items:center;gap:10px;min-width:0}.rao-site .wsp-nav .wsp-dots{grid-area:dots}.rao-site .wsp-nav .wsp-view{grid-area:view;position:static;transform:none;justify-self:end}.rao-site .wsp-nav.is-stacked{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left view" "dots dots";row-gap:12px}.rao-site .wsp-nav.is-stacked .wsp-dots{justify-self:center;max-width:100%}.rao-site .wsp-nav.is-narrow{display:flex;flex-wrap:wrap;row-gap:10px}.rao-site .wsp-nav.is-narrow .sws-left{display:contents}.rao-site .wsp-nav.is-narrow .wsp-back{order:-3}.rao-site .wsp-nav.is-narrow .wsp-view{order:-2;margin-left:auto}.rao-site .wsp-nav.is-narrow .sws{order:-1;flex:1 1 100%}.rao-site .wsp-nav.is-narrow .sws-cur{width:100%}.rao-site .wsp-nav.is-narrow .wsp-dots{flex:0 1 auto;max-width:100%;margin-inline:auto}.rao-site .wsp-back{flex:none;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--a-tint);color:var(--a-brand)}.rao-site .wsp-back:hover{background:var(--a-tint-hover);color:var(--a-violet-deep)}.rao-site .wsp .wsp-nav+.wsp-stage{margin-top:0!important}.rao-site .wsp-stage{margin-top:18px!important}.rao-site .wsp-nav .wsp-view{padding:2px;border-radius:9px}.rao-site .wsp-nav .wsp-view button{width:26px;height:24px;border-radius:7px}.rao-site .wsp-nav .wsp-view svg{width:13px;height:13px}.rao-site .wsp-nav .wsp-view .wsp-fs:before,.rao-site .wsp-nav .wsp-view .wsp-snd:before{top:5px;bottom:5px}.rao-site .wsp-nav .wsp-dots{gap:6px}.rao-site .wsp-dot{width:30px;height:28px;border-radius:9px;background:#fff;border:1px solid var(--a-line-box);color:var(--a-muted-2);font-size:13px;font-weight:700}.rao-site .wsp-dot:hover{border-color:var(--a-violet);color:var(--a-violet-deep)}.rao-site .wsp-dot[aria-current]{background:var(--a-violet);border-color:transparent;color:#fff;box-shadow:none}.rao-site .wsp-dot.is-right{background:color-mix(in srgb,var(--green-2, #16A34A) 16%,#fff);border-color:transparent;color:#15803d}.rao-site .wsp-dot.is-help{background:var(--amber-tint);border-color:transparent;color:var(--amber-text)}.rao-site .wsp-dot.is-wrong{background:var(--red-tint);border-color:transparent;color:var(--red-text)}.rao-site .wsp-dot[aria-current].is-right,.rao-site .wsp-dot[aria-current].is-help,.rao-site .wsp-dot[aria-current].is-wrong{box-shadow:inset 0 0 0 2px #fff,0 1px 3px #1f1b4d2e}.rao-site .wsp-dot{transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.rao-site .wsp-dot:hover{transform:scale(1.12);box-shadow:0 2px 8px #5b3cc438}.rao-site .wsp-dot:active{transform:scale(1);box-shadow:0 1px 3px #5b3cc42e}.rao-site .wsp-dot[aria-current]:hover{background:var(--a-violet-deep)}.rao-site .wsp-dot.is-right:hover{background:color-mix(in srgb,var(--green-2, #16A34A) 28%,#fff)}.rao-site .wsp-dot.is-help:hover{background:color-mix(in srgb,var(--amber-text) 22%,var(--amber-tint))}.rao-site .wsp-dot.is-wrong:hover{background:color-mix(in srgb,var(--red-text) 18%,var(--red-tint))}.rao-site .wsp-dot[aria-current].is-right:hover,.rao-site .wsp-dot[aria-current].is-help:hover,.rao-site .wsp-dot[aria-current].is-wrong:hover{box-shadow:inset 0 0 0 2px #fff,0 4px 10px #1f1b4d38}@media (prefers-reduced-motion: reduce){.rao-site .wsp-dot,.rao-site .wsp-dot:hover{transition:none;transform:none}}.rao-site .sws{position:relative;flex:none;--sws-purple: #7b5cff;--sws-ink: #2a2346;--sws-current: #5b3ae8;--sws-lv1: #9b7cff;--sws-lv2: #7b5cff;--sws-lv3: #5b21b6}.rao-site[data-kid-theme]:not([data-kid-theme=grape]) .sws{--sws-purple: var(--a-violet);--sws-ink: var(--a-ink);--sws-current: var(--a-violet-deep);--sws-lv1: color-mix(in srgb, var(--a-violet) 72%, #fff);--sws-lv2: var(--a-violet);--sws-lv3: var(--a-violet-deep)}.rao-site .sws-cur{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;background:#fff;border:1px solid var(--a-line);border-radius:12px;text-align:left;color:var(--a-faint)}.rao-site .sws-cur:hover,.rao-site .sws-cur[aria-expanded=true]{background:var(--a-row-hover);color:var(--a-brand)}.rao-site .sws-cur:focus-visible{outline:2px solid var(--a-violet);outline-offset:2px}.rao-site .sws-cur svg{flex:none;transition:transform .14s ease-out}.rao-site .sws-cur[aria-expanded=true] svg{transform:rotate(180deg)}.rao-site .sws-cur__txt{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.rao-site .sws-level{font-size:8px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--sws-purple);white-space:nowrap}.rao-site .sws-name{font-size:12px;font-weight:600;line-height:1.25;color:var(--sws-ink);white-space:nowrap}.rao-site .sws-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:40;width:288px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:8px;padding:8px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid var(--a-line);border-radius:16px;box-shadow:0 12px 32px #4c1d9517;transform-origin:24px 0;animation:sws-in .14s ease-out}.rao-site .sws-menu[hidden]{display:none}.rao-site .wsp-nav.is-narrow .sws-menu{width:100%;max-width:none}@keyframes sws-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@media (prefers-reduced-motion: reduce){.rao-site .sws-menu,.rao-site .sws-cur svg,.rao-site .sws-group__name svg{animation:none;transition:none}}.rao-site .sws-menu p{margin:0}.rao-site .sws-group{--lv: var(--sws-lv2);display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--lv) 6%,#fff)}.rao-site .sws-group[data-lv="1"]{--lv: var(--sws-lv1)}.rao-site .sws-group[data-lv="3"]{--lv: var(--sws-lv3)}.rao-site .sws-group__name{display:flex;align-items:center;gap:6px;width:100%;margin:0 0 2px;padding:0 2px;background:none;border:0;text-align:left;font:inherit;font-size:9px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:color-mix(in srgb,var(--lv) 85%,#000)}.rao-site button.sws-group__name{cursor:pointer}.rao-site button.sws-group__name:focus-visible{outline:2px solid var(--lv);outline-offset:2px;border-radius:4px}.rao-site .sws-group__name svg{flex:none;margin-left:auto;color:color-mix(in srgb,var(--lv) 60%,#fff);transition:transform .15s}.rao-site .sws-group.is-folded .sws-group__name{margin-bottom:0}.rao-site .sws-group.is-folded .sws-group__name svg{transform:rotate(-90deg)}.rao-site .sws-group.is-folded .sws-row{display:none}.rao-site .sws-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;background:#fff;border:1.5px solid transparent;border-radius:9px;text-align:left}.rao-site .sws-row:hover{border-color:color-mix(in srgb,var(--lv) 35%,#fff)}.rao-site .sws-row.is-current{border-color:var(--lv)}.rao-site .sws-row:focus-visible{outline:2px solid var(--lv);outline-offset:-2px}.rao-site .sws-row__name{flex:0 1 auto;font-size:12px;font-weight:400;line-height:1.2;color:var(--ink-2, #3b3455);white-space:nowrap}.rao-site .sws-dots{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px;margin-left:auto;max-width:120px}.rao-site .sws-dots i{width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.1px color-mix(in srgb,var(--lv) 38%,#fff)}.rao-site .sws-dots i.on{background:color-mix(in srgb,var(--lv) 85%,#fff);box-shadow:none}.rao-site .sws-row[data-status=done] .sws-dots i{background:color-mix(in srgb,var(--green-2, #16A34A) 85%,#fff);box-shadow:none}.rao-site .sws-dots.is-many{gap:2px}.rao-site .sws-dots.is-many i{width:5px;height:5px}.rao-site .sws-row__n{flex:none;width:30px;text-align:right;font-size:11px;font-weight:400;color:var(--a-muted-2);font-variant-numeric:tabular-nums}.rao-site .sws-mark{flex:none;width:11px;height:11px;display:grid;place-items:center}.rao-site .sws-mark i{position:relative;width:11px;height:11px;border-radius:50%;border:1.2px solid color-mix(in srgb,var(--lv) 45%,#fff)}.rao-site .sws-mark[data-status=started] i{border-color:var(--lv);background:linear-gradient(90deg,var(--lv) 50%,transparent 50%)}.rao-site .sws-mark[data-status=done] i{border:0;background:var(--green-2, #16A34A)}.rao-site .sws-mark[data-status=done] i:after{content:"";position:absolute;left:3.6px;top:1.9px;width:2.7px;height:5.2px;border:solid #fff;border-width:0 1.4px 1.4px 0;transform:rotate(45deg)}.rao-site .sws-row.is-current .sws-mark i{border:1.3px solid var(--lv);background:radial-gradient(circle closest-side,var(--lv) 0 2.6px,#fff 3.1px)}.rao-site .sws-row.is-current .sws-mark i:after{display:none}.rao-site .wsp-stage{max-width:1000px;width:100%;margin:0 auto;padding:0 16px}.rao-site .wsp-stage:has(.rao-lesson[data-look=senior]){max-width:812px}.rao-site .wsp-stage[hidden]{display:none}.rao-site .wsp .pv-frame[hidden],.rao-site .wsp .pv-ans{display:none!important}.rao-site .wsp-loading{text-align:center;color:var(--a-body);padding:48px 16px}.rao-site .wsp-done{max-width:520px;margin:24px auto 12px;background:#fff;border:1px solid var(--a-line-box);border-radius:22px;box-shadow:var(--a-glow);padding:32px 24px;text-align:center}.rao-site .wsp-done[hidden]{display:none}.rao-site .wsp-done .wsp-done__big{font-size:52px;line-height:1;margin:0}.rao-site .wsp-done h3{font-size:22px;font-weight:600;color:var(--a-ink);margin:12px 0 6px}.rao-site .wsp-done p{color:var(--a-body);font-size:15px;margin-bottom:20px}.rao-site .wsp-bl-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:9999}.rao-site .wsp-bl{position:absolute;bottom:0;left:0;will-change:transform;pointer-events:none;transform-origin:50% 100%;animation:wsp-bl-rise var(--dur) cubic-bezier(.33,.05,.55,1) var(--delay) both}.rao-site .wsp-bl__sway{animation:wsp-bl-sway var(--sw) ease-in-out infinite alternate;transform-origin:50% 0}.rao-site .wsp-bl svg{display:block;overflow:visible}.rao-site .wsp-bl__hit{pointer-events:auto;cursor:pointer}.rao-site .wsp-bl.is-gold svg{animation:wsp-bl-glow 1s ease-in-out infinite alternate}@keyframes wsp-bl-glow{0%{filter:drop-shadow(0 0 3px rgba(255,214,10,.5))}to{filter:drop-shadow(0 0 14px rgba(255,214,10,1))}}@keyframes wsp-bl-rise{0%{transform:translate(var(--x),240px) scale(var(--s))}to{transform:translate(calc(var(--x) + var(--drift)),calc(-100vh - 30px)) scale(var(--s))}}@keyframes wsp-bl-sway{0%{transform:rotate(-6deg) translate(-10px)}to{transform:rotate(6deg) translate(10px)}}.rao-site .wsp-bl__bit{position:absolute;width:9px;height:9px;border-radius:3px;pointer-events:none;animation:wsp-bl-bit .55s ease-out forwards}@keyframes wsp-bl-bit{to{transform:translate(var(--bx),var(--by)) rotate(260deg) scale(.3);opacity:0}}.rao-site .wsp-bl__word{position:absolute;pointer-events:none;font-family:var(--font-display);font-weight:800;font-size:1.4rem;-webkit-text-stroke:1px rgba(0,0,0,.2);text-shadow:0 2px 0 rgba(0,0,0,.15);transform:translate(-50%,-50%);animation:wsp-bl-word .8s ease-out forwards}@keyframes wsp-bl-word{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}25%{transform:translate(-50%,-60%) scale(1.15);opacity:1}to{transform:translate(-50%,-140%) scale(1);opacity:0}}.rao-site .wsp-bl-count{position:fixed;top:16px;left:50%;transform:translate(-50%,-90px);z-index:10000;pointer-events:none;display:flex;align-items:center;gap:8px;padding:8px 18px 8px 12px;border-radius:999px;background:#fff;box-shadow:0 6px 22px #0f172a2e;border:2.5px solid #FF4D6D;font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:var(--a-ink);transition:transform .35s cubic-bezier(.22,1.5,.4,1)}.rao-site .wsp-bl-count.is-on{transform:translate(-50%)}.rao-site .wsp-bl-count .n{display:inline-block;min-width:1.2em;text-align:center;color:#ff4d6d;font-size:1.4rem}.rao-site .wsp-bl-count .n.bump{animation:wsp-bl-bump .3s ease}.rao-site .wsp-bl-count .g{display:none;font-size:1.2rem}.rao-site .wsp-bl-count.is-gold{border-color:#e0a800}.rao-site .wsp-bl-count.is-gold .g{display:inline;animation:wsp-bl-bump .5s ease}@keyframes wsp-bl-bump{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}.rao-site .wsp-bl-result{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:-6px auto 20px}.rao-site .wsp-bl-pill{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:14px;background:#fff;font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--a-ink);border:2px solid #FFD0DA}.rao-site .wsp-bl-pill b{color:#ff4d6d;font-size:1.25rem}.rao-site .wsp-bl-pill.is-gold{border-color:#f5c542;background:#fff8db}.rao-site .wsp-bl-pill.is-gold b{color:#b8860b}.rao-site .wsp-bl-pill.is-miss{border-color:var(--a-line-box);color:var(--a-body);font-weight:600}.rao-site .wsp-bl-medal{font-size:1.5rem;display:inline-block;animation:wsp-bl-spin 1s ease both}@keyframes wsp-bl-spin{0%{transform:scale(0) rotate(-180deg)}70%{transform:scale(1.3) rotate(15deg)}to{transform:scale(1) rotate(0)}}.rao-site .wsp-stage{padding-bottom:48px!important}.rao-site .wsp-btn{display:inline-block;padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;border:1.5px solid var(--a-line-box);background:#fff;color:var(--a-brand)}.rao-site .wsp-btn:hover{color:var(--a-brand);border-color:var(--a-line-hover)}.rao-site .wsp-btn--go,.rao-site .wsp-btn--go:hover{background:var(--a-violet);border-color:var(--a-violet);color:#fff}.rao-site .wsp-btn[disabled]{opacity:.4;cursor:default}.rao-site .wsp-btn[hidden]{display:none}@media (max-width: 899.98px){.rao-site .is-playing-ws .kt{display:none!important}.rao-site .wsp-head{position:static}.rao-site .wsp-top{flex-direction:column;padding:12px 16px 10px}.rao-site .wsp-title{position:static;transform:none;max-width:100%;text-align:center}}.rao-site .lp-return{display:flex;flex-direction:column;gap:0}.rao-site .lp-return[hidden]{display:none}.rao-site .lp-ret-hero{background:#fff;border:1px solid var(--a-line-box);border-radius:20px;padding:22px 56px 12px 32px;box-shadow:var(--a-glow)}.rao-site .lp-ret-hero__top{display:flex;align-items:center;gap:16px}.rao-site .lp-ret-hero{position:relative;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.rao-site .lp-ret-hero>*{position:relative}.rao-site .lp-ret-hero:hover{transform:translateY(-3px);box-shadow:0 24px 44px -24px #6d4aff73,0 2px 8px -2px #6d4aff1f}.rao-site .lp-ret-badge{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.rao-site .lp-ret-hero:hover .lp-ret-badge{transform:scale(1.12) rotate(-8deg)}@media (prefers-reduced-motion: reduce){.rao-site .lp-ret-hero,.rao-site .lp-ret-badge{transition:none}.rao-site .lp-ret-hero:hover,.rao-site .lp-ret-hero:hover .lp-ret-badge{transform:none}}.rao-site .lp-ret-hero__text{flex:1 1 auto;min-width:0}.rao-site .lp-ret-badge{width:46px;height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;flex:none}.rao-site .lp-ret-badge svg{flex:none}.rao-site .lp-ret-badge--done{background:#e8f9ee;color:#16a34a}.rao-site .lp-ret-badge--progress{background:var(--a-tint);color:var(--a-violet)}.rao-site .lp-ret-eyebrow{font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin:3px 0 4px}.rao-site .lp-ret-eyebrow--done{color:#16a34a}.rao-site .lp-ret-eyebrow--progress{color:var(--a-violet-deep)}.rao-site .lp-ret-h{font-size:24px;font-weight:800;color:var(--a-title);margin:0 0 6px;letter-spacing:-.01em}.rao-site .lp-ret-sub{font-size:14px;line-height:1.55;color:var(--a-body);margin:0}.rao-site .lp-ret-sub b{color:var(--a-ink);font-weight:600}.rao-site .lp-ret-pet-wrap{flex:none;width:392px;height:160px;margin:-12px -16px -8px 0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 55% 55% at center,#f3e8ff 0%,color-mix(in srgb,#f3e8ff 55%,#fdf0fa) 35%,transparent 72%)}.rao-site .lp-ret-pet{width:322px;aspect-ratio:1070/456}@media (max-width: 1280px){.rao-site .lp-ret-pet-wrap{width:280px;height:150px;margin:0}.rao-site .lp-ret-pet{width:230px}}.rao-site .lp-ret-pet svg,.rao-site .lp-ret-pet>div{width:100%;height:100%}.rao-site .lp-ret-actions{margin-top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.rao-site .lp-ret-btn{display:inline-flex;align-items:center;gap:6px;color:var(--a-violet-deep);font-size:15px;font-weight:600;text-decoration:none}.rao-site .lp-ret-btn:hover{color:var(--a-violet-deep);text-decoration:underline}.rao-site .lp-ret-btn svg{flex:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.rao-site .lp-ret-btn:hover svg{transform:translate(4px)}.rao-site .lp-ret-divider{height:1px;background:var(--a-line-soft);margin:14px 0 2px}.rao-site .lp-ret-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 4px}.rao-site .lp-ret-row__dots{display:flex;flex-wrap:wrap;gap:8px}.rao-site .lp-ret-row__dots i{position:relative;width:16px;height:16px;border-radius:50%;flex:none;cursor:default;background:radial-gradient(circle at 34% 28%,#fff,#f3f0fb 45%,#dcd6ec);box-shadow:inset 0 -1.5px 2px #3c287824,0 1px 2px #3c28781f;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s;animation:lp-ret-dot-in .55s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--i, 0) * 60ms + .15s)}.rao-site .lp-ret-row__dots i.is-right{background:radial-gradient(circle at 34% 28%,#b8f5da,#3dd39e 45%,#22c08a);box-shadow:inset 0 -2px 3px #005a3c24,0 2px 4px #22c08a47}.rao-site .lp-ret-row__dots i.is-wrong{background:radial-gradient(circle at 34% 28%,#fff0b8,#f9d45a 45%,#f7c531);box-shadow:inset 0 -2px 3px #78500024,0 2px 4px #f7c5314d}.rao-site .lp-ret-row__dots i:hover{transform:translateY(-3px) scale(1.35);z-index:1}.rao-site .lp-ret-row__dots i.is-right:hover{box-shadow:inset 0 -2px 3px #005a3c24,0 6px 10px #22c08a59}.rao-site .lp-ret-row__dots i.is-wrong:hover{box-shadow:inset 0 -2px 3px #78500024,0 6px 10px #f7c53161}.rao-site .lp-ret-row__dots i:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 7px);transform:translate(-50%) scale(.74);transform-origin:50% 100%;white-space:nowrap;padding:3px 7px;border-radius:7px;font:600 10px/1.2 var(--font-body);color:var(--a-title);background:#fff;border:1px solid var(--a-line-card);box-shadow:0 4px 10px -4px #3c28784d;opacity:0;pointer-events:none;transition:opacity .15s}.rao-site .lp-ret-row__dots i:hover:after{opacity:1}@keyframes lp-ret-dot-in{0%{opacity:0;transform:translateY(-14px) scale(.3)}60%{opacity:1;transform:translateY(2px) scale(1.15)}}@media (prefers-reduced-motion: reduce){.rao-site .lp-ret-row__dots i{animation:none;transition:none}}.rao-site .lp-ret-row__act{flex:none;font-size:13px;font-weight:600;color:var(--a-violet-deep);text-decoration:none}.rao-site .lp-ret-row__act:hover{text-decoration:underline}.rao-site .lp-ret-more{margin-top:44px}.rao-site .lp-ret-more__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 3px}.rao-site .lp-ret-more__head:after{content:"";order:1;flex:1 1 auto;height:1px;background:var(--a-line-box)}.rao-site .lp-ret-more__head .lp-ret-tag{order:2}.rao-site .lp-ret-more__head h3{font-size:17px;font-weight:600;color:var(--a-title);margin:0}.rao-site .lp-ret-tag{font-size:11.5px;font-weight:600;color:var(--a-muted-2);background:var(--a-chip);border-radius:999px;padding:4px 11px;flex:none}.rao-site .lp-ret-more__note{font-size:13.5px;color:var(--a-muted);margin:0 0 16px}.rao-site .lp-ret-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.rao-site .lp-ret-card{position:relative;border:1px solid var(--a-line-card);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px;background:#fff;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.rao-site .lp-ret-card__icon{width:34px;height:34px;border-radius:10px;background:var(--a-tint);color:var(--a-violet);display:flex;align-items:center;justify-content:center;flex:none}.rao-site .lp-ret-card__name{font-size:15px;font-weight:600;color:var(--a-title);margin:0}.rao-site .lp-ret-card__meta{font-size:12.5px;color:var(--a-muted-2);margin:0}.rao-site .lp-ret-card__act{align-self:flex-end;margin-top:4px;font-size:13px;font-weight:600;color:var(--a-violet-deep);text-decoration:none}.rao-site .lp-ret-card__act:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.rao-site .lp-ret-card__act:before{content:"→";display:inline-block;order:2}.rao-site .lp-ret-card__act{display:inline-flex;align-items:center;gap:0}.rao-site .lp-ret-card__act:before{margin-left:5px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.rao-site .lp-ret-card__icon{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.rao-site .lp-ret-card:hover,.rao-site .lp-ret-card:focus-within{transform:translateY(-5px);box-shadow:0 18px 32px -18px #6d4aff73,0 2px 6px -2px #6d4aff1f}.rao-site .lp-ret-card:hover .lp-ret-card__icon,.rao-site .lp-ret-card:focus-within .lp-ret-card__icon{animation:lp-ret-wobble .6s ease}.rao-site .lp-ret-card:hover .lp-ret-card__act:before,.rao-site .lp-ret-card:focus-within .lp-ret-card__act:before{transform:translate(4px)}.rao-site .app .lp-ret-card__act.is-pressed{transform:none!important;background-color:transparent!important}.rao-site .lp-ret-card:has(.lp-ret-card__act.is-pressed),.rao-site .lp-ret-card:active{transform:translateY(-2px) scale(.97)}@keyframes lp-ret-wobble{0%{transform:rotate(0) scale(1)}30%{transform:rotate(-12deg) scale(1.12)}60%{transform:rotate(8deg) scale(1.08)}to{transform:rotate(0) scale(1)}}@media (prefers-reduced-motion: reduce){.rao-site .lp-ret-card,.rao-site .lp-ret-card__icon,.rao-site .lp-ret-card__act:before{transition:none;animation:none!important}.rao-site .lp-ret-card:hover,.rao-site .lp-ret-card:focus-within,.rao-site .lp-ret-card:active{transform:none}}.rao-site .lp-ret-down{display:flex;justify-content:center;margin:14px 0 0;color:var(--a-muted-2)}@media (max-width: 899.98px){.rao-site .lp-ret-hero{padding:20px 20px 8px}.rao-site .lp-ret-hero__top{gap:12px}.rao-site .lp-ret-h{font-size:21px}.rao-site .lp-ret-row{align-items:flex-start}.rao-site .lp-ret-row__act{white-space:nowrap}.rao-site .lp-ret-row__dots{flex-wrap:nowrap;gap:5px}.rao-site .lp-ret-row__dots i{width:13px;height:13px}.rao-site .lp-ret-more{margin-top:32px}.rao-site .lp-ret-grid{grid-template-columns:1fr}}@media (max-width: 599.98px){.rao-site .lp-ret-pet-wrap{display:none}}.rao-site .app .is-pressed{transform:scale(.96)!important;background-color:var(--a-tint)!important}.rao-site .app :is(.peek,.lp-toggle button,.lp-btn--tint).is-pressed{background-color:var(--a-tint-hover)!important}.rao-site .app .ws-act.is-next.is-pressed{background-color:var(--a-violet-deep)!important}.rao-site .app :is(.ch-card,.cls-card).is-pressed{background-color:#fff!important}@media (prefers-reduced-motion: reduce){.rao-site .app .is-pressed{transform:none!important}}.rao-site .app .lrow__title a[data-ws-open]{display:inline-block}.rao-site .app :is(a[href],button,[role=tab]):not(.wsp *,.peek-pop *){-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rao-site .app .lrow.ret-glow{position:relative;z-index:1;animation:ret-glow 1.2s ease-out both}@keyframes ret-glow{0%{background-color:transparent;box-shadow:0 0 0 0 transparent,inset 0 0 0 0 transparent}15%,70%{background-color:var(--a-tint);box-shadow:var(--a-glow),inset 3px 0 0 0 var(--a-violet)}to{background-color:transparent;box-shadow:0 0 0 0 transparent,inset 0 0 0 0 transparent}}.rao-site .app .lrow.ret-still{background-color:var(--a-tint);box-shadow:inset 3px 0 0 0 var(--a-violet)}.rao-site .app .ret-pct{position:relative;display:inline-block;min-width:4ch}.rao-site .app .ret-track{position:absolute;left:0;bottom:-5px;width:4ch;height:3px;border-radius:999px;background:var(--a-line-box);overflow:hidden;transition:opacity .3s ease-out}.rao-site .app .ret-track.ret-out{opacity:0}.rao-site .app .ret-fill{display:block;height:100%;width:0;border-radius:inherit;background:var(--a-violet)}.rao-site .app .ret-fill.is-full{background:var(--green-2, #16A34A)}.rao-site .app .ws-tick.ret-pop,.rao-site .app .lp-status.ret-pop i{animation:ret-pop .34s ease-out both}@keyframes ret-pop{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.32)}to{opacity:1;transform:scale(1)}}.rao-site .app [data-lp-view-count].ret-bump{animation:ret-bump .36s ease-out both}@keyframes ret-bump{0%{transform:scale(1)}40%{transform:scale(1.16);color:var(--a-violet-deep)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.rao-site .app .lrow.ret-glow,.rao-site .app .ws-tick.ret-pop,.rao-site .app .lp-status.ret-pop i,.rao-site .app [data-lp-view-count].ret-bump{animation:none}}.rao-site .wsp.is-list>.wsp-nav{position:sticky;top:0;z-index:30;padding-bottom:10px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rao-site[data-kid-theme=bubblegum]{--k: #eb6492;--k-deep: #a94869;--k-accent: #9b7cff}.rao-site[data-kid-theme=mint]{--k: #28a67e;--k-deep: #1d785b;--k-accent: #4b9fe1}.rao-site[data-kid-theme=sunshine]{--k: #e0823a;--k-deep: #955b2a;--k-accent: #f7699a}.rao-site[data-kid-theme=blueberry]{--k: #5b8def;--k-deep: #4266ac;--k-accent: #8b6fe0}.rao-site[data-kid-theme=cottoncandy]{--k: #b182b5;--k-deep: #7f5e82;--k-accent: #5fb4cc}.rao-site[data-kid-theme=forest]{--k: #2f9e63;--k-deep: #227247;--k-accent: #d98a1f}.rao-site[data-kid-theme=rainbow]{--k: #e8557f;--k-deep: #a73d5b;--k-accent: #7b5cff}.rao-site[data-kid-theme=custom]{--k-deep: color-mix(in srgb, var(--k) 68%, #000);--k-accent: color-mix(in srgb, var(--k) 45%, #ff5fa2)}.rao-site[data-kid-theme]:not([data-kid-theme=grape]),.rao-site[data-kid-theme]:not([data-kid-theme=grape]) .app{--brand: var(--k);--deep: var(--k-deep);--deepest: color-mix(in srgb, var(--k-deep) 80%, #000);--tint: color-mix(in srgb, var(--k) 7%, #fff);--tint-2: color-mix(in srgb, var(--k) 10%, #fff);--tint-3: color-mix(in srgb, var(--k) 16%, #fff);--faint: color-mix(in srgb, var(--k) 5%, #fff);--faint-2: color-mix(in srgb, var(--k) 8%, #fff);--faint-3: color-mix(in srgb, var(--k) 3%, #fff);--border-brand: color-mix(in srgb, var(--k) 22%, #fff);--border-brand-2: color-mix(in srgb, var(--k) 32%, #fff);--brand-ink: var(--k-deep);--tint-4: color-mix(in srgb, var(--k) 24%, #fff);--a-violet: var(--k);--a-violet-deep: var(--k-deep);--a-brand: color-mix(in srgb, var(--k) 65%, var(--k-deep));--a-ink: color-mix(in srgb, var(--k-deep) 30%, #15131f);--a-muted-2: color-mix(in srgb, var(--k) 30%, #6b6b7e);--a-faint: color-mix(in srgb, var(--k) 35%, #a3a3b3);--a-tint: color-mix(in srgb, var(--k) 12%, #fff);--a-tint-hover: color-mix(in srgb, var(--k) 20%, #fff);--a-row-hover: color-mix(in srgb, var(--k) 5%, #fff);--a-chip: color-mix(in srgb, var(--k) 7%, #fff);--a-line: color-mix(in srgb, var(--k) 16%, #fff);--a-line-box: color-mix(in srgb, var(--k) 30%, #fff);--a-line-card: color-mix(in srgb, var(--k) 12%, #fff);--a-line-soft: color-mix(in srgb, var(--k) 8%, #fff);--a-line-hover: color-mix(in srgb, var(--k) 34%, #fff);--a-glow: 0 6px 24px -8px color-mix(in srgb, var(--k) 26%, transparent);--a-banner: linear-gradient(90deg, var(--k) 0%, color-mix(in srgb, var(--k) 70%, var(--k-accent)) 55%, color-mix(in srgb, var(--k-accent) 85%, var(--k-deep)) 100%);--a-video: linear-gradient(135deg, color-mix(in srgb, var(--k-deep) 50%, #111) 0%, color-mix(in srgb, var(--k-deep) 75%, #111) 55%, var(--k-deep) 100%);--a-card-shadow: color-mix(in srgb, var(--k-deep) 22%, transparent)}.rao-site[data-kid-theme=rainbow]:not([data-kid-theme=grape]) .app{--a-banner: linear-gradient(90deg, #e8557f 0%, #e0823a 22%, #c9a21a 40%, #2f9e63 60%, #3f7fe0 80%, #7b5cff 100%)}.rao-site .kt{position:fixed;left:16px;bottom:16px;z-index:70;font-family:var(--font-body)}.rao-site .kt__btn{width:48px;height:48px;border-radius:999px;background:#fff;border:1px solid var(--a-line-box, #d4c9f7);box-shadow:0 10px 24px -8px #1f1b4d73;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.rao-site .kt__btn:hover{transform:scale(1.06)}.rao-site .kt__panel{position:absolute;left:0;bottom:60px;width:264px;background:#fff;border-radius:18px;padding:16px;border:1px solid var(--a-line-box, #d4c9f7);box-shadow:0 24px 50px -20px #1f1b4d80}.rao-site .kt__panel[hidden]{display:none}.rao-site .kt__x{position:absolute;top:10px;right:10px;width:26px;height:26px;border:0;border-radius:999px;background:var(--a-chip, #f1eefb);color:var(--a-ink, #1f1b4d);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;cursor:pointer}.rao-site .kt__x:hover{background:var(--a-tint-hover, #ece4fb)}.rao-site .kt__title{font-size:14px;font-weight:600;color:var(--a-ink, #1f1b4d);margin-bottom:12px}.rao-site .kt__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 6px}.rao-site .kt__sw{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;color:var(--a-muted, #6b7280)}.rao-site .kt__dot{width:36px;height:36px;border-radius:999px;box-shadow:inset 0 0 0 2px #ffffffb3;outline:2px solid transparent;outline-offset:2px}.rao-site .kt__sw[aria-pressed=true] .kt__dot{outline-color:var(--a-ink, #1f1b4d)}.rao-site .kt__sw[aria-pressed=true]{color:var(--a-ink, #1f1b4d);font-weight:600}.rao-site .kt__custom{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--a-line, #e4e0f7);font-size:13px;color:var(--a-ink, #1f1b4d);cursor:pointer}.rao-site .kt__custom input{width:36px;height:36px;padding:0;border:0;border-radius:999px;background:none;cursor:pointer}.rao-site .kt__custom input::-webkit-color-swatch-wrapper{padding:0}.rao-site .kt__custom input::-webkit-color-swatch{border:0;border-radius:999px}.rao-site .kt__custom input::-moz-color-swatch{border:0;border-radius:999px}.rao-site .kt__custom.is-on{font-weight:600}@media (prefers-reduced-motion: reduce){.rao-site .kt__btn:hover{transform:none}}.rao-site .is-app .kt{left:auto;right:16px}.rao-site .is-app .kt__panel{left:auto;right:0}.rao-site[data-kid-theme] .lp-side{--a-violet: #8b5cf6;--a-brand: #6e56cf;--a-faint: #a39fc4;--a-row-hover: #f8f6fe;--a-line-hover: #cfc7f2}.rao-site .kt-snd{position:fixed;right:16px;bottom:74px;z-index:69;font-family:var(--font-body)}.rao-site .kt-snd .kt__btn{color:var(--a-ink, #1f1b4d);cursor:pointer}.rao-site .kt-snd .kt__btn[aria-pressed=true]{color:var(--a-muted, #6b7280)}.rao-site .is-playing-ws .kt-snd{display:none}.rao-site .rao-body:not(:has(>.kt)) .kt-snd{bottom:16px}@media (max-width: 639.98px){.rao-site .kt .kt__btn,.rao-site .kt-snd .kt__btn{width:40px;height:40px;font-size:18px}.rao-site .kt-snd .kt__btn svg{width:19px;height:19px}.rao-site .is-app .kt{right:12px;bottom:12px}.rao-site .kt-snd{right:12px;bottom:60px}.rao-site .rao-body:not(:has(>.kt)) .kt-snd{bottom:12px}.rao-site .kt__panel{bottom:52px}}.rao-site .lp-cmap[hidden]{display:none}.rao-site .cw{font-family:Onest,Helvetica,sans-serif;color:#141414;-webkit-font-smoothing:antialiased;position:relative;width:100%}.rao-site .cw *,.rao-site .cw *:before,.rao-site .cw *:after{box-sizing:border-box}.rao-site .cw-wrap{position:relative;width:100%}.rao-site .cw-plane{position:absolute;left:50%;top:0;transform-origin:50% 0;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.rao-site .cw-abs{position:absolute}.rao-site .cw-fade{transition:opacity .5s ease var(--d,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--d,0ms)}.rao-site .cw:not(.is-shown) .cw-fade{opacity:0}.rao-site .cw:not(.is-shown) .cw-hdr-txt,.rao-site .cw:not(.is-shown) .cw-hdr-r,.rao-site .cw:not(.is-shown) .cwm-card{transform:translateY(-10px)}.rao-site .cw:not(.is-shown) .cw-sec{opacity:0;transform:translateY(14px)}.rao-site .cw:not(.is-shown) .cw-les{opacity:0;transform:translate(-16px)}.rao-site .cw:not(.is-shown) .cwm-les{transform:translate(-12px)}.rao-site .cw:not(.is-shown) .cw-cell{opacity:0;transform:scale(.4)}.rao-site .cw:not(.is-shown) .cw-end{opacity:0;transform:translateY(10px)}.rao-site .cw:not(.is-shown) .cw-lines{clip-path:inset(0 0 100% 0)}.rao-site .cw:not(.is-shown) .cw-ring-prog{stroke-dashoffset:144.5!important}.rao-site .cw:not(.is-shown) .cw-acc-prog{stroke-dashoffset:78.6!important}.rao-site .cw:not(.is-shown) .cw-mbar i{height:0!important}.rao-site .cw:not(.is-shown) .cw-arrow path{stroke-dashoffset:1}.rao-site .cw.is-settled *{transition-delay:0s!important}@media (prefers-reduced-motion: reduce){.rao-site .cw *,.rao-site .cw-plane{transition:none!important}}.rao-site .cw-card{left:24px;right:24px;top:0;height:100px;background:linear-gradient(110deg,#ece8fd,#fae7f3);border:1.5px solid #e4e4df;border-radius:22px}.rao-site .cw-panel,.rao-site .cwm-panel{background-color:#fff;background-image:radial-gradient(var(--tint-2, #EFEAFF) 1.2px,transparent 1.3px);background-size:22px 22px;background-position:11px 11px;border:1.5px solid #e4e4df;border-radius:22px}.rao-site .cw-panel{left:24px;right:24px;top:120px;bottom:0;--d: .1s}.rao-site .cw-hdr-txt{left:60px;top:0;height:100px;display:flex;flex-direction:column;justify-content:center;gap:10px}.rao-site .cw-kick{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b6b66;font-weight:400}.rao-site .cw-kick b{background:#141414;color:#fff;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500}.rao-site .cw-title{font-size:24px;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance;color:#141414;font-family:inherit}.rao-site .cw-hdr-r{right:60px;top:12px;display:flex;align-items:center;gap:32px;padding:10px 0;--d: .12s}.rao-site .cw-kpi{display:flex;align-items:center;gap:12px}.rao-site .cw-kpi__t{display:flex;flex-direction:column;gap:2px}.rao-site .cw-kpi__l{font-size:12px;color:#6b6b66;font-weight:400;white-space:nowrap}.rao-site .cw-kpi__v{font-size:13px;font-weight:500;white-space:nowrap}.rao-site .cw-kpi__big{font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.rao-site .cw-ring{position:relative;width:56px;height:56px;flex:none}.rao-site .cw-ring svg{display:block;transform:rotate(-90deg)}.rao-site .cw-ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;letter-spacing:-.02em;color:#17783a}.rao-site .cw-ring-prog,.rao-site .cw-acc-prog{transition:stroke-dashoffset 1.1s cubic-bezier(.2,.7,.2,1) .4s}.rao-site .cw-perf{display:flex;gap:32px;border-left:1.5px solid #e4e4df;padding-left:32px}.rao-site .cw-perf>.cw-kpi+.cw-kpi{border-left:1.5px solid #e4e4df;padding-left:32px}.rao-site .cw-mbars{display:flex;align-items:flex-end;gap:3px;height:30px;flex:none}.rao-site .cw-mbar{position:relative;width:5px;height:30px;border-radius:3px;background:#fff;overflow:hidden}.rao-site .cw-mbar i{position:absolute;left:0;right:0;bottom:0;background:#2f5fc4;border-radius:3px;transition:height .6s cubic-bezier(.2,.7,.2,1) var(--d,0ms)}.rao-site .cw-track{stroke:#fff}.rao-site .cw-toggle{right:44px;top:140px;z-index:5;display:flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;background:#fff;border:1.5px solid #e4e4df;border-radius:999px;font:inherit;font-size:12px;font-weight:500;color:#141414;cursor:pointer;white-space:nowrap;transition:opacity .5s ease .1s,border-color .2s}.rao-site .cw-toggle:hover{border-color:#141414}.rao-site .cw-toggle:focus-visible{outline:2px solid #141414;outline-offset:2px}.rao-site .cw-sw{position:relative;width:28px;height:16px;border-radius:999px;background:#d9d9d4;transition:background .2s}.rao-site .cw-sw i{position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.rao-site .cw.is-stats .cw-sw{background:#141414}.rao-site .cw.is-stats .cw-sw i{transform:translate(12px)}.rao-site .cw-hint{right:168px;top:124px;z-index:5;display:flex;align-items:flex-start;gap:2px;pointer-events:none;transition:opacity .4s ease .3s,transform .5s cubic-bezier(.2,.7,.2,1) .3s}.rao-site .cw-hint span{font-family:Caveat,cursive;font-size:20px;font-weight:600;line-height:1;transform:rotate(-6deg);margin-top:16px;white-space:nowrap}.rao-site .cw-hint svg{display:block;overflow:visible;transition:transform .3s ease-in-out}.rao-site .cw-hint.is-nudge svg{transform:translate(5px,3px)}.rao-site .cw:not(.is-shown) .cw-hint,.rao-site .cw-hint.is-gone{opacity:0;transform:translateY(-6px)}.rao-site .cw-hint.is-gone{transition-delay:0s}.rao-site .cw-arrow path{transition:stroke-dashoffset .7s ease-in-out .45s}.rao-site .cw-arrow path+path{transition:stroke-dashoffset .25s ease-out 1.15s}.rao-site .cw-lines{left:0;top:0;pointer-events:none;overflow:visible;clip-path:inset(0 0 0% 0);transition:clip-path 1.5s cubic-bezier(.45,0,.2,1) .2s}.rao-site .cw-sec{left:60px;height:88px;border-radius:18px;padding:14px 16px;display:flex;gap:12px;border:1.5px solid;transition:opacity .5s ease var(--d),transform .7s cubic-bezier(.2,.7,.2,1) var(--d),border-color .3s,box-shadow .3s}.rao-site .cw-sec:hover{box-shadow:0 8px 24px #14141414}.rao-site .cw-sec.is-now{border-color:#141414!important;box-shadow:0 10px 30px #1414141a}.rao-site .cw-sec__tile{flex:none;width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center}.rao-site .cw-sec__tile b{width:22px;height:22px;border-radius:50%;border:2px solid #141414;background:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.rao-site .cw-sec__txt{display:flex;flex-direction:column;gap:4px;min-width:0}.rao-site .cw-sec__no{font-size:11px;color:#6b6b66}.rao-site .cw-sec__name{font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.2;text-wrap:pretty}.rao-site .cw-tag{position:absolute;right:12px;top:-10px;font-size:10px;font-weight:500;line-height:1;padding:4px 8px;border-radius:7px;white-space:nowrap;border:1.5px solid}.rao-site .cw-you{position:absolute;right:-12px;bottom:-12px;width:30px;height:30px;border-radius:50%;background:#f025d0;display:flex;align-items:center;justify-content:center}.rao-site .cw-you b{width:23px;height:23px;border-radius:50%;background:#fff;border:1.5px solid #141414;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600}.rao-site .cw-you i{position:absolute;right:0;top:0;width:8px;height:8px;border-radius:50%;background:#1fa64a;border:1.5px solid #fff}.rao-site .cw-les{left:400px;width:320px;height:44px;margin-top:-22px;transition:opacity .45s ease var(--d),transform .6s cubic-bezier(.2,.7,.2,1) var(--d)}.rao-site .cw-les.is-open{z-index:20}.rao-site .cw-les__main{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;font:inherit;text-align:left;background:#fff;border:1.5px solid;border-radius:12px;padding:0 12px 0 10px;display:flex;align-items:center;gap:10px;cursor:pointer;color:#141414;transition:border-color .3s,box-shadow .3s}.rao-site .cw-les__main:hover{box-shadow:0 6px 18px #14141414}.rao-site .cw-les__main:focus-visible,.rao-site .cw-stat:focus-visible{outline:2px solid #141414;outline-offset:2px}.rao-site .cw-box{flex:none;width:14px;height:14px;border-radius:4px;border:1.5px solid;color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;line-height:1;font-weight:600}.rao-site .cw-les__no{flex:none;font-size:11px;color:#6b6b66}.rao-site .cw-les__name{font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rao-site .cw-stat{position:absolute;left:332px;top:0;height:44px;padding:0 12px;background:#fff;border:1.5px solid #e4e4df;border-radius:12px;display:flex;align-items:center;gap:8px;white-space:nowrap;font:inherit;color:#141414;cursor:pointer;transition:border-color .3s}.rao-site .cw-stat.is-hot{border-color:#141414}.rao-site .cw-grp{display:flex;gap:2px}.rao-site .cw-cell{width:12px;height:12px;border-radius:3px;border:1.5px solid #d9d9d4;background:#fff;transition:opacity .4s ease var(--d),transform .5s cubic-bezier(.2,.7,.2,1) var(--d)}.rao-site .cw-cell.is-gap{visibility:hidden}.rao-site .cw-pct{margin-left:4px;width:36px;font-size:12px;font-weight:500;line-height:18px;text-align:left}.rao-site .cw-pct.is-none{color:#b5b5b0}.rao-site .cw-revise{position:absolute;right:10px;top:-8px;font-size:8px;font-weight:500;line-height:1;padding:3px 6px;border-radius:5px;background:#fde3e3;color:#a3201a;border:1px solid #a3201a;white-space:nowrap}.rao-site .cw-pop{position:absolute;left:-1.5px;top:50px;width:400px;background:#fff;border:1.5px solid #141414;border-radius:14px;padding:14px 16px;box-shadow:0 18px 40px #14141424;display:flex;flex-direction:column;gap:10px;cursor:default}.rao-site .cw-pop__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rao-site .cw-pop__head>div{display:flex;align-items:center;gap:8px}.rao-site .cw-pop__lbl{font-size:12px;font-weight:500;color:#6b6b66}.rao-site .cw-chip{font-size:10px;font-weight:500;line-height:1;padding:4px 7px;border-radius:6px}.rao-site .cw-pop__all{font-size:13px;font-weight:600}.rao-site .cw-pop__row{display:flex;align-items:center;gap:10px}.rao-site .cw-pop__lv{width:52px;font-size:12px;font-weight:500}.rao-site .cw-pop__cells{display:flex;gap:6px}.rao-site .cw-pc{width:44px;height:30px;border-radius:8px;border:1.5px solid #e4e4df;background:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#b5b5b0}.rao-site .cw-pop__tot{margin-left:auto;font-size:12px;color:#6b6b66}.rao-site .cw-pop__none{font-size:12px;color:#6b6b66}.rao-site .cw-pop__go{align-self:flex-start;margin-top:2px;font-size:12px;font-weight:500;color:#141414;text-decoration:underline;text-underline-offset:3px}.rao-site .cw-pop__go:hover{color:var(--brand, #6D4AFF)}.rao-site .cw-end{display:flex;align-items:center;gap:8px;background:#fff;border-radius:12px;padding:8px 14px 8px 10px;font-size:14px;font-weight:500;white-space:nowrap;transition:background .3s,opacity .5s ease var(--d),transform .7s cubic-bezier(.2,.7,.2,1) var(--d)}.rao-site .cw-end b{width:20px;height:20px;border-radius:6px;background:#fff;border:2px solid #141414;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.rao-site .cw-end.is-done{background:#e9f542}.rao-site .cw-end.is-done b{background:#141414}.rao-site .cwm,.rao-site .cw.is-phone .cw-wrap{display:none}.rao-site .cw.is-phone .cwm{display:flex;flex-direction:column;gap:14px}.rao-site .cwm-card{background:linear-gradient(110deg,#ece8fd,#fae7f3);border:1.5px solid #e4e4df;border-radius:22px;padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px}.rao-site .cwm-title{font-size:21px;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0;text-wrap:balance;color:#141414;font-family:inherit}.rao-site .cwm-kpis{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:4px;padding-top:14px;border-top:1.5px solid rgba(255,255,255,.7)}.rao-site .cwm-panel{padding:12px 12px 18px}.rao-site .cwm-bar{display:flex;justify-content:flex-end;margin-bottom:18px}.rao-site .cwm-flow{list-style:none;margin:0;padding:0;position:relative}.rao-site .cwm-flow:before{content:"";position:absolute;left:36px;top:40px;bottom:30px;width:1px;background:#141414}.rao-site .cwm-step{position:relative;list-style:none}.rao-site .cwm-step+.cwm-step{margin-top:26px}.rao-site .cw .cwm-sec{position:relative;left:auto;height:auto;min-height:76px;align-items:center;z-index:1}.rao-site .cwm-lessons{list-style:none;margin:0;padding:14px 0 0 60px;display:flex;flex-direction:column;gap:10px}.rao-site .cw .cwm-les{position:relative;left:auto;width:auto;height:auto;margin:0;display:flex;flex-direction:column;gap:6px}.rao-site .cwm-les:before{content:"";position:absolute;left:-24px;top:22px;width:24px;border-top:1px solid #141414}.rao-site .cwm-les:after{content:"";position:absolute;left:-28.5px;top:17.75px;width:8.5px;height:8.5px;border-radius:50%;background:#fff;border:1px solid #141414}.rao-site .cw .cwm-les .cw-les__main{position:relative;inset:auto;min-height:44px;padding:10px 12px 10px 10px}.rao-site .cw .cwm-les .cw-les__name{white-space:normal}.rao-site .cw .cwm-stat{position:relative;left:auto;top:auto;width:100%;height:38px}.rao-site .cw .cwm-stat .cw-pct{margin-left:auto;text-align:right}.rao-site .cw .cwm-les .cw-pop{position:static;width:auto;padding:12px}.rao-site .cwm-les .cw-pop__head{flex-wrap:wrap;row-gap:6px}.rao-site .cwm-les .cw-pop__lbl,.rao-site .cwm-les .cw-chip,.rao-site .cwm-les .cw-pop__all{white-space:nowrap}.rao-site .cwm-les .cw-pop__row{gap:8px}.rao-site .cwm-les .cw-pop__lv{width:auto;min-width:46px;white-space:nowrap}.rao-site .cwm-les .cw-pop__cells{gap:5px}.rao-site .cwm-les .cw-pc{width:auto;min-width:40px;padding:0 5px;font-size:12px}.rao-site .cwm-step--end{padding-left:16px}.rao-site .lp--ovx{--ovx-amber: #FBC98E;--ovx-violet: #A855F7;--ovx-brand-wash: #E6DEFF;--ovx-fast: #22C08A;--ovx-avg: #F7C531;--ovx-slow: #F27272;--ovx-card-shadow: 0 1px 2px rgba(34, 26, 58, .04), 0 8px 28px -18px rgba(34, 26, 58, .22)}.rao-site .lp--ovx:not(:has(#overview[hidden])) .lp-main{background-color:#fff;background-image:radial-gradient(var(--tint-2, #EFEAFF) 1.2px,transparent 1.3px);background-size:22px 22px;background-position:11px 11px;min-height:100vh}.rao-site .lp--ovx:not(:has(#overview[hidden])) .lp-main__in{padding-top:14px}.rao-site .lp--ovx .ovx{display:flex;flex-direction:column;gap:14px;font-family:var(--font-body);color:var(--ink)}.rao-site .lp--ovx .ovx[hidden]{display:none}.rao-site .ovx-proto{align-self:flex-end;margin:0 0 -14px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-text);background:var(--amber-tint);border:1px dashed var(--amber-border);padding:3px 10px;border-radius:var(--r-pill)}.rao-site .ovx-crumbs{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:var(--secondary)}.rao-site .ovx-crumbs a{color:var(--secondary);text-decoration:none}.rao-site .ovx-crumbs a:hover{color:var(--brand)}.rao-site .ovx-crumbs svg{color:var(--muted)}.rao-site .ovx-crumbs b{color:var(--ink);font-weight:600}.rao-site .ovx-hero{position:relative;display:flex;align-items:center;gap:24px;background:#fff;border-radius:22px;padding:16px 26px;box-shadow:var(--ovx-card-shadow);overflow:hidden}.rao-site .ovx-hero:after{content:"";position:absolute;right:-60px;top:-40px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,#f1ecff,#f1ecff00);pointer-events:none}.rao-site .ovx-hero__text{position:relative;z-index:1;flex:1;min-width:0}.rao-site .ovx-chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.05em;color:var(--brand);background:var(--tint);padding:3px 8px;border-radius:6px}.rao-site .ovx-hero__title{margin:7px 0 4px;font-size:clamp(19px,1.8vw,22px);line-height:1.12;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.rao-site .ovx-hero__about{margin:0;max-width:640px;font-size:13.5px;line-height:1.45;color:var(--secondary)}.rao-site .ovx-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:12px}.rao-site .ovx-meta{display:flex;flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--ink-2)}.rao-site .ovx-meta li{display:inline-flex;align-items:center;gap:7px}.rao-site .ovx-meta svg{color:var(--icon-idle)}.rao-site .ovx-meta__stars,.rao-site .ovx-meta__stars svg{color:#e89a0c!important;font-weight:600}.rao-site .ovx-go{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:10px;background:var(--brand);color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 10px 22px -10px #6d4affb3;transition:transform .15s var(--ease-row),box-shadow .15s}.rao-site .ovx-go:hover{transform:translateY(-1px);box-shadow:0 14px 26px -10px #6d4affcc}.rao-site .ovx-hero__pic{position:relative;z-index:1;flex:0 0 auto;width:96px;height:96px}.rao-site .ovx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rao-site .ovx-stat{background:#fff;border-radius:18px;padding:22px 22px 0;box-shadow:var(--ovx-card-shadow);display:flex;flex-direction:column;overflow:hidden}.rao-site .ovx-stat__top{display:flex;justify-content:space-between;align-items:flex-start}.rao-site .ovx-ico{display:grid;place-items:center;width:38px;height:38px;border-radius:10px}.rao-site .ovx-ico--amber{background:#fff1e2;color:#f08a1c}.rao-site .ovx-ico--brand{background:var(--tint);color:var(--brand)}.rao-site .ovx-ico--violet{background:#f5ebff;color:var(--ovx-violet)}.rao-site .ovx-pill{font-size:12px;font-weight:600;padding:4px 9px;border-radius:6px}.rao-site .ovx-pill--grey{background:#f1f0f5;color:var(--secondary)}.rao-site .ovx-pill--green{background:var(--green-tint);color:var(--green-text-2)}.rao-site .ovx-stat__label{margin:18px 0 4px;font-size:14.5px;color:var(--secondary)}.rao-site .ovx-stat__value{margin:0;display:flex;align-items:baseline;gap:10px;font-size:32px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.rao-site .ovx-stat__unit{font-size:12.5px;font-weight:500;color:var(--muted);letter-spacing:0}.rao-site .ovx-up{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:700;color:var(--green-2);letter-spacing:0}.rao-site .ovx-stat__chart{margin-top:14px;height:108px}.rao-site .ovx-chart{display:block;width:100%;height:100%}.rao-site .ovx-chart--line{padding-bottom:10px}.rao-site .ovx-speed{background:#fff;border-radius:22px;padding:30px 30px 32px;box-shadow:var(--ovx-card-shadow)}.rao-site .ovx-speed__head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:28px}.rao-site .ovx-speed__head h3{margin:0 0 6px;font-size:20px;font-weight:700;color:var(--ink)}.rao-site .ovx-speed__head p{margin:0;font-size:14.5px;color:var(--secondary)}.rao-site .ovx-legend{display:flex;gap:16px;margin:4px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ink-2)}.rao-site .ovx-legend li{display:inline-flex;align-items:center;gap:6px}.rao-site .ovx-legend i{width:11px;height:11px;border-radius:50%}.rao-site .ovx-legend .is-fast,.rao-site .ovx-hbar__fill.is-fast{background:var(--ovx-fast)}.rao-site .ovx-legend .is-avg,.rao-site .ovx-hbar__fill.is-avg{background:var(--ovx-avg)}.rao-site .ovx-legend .is-slow,.rao-site .ovx-hbar__fill.is-slow{background:var(--ovx-slow)}.rao-site .ovx-speed__body{display:grid;grid-template-columns:200px minmax(0,1fr) 200px;gap:28px;align-items:stretch}.rao-site .ovx-callout{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px 14px;border-radius:16px}.rao-site .ovx-callout--fast{background:#effbf5;border:1px solid #D3F2E2}.rao-site .ovx-callout--slow{background:#fef2f2;border:1px solid #FBD9D9}.rao-site .ovx-callout__ico{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:0 4px 12px -6px #221a3a40;margin-bottom:16px}.rao-site .ovx-callout--fast .ovx-callout__ico{color:var(--green-2)}.rao-site .ovx-callout--slow .ovx-callout__ico{color:#dc2626}.rao-site .ovx-callout__kick{margin:0 0 6px;font-size:12.5px;font-weight:700;letter-spacing:.06em}.rao-site .ovx-callout--fast .ovx-callout__kick{color:var(--green-text)}.rao-site .ovx-callout--slow .ovx-callout__kick{color:var(--red-text)}.rao-site .ovx-callout__name{margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.3;color:var(--ink)}.rao-site .ovx-callout__num{margin:0;font-size:26px;font-weight:800}.rao-site .ovx-callout__num span{font-size:12.5px;font-weight:500;color:var(--secondary)}.rao-site .ovx-callout--fast .ovx-callout__num{color:var(--green-2)}.rao-site .ovx-callout--slow .ovx-callout__num{color:#e5484d}.rao-site .ovx-hbars{display:flex;flex-direction:column;justify-content:center;gap:12px}.rao-site .ovx-hbar{display:grid;grid-template-columns:minmax(110px,38%) 1fr;align-items:center;gap:0}.rao-site .ovx-hbar__name{padding-right:10px;text-align:right;font-size:13px;line-height:1.25;color:var(--ink-2)}.rao-site .ovx-hbar__track{position:relative;height:34px;border-left:1.5px solid var(--ink);background:repeating-linear-gradient(to right,transparent 0 calc(20% - 1px),#EEEAF5 calc(20% - 1px) 20%)}.rao-site .ovx-hbar__fill{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;padding-right:7px;border-radius:0 3px 3px 0;min-width:34px}.rao-site .ovx-hbar__fill b{font-size:12px;font-weight:600;color:#221a3ac7}.rao-site .ovx-hbar--axis .ovx-axis{position:relative;height:18px;border-left:1.5px solid var(--ink)}.rao-site .ovx-axis i{position:absolute;top:2px;transform:translate(-50%);font-style:normal;font-size:12px;color:var(--secondary)}@media (max-width: 1100px){.rao-site .ovx-speed__body{grid-template-columns:1fr 1fr}.rao-site .ovx-hbars{grid-column:1 / -1;grid-row:1}}@media (max-width: 860px){.rao-site .ovx-stats{grid-template-columns:1fr}.rao-site .ovx-hero{padding:26px 22px}.rao-site .ovx-hero__pic{width:84px;height:84px}}@media (max-width: 639.98px){.rao-site .ovx-hero{flex-direction:column-reverse;align-items:flex-start}.rao-site .ovx-hero__pic{align-self:center;width:72px;height:72px}.rao-site .ovx-go{width:100%;justify-content:center}.rao-site .ovx-speed{padding:22px 16px}.rao-site .ovx-speed__body{grid-template-columns:1fr}.rao-site .ovx-hbar{grid-template-columns:96px 1fr}.rao-site .ovx-legend{flex-wrap:wrap}}.rao-site .ovx-head{margin:-4px 0 2px}.rao-site .ovx-title{margin:0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.rao-site .ovx-sub{margin:3px 0 0;font-size:13.5px;color:var(--secondary)}.rao-site .lp--ovx .ovx-head{margin:0;background:#fff;box-shadow:var(--ovx-card-shadow);background:none;border-radius:0;padding:0;box-shadow:none}.rao-site .lp--ovx .ovx-stat,.rao-site .lp--ovx .ovx-speed{border:1.5px solid var(--ink);box-shadow:none;transition:transform .2s var(--ease-row),border-color .2s var(--ease-row)}.rao-site .lp--ovx .ovx-stat:hover,.rao-site .lp--ovx .ovx-speed:hover{transform:translateY(-2px);border-color:var(--brand)}@media (prefers-reduced-motion: reduce){.rao-site .lp--ovx .ovx-stat,.rao-site .lp--ovx .ovx-speed{transition:none}}.rao-site .lp--ovx .ovx-hero{padding:22px 32px;border:1.5px solid var(--ink);box-shadow:none;transition:transform .2s var(--ease-row),border-color .2s var(--ease-row)}.rao-site .lp--ovx .ovx-hero:hover{transform:translateY(-2px);border-color:var(--brand)}.rao-site .lp--ovx .ovx-chip{gap:6px;font-size:12px;letter-spacing:.04em;padding:5px 11px;border-radius:8px}.rao-site .lp--ovx .ovx-hero__title{margin:10px 0 6px;font-size:clamp(24px,2.6vw,30px)}.rao-site .lp--ovx .ovx-hero__about{max-width:600px;font-size:15.5px;line-height:1.5}.rao-site .lp--ovx .ovx-meta{gap:22px;margin:12px 0 16px;font-size:14.5px}.rao-site .lp--ovx .ovx-go{padding:11px 24px;border-radius:12px;font-size:16px}.rao-site .lp--ovx .ovx-hero__pic{width:150px;height:150px}@media (max-width: 860px){.rao-site .lp--ovx .ovx-hero{padding:26px 22px}.rao-site .lp--ovx .ovx-hero__pic{width:120px;height:120px}}@media (max-width: 639.98px){.rao-site .lp--ovx .ovx-hero__pic{width:100px;height:100px}}@media (prefers-reduced-motion: reduce){.rao-site .lp--ovx .ovx-hero{transition:none}}.rao-site .lp--ovx .ovx-stats{gap:18px}.rao-site .lp--ovx .ovx-stat{padding:14px 18px 0;border-radius:16px}.rao-site .lp--ovx .ovx-ico{width:30px;height:30px;border-radius:8px}.rao-site .lp--ovx .ovx-ico svg{width:16px;height:16px}.rao-site .lp--ovx .ovx-pill{font-size:11.5px;padding:3px 8px}.rao-site .lp--ovx .ovx-stat__label{margin:8px 0 0;font-size:13.5px}.rao-site .lp--ovx .ovx-stat__value{gap:8px;font-size:24px}.rao-site .lp--ovx .ovx-stat__chart{margin-top:8px;height:60px}.rao-site .lp--ovx .ovx-chart--line{padding-bottom:6px}.rao-site .lp--ovx .ovx-hero,.rao-site .lp--ovx .ovx-stat,.rao-site .lp--ovx .ovx-speed{border-color:var(--border-faint)}.rao-site .lp--ovx .ovx-hero:hover,.rao-site .lp--ovx .ovx-stat:hover,.rao-site .lp--ovx .ovx-speed:hover{border-color:var(--brand)}.rao-site .lp--ovx .ovx-hero__img{position:relative;z-index:1;flex:0 0 auto;display:block;width:320px;height:210px;-o-object-fit:cover;object-fit:cover;border-radius:16px}@media (max-width: 860px){.rao-site .lp--ovx .ovx-hero__img{width:240px;height:160px}}@media (max-width: 639.98px){.rao-site .lp--ovx .ovx-hero__img{width:100%;height:auto;aspect-ratio:3 / 2}}.rao-site .lp--ovx .ovx-meta{margin-bottom:0}.rao-site .lp--ovx .ovx-hero__img{height:auto;aspect-ratio:576 / 397;-o-object-fit:contain;object-fit:contain}.rao-site .lp--ovx .ovx-hero{align-items:flex-start}.rao-site .lp--ovx:not(:has(#overview[hidden])) .lp-main__in{padding-top:32px}.rao-site .lp--ovx .ovx-hero__text{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start}.rao-site .lp--ovx .ovx-meta{margin-top:auto;padding-top:12px}.rao-site .lp--ovx .ovx-chip{gap:5px;font-size:10.5px;padding:3px 8px;border-radius:6px}.rao-site .lp--ovx .ovx-chip svg{width:11px;height:11px}.rao-site .lp--ovx .ovx-go{margin-top:18px;background:#8b72ff;padding:9px 20px;font-size:15px;font-weight:600;box-shadow:0 6px 14px -8px #6d4aff73}.rao-site .lp--ovx .ovx-go:hover{background:#7c61ff;box-shadow:0 8px 16px -8px #6d4aff8c}.rao-site .lp--ovx .ovx.is-play .ovx-hero,.rao-site .lp--ovx .ovx.is-play .ovx-stat,.rao-site .lp--ovx .ovx.is-play .ovx-speed{animation:ovx-in .5s cubic-bezier(.2,.8,.2,1) backwards}.rao-site .lp--ovx .ovx.is-play .ovx-stat:nth-child(1){animation-delay:.08s}.rao-site .lp--ovx .ovx.is-play .ovx-stat:nth-child(2){animation-delay:.16s}.rao-site .lp--ovx .ovx.is-play .ovx-stat:nth-child(3){animation-delay:.24s}.rao-site .lp--ovx .ovx.is-play .ovx-speed{animation-delay:.32s}@keyframes ovx-in{0%{opacity:0;transform:translateY(14px)}}.rao-site .lp--ovx .ovx-a-bar,.rao-site .lp--ovx .ovx-a-wash{transform-box:fill-box;transform-origin:50% 100%}.rao-site .lp--ovx .ovx.is-play .ovx-a-bar{animation:ovx-rise .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 90ms + .35s)}.rao-site .lp--ovx .ovx.is-play .ovx-a-wash{animation:ovx-rise .9s cubic-bezier(.2,.8,.2,1) .45s both}@keyframes ovx-rise{0%{transform:scaleY(0)}}.rao-site .lp--ovx .ovx.is-play .ovx-a-draw{animation:ovx-draw 1.1s cubic-bezier(.4,0,.2,1) .4s backwards}@keyframes ovx-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}.rao-site .lp--ovx .ovx-a-dot{transform-box:fill-box;transform-origin:center}.rao-site .lp--ovx .ovx.is-play .ovx-a-dot{animation:ovx-pop .4s ease-out both;animation-delay:calc(var(--i) * .15s + .5s)}@keyframes ovx-pop{0%{transform:scale(0)}65%{transform:scale(1.45)}to{transform:scale(1)}}.rao-site .lp--ovx .ovx.is-play .ovx-hbar__fill{animation:ovx-slide .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 90ms + .55s)}.rao-site .lp--ovx .ovx.is-play .ovx-hbar__fill b{animation:ovx-fade .3s ease-out both;animation-delay:calc(var(--i) * 90ms + 1.2s)}@keyframes ovx-slide{0%{width:0;min-width:0}}@keyframes ovx-fade{0%{opacity:0}}.rao-site .lp--ovx .ovx.is-play .ovx-callout{animation:ovx-callout .5s cubic-bezier(.2,.8,.2,1) backwards}.rao-site .lp--ovx .ovx.is-play .ovx-callout--fast{animation-delay:.6s}.rao-site .lp--ovx .ovx.is-play .ovx-callout--slow{animation-delay:1.3s}@keyframes ovx-callout{0%{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion: reduce){.rao-site .lp--ovx .ovx.is-play *,.rao-site .lp--ovx .ovx.is-play .ovx-hero,.rao-site .lp--ovx .ovx.is-play .ovx-stat,.rao-site .lp--ovx .ovx.is-play .ovx-speed{animation:none!important}}.rao-site .lp--ovx .ovx-hero__text{padding-top:28px}.rao-site .lp--ovx:where([data-ovcard=shadow]) :is(.ovx-hero,.ovx-stat,.ovx-speed){border-color:#eeeaf6;box-shadow:0 1px 2px #221a3a0f,0 12px 30px -14px #4c34aa52}.rao-site .lp--ovx:where([data-ovcard=lilac]) :is(.ovx-hero,.ovx-stat,.ovx-speed){border-color:#cfc3fa;box-shadow:0 2px 6px -2px #4c34aa24}.rao-site .lp--ovx:where([data-ovcard=offset]) :is(.ovx-hero,.ovx-stat,.ovx-speed){border-color:#d9cefb;box-shadow:4px 4px #e6deff}.rao-site .lp--ovx:where([data-ovcard=tinted]) :is(.ovx-hero,.ovx-stat,.ovx-speed){background:#fbfaff;border-color:#e4defa}.rao-site .lp--ovx:where([data-ovcard=stripe]) :is(.ovx-hero,.ovx-stat,.ovx-speed){border-color:#eeeaf6;box-shadow:inset 0 4px #a894ff,0 6px 18px -12px #4c34aa47}.rao-site .ovx-pick{position:fixed;right:18px;top:14px;z-index:60;font-family:var(--font-body)}.rao-site .ovx-pick[hidden]{display:none}.rao-site .ovx-pick__btn{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border:0;border-radius:var(--r-pill, 999px);background:var(--brand);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px -8px #6d4aff99}.rao-site .ovx-pick__panel{position:absolute;right:0;top:calc(100% + 10px);width:330px;max-width:calc(100vw - 36px);max-height:calc(100vh - 100px);overflow:auto;padding:16px;background:#fff;border:1.5px solid var(--border-faint);border-radius:16px;box-shadow:0 18px 40px -16px #221a3a59}.rao-site .ovx-pick__panel[hidden]{display:none}.rao-site .ovx-pick__h{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--secondary)}.rao-site .ovx-pick__h+.ovx-pick__grid{margin-bottom:16px}.rao-site .ovx-pick__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rao-site .ovx-pick__opt{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1.5px solid var(--border-faint);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:13px;text-align:left;cursor:pointer}.rao-site .ovx-pick__opt:hover{border-color:#cfc3fa}.rao-site .ovx-pick__opt[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 2px var(--tint-2);font-weight:700}.rao-site .ovx-pick__sw{flex:0 0 auto;width:34px;height:24px;border-radius:6px;border:1px solid #E4DEFA}.rao-site .ovx-pick__card{flex:0 0 auto;width:34px;height:24px;border-radius:6px;background:#fff;border:1.5px solid #EBE6F4}.rao-site .ovx-pick__note{margin:0;padding-top:10px;border-top:1px solid var(--border-faint);font-size:12.5px;color:var(--secondary)}.rao-site .ovx-pick__note b{color:var(--ink)}.rao-site .ovx-pick__colours{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:16px}.rao-site .ovx-pick__col{display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 0 4px;border:1.5px solid transparent;border-radius:10px;background:none;font:inherit;font-size:10.5px;line-height:1.15;color:var(--secondary);text-align:center;cursor:pointer}.rao-site .ovx-pick__col i{width:34px;height:34px;border-radius:50%;border:1.5px solid #DDD6EE}.rao-site .ovx-pick__col:hover i{border-color:#b9aaf5}.rao-site .ovx-pick__col[aria-pressed=true]{border-color:var(--brand);background:var(--tint);color:var(--ink);font-weight:700}.rao-site .ovx-pick__any{grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin-top:4px;padding:6px 8px;border:1.5px dashed #CFC3FA;border-radius:10px;font-size:13px;color:var(--ink);cursor:pointer}.rao-site .ovx-pick__any input{width:36px;height:28px;padding:0;border:0;background:none;cursor:pointer}.rao-site .ovx-pick__any.is-on{border-style:solid;border-color:var(--brand);background:var(--tint);font-weight:700}.rao-site .ovx-pick__grid--3{grid-template-columns:repeat(3,1fr)}.rao-site .ovx-pick__grid--3 .ovx-pick__opt{justify-content:center;text-align:center;padding:8px 6px}.rao-site .lp--ovx:not([data-ovhero]) .ovx-hero{padding:18px 28px}.rao-site .lp--ovx:not([data-ovhero]) .ovx-hero__text{padding-top:8px}.rao-site .lp--ovx:not([data-ovhero]) .ovx-hero__title{margin:8px 0 4px;font-size:24px}.rao-site .lp--ovx:not([data-ovhero]) .ovx-hero__about{font-size:14.5px}.rao-site .lp--ovx:not([data-ovhero]) .ovx-hero__img{width:250px}.rao-site .lp--ovx[data-ovhero=shortest] .ovx-hero{padding:14px 24px}.rao-site .lp--ovx[data-ovhero=shortest] .ovx-hero__text{padding-top:2px}.rao-site .lp--ovx[data-ovhero=shortest] .ovx-hero__title{margin:6px 0 3px;font-size:20px}.rao-site .lp--ovx[data-ovhero=shortest] .ovx-hero__about{font-size:13.5px}.rao-site .lp--ovx[data-ovhero=shortest] .ovx-meta{gap:18px;font-size:13.5px;padding-top:8px}.rao-site .lp--ovx[data-ovhero=shortest] .ovx-hero__img{width:190px}.rao-site .lp--ovx:not(:has(#overview[hidden])) .lp-main{background:linear-gradient(180deg,#ece6ff,#fff 40%,#fff)}.rao-site .lp--ovx:where(:not([data-ovcard])) :is(.ovx-hero,.ovx-stat,.ovx-speed){border-color:#eeeaf6;box-shadow:0 1px 2px #221a3a0f,0 12px 30px -14px #4c34aa52}.rao-site .lp--ovx:where([data-ovcard=faint]) :is(.ovx-hero,.ovx-stat,.ovx-speed){border-color:var(--border-faint);box-shadow:none}.rao-site .lp--ovx .ovx [hidden]{display:none!important}.rao-site .lp--ovx a.ovx-hero{color:inherit;text-decoration:none;cursor:pointer}.rao-site .lp--ovx a.ovx-hero:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.rao-site .lp--ovx .ovx-empty{margin:4px 0 0;padding:18px 22px;border:1.5px dashed #D9CEFB;border-radius:16px;background:#ffffffb3;font-size:15px;font-weight:600;color:var(--secondary);text-align:center}.rao-site .lp--ovx .ovx-stats{grid-template-columns:repeat(var(--ovx-cards, 3),minmax(0,1fr))}.rao-site .lp--ovx .ovx-speed__body--solo{grid-template-columns:minmax(0,1fr)}@media (max-width: 860px){.rao-site .lp--ovx .ovx-stats{grid-template-columns:1fr}}.rao-site .lp--ovx .ovx-hero__pic-svg{background:#fff}.rao-site .lp--ovx .ovx-hero__pic-svg svg{display:block;width:100%;height:auto}@media (max-width: 639.98px){.rao-site .lp--ovx .ovx-hero__pic-svg{align-self:center}}.rao-site .hc7{background:linear-gradient(120deg,#efebff,#f5f2ff 45%,#fbf7fc);border-bottom:1px solid var(--border-faint);font-family:var(--font-body);overflow:hidden}.rao-site .hc7__wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;padding-top:56px;padding-bottom:64px}.rao-site .hc7__badge{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;background:#e6e1ff;color:#4f46e5;font-size:13px;font-weight:600}.rao-site .hc7__title{margin:22px 0 18px;font-family:var(--font-body);font-size:clamp(2.2rem,3.7vw,3.15rem);font-weight:800;line-height:1.18;letter-spacing:-.02em;color:#14111f}.rao-site .hc7__title span{color:#5b47e8}.rao-site .hc7__lead{margin:0 0 26px;max-width:34em;font-size:1.06rem;line-height:1.65;color:#4b4760;min-height:3lh}@media (max-width: 380px){.rao-site .hc7__lead{min-height:4lh}}.rao-site .hc7__social{display:flex;align-items:center;gap:12px;margin-bottom:30px;font-size:14.5px;font-weight:500;color:#34304a}.rao-site .hc7__faces{display:inline-flex}.rao-site .hc7__av{flex:none;width:38px;height:38px;filter:drop-shadow(0 2px 4px rgba(20,17,31,.16))}.rao-site .hc7__av img{display:block;width:100%;height:100%}.rao-site .hc7__av+.hc7__av{margin-left:-10px}.rao-site .hc7__ctas{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:26px}.rao-site .hc7__btn{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:10px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s}.rao-site .hc7__btn--fill{background:#4f46e5;color:#fff;box-shadow:0 10px 22px -10px #4f46e5b3}.rao-site .hc7__btn--fill:hover{background:#4338ca;transform:translateY(-1px)}.rao-site .hc7__btn--line{background:#fff;color:#4f46e5;border:1.5px solid #4F46E5;padding:13.5px 30px}.rao-site .hc7__btn--line:hover{background:#f5f3ff;transform:translateY(-1px)}.rao-site .hc7{position:relative;background:#fff;isolation:isolate}.rao-site .hc7:after{content:"";position:absolute;z-index:-1;right:-6%;bottom:-30%;width:34%;height:75%;background:linear-gradient(160deg,#e9e7ff,#d8d6fb);border-radius:48px;transform:rotate(-8deg)}.rao-site .hc7__swirl{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.rao-site .hc7__text{position:relative}.rao-site .hc7__dashes{position:absolute;width:46px;height:38px;right:-34px;top:70px}.rao-site .hc7__visual{position:relative;width:min(100%,470px);justify-self:center;margin:46px 40px 40px;aspect-ratio:1 / 1}.rao-site .hc7__ring,.rao-site .hc7__blob{position:absolute;border-radius:50% 9% 50% 50%}.rao-site .hc7__ring{top:-22px;right:-22px;bottom:-22px;left:-22px;border:2px solid #DDF5EC}.rao-site .hc7__blob{top:0;right:0;bottom:0;left:0;background:linear-gradient(225deg,#ddf8ce,#9be6c4 45%,#34c6b0)}.rao-site .hc7__kid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.rao-site .hc7__kid img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:78% 30%;object-position:78% 30%}.rao-site .hc7__blob--cutout .hc7__kid{top:-26%;border-radius:0 0 50% 50%/0 0 39% 39%}.rao-site .hc7__blob--cutout .hc7__kid img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}.rao-site .hc7__float{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;padding:14px 22px 14px 14px;background:#fff;border-radius:26px;box-shadow:0 22px 44px -18px #1e145047}.rao-site .hc7__float small{display:block;font-size:12.5px;color:#5b5770}.rao-site .hc7__float b{display:block;font-size:21px;font-weight:800;color:#14111f;line-height:1.2}.rao-site .hc7__float--rate{top:22%;right:-64px}.rao-site .hc7__float--cert{bottom:4%;left:-56px}.rao-site .hc7__float--progress{display:block;top:38%;left:-92px;width:250px;padding:16px 22px 18px}.rao-site .hc7__float--progress p{display:flex;justify-content:space-between;margin:0 0 12px;font-size:13.5px;font-weight:700;color:#14111f}.rao-site .hc7__float--progress p b{font-size:13.5px;color:#6d4aff}.rao-site .hc7__float--progress>i{position:relative;display:block;height:6px;border-radius:999px;background:#eeecf5}.rao-site .hc7__float--progress>i>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b9cff,#c084fc,#fda4af)}.rao-site .hc7__float--progress em{position:absolute;left:68%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;border:3px solid #C084FC}.rao-site .hc7__ico{display:grid;place-items:center;width:46px;height:46px;border-radius:50%}.rao-site .hc7__ico--green{background:#22c3a6;color:#fff}.rao-site .hc7__ico--purple{background:#ede9fe;color:#4f46e5}.rao-site .hc7__arrow{position:absolute;z-index:1;width:150px;left:-150px;bottom:-36px}@media (max-width: 1100px){.rao-site .hc7__float--progress{left:-40px}.rao-site .hc7__float--rate{right:-24px}.rao-site .hc7__arrow{display:none}}@media (max-width: 900px){.rao-site .hc7__wrap{grid-template-columns:1fr;gap:40px;padding-top:36px}}@media (max-width: 520px){.rao-site .hc7__visual{margin:40px 18px 30px;width:calc(100% - 36px)}.rao-site .hc7__ring{top:-12px;right:-12px;bottom:-12px;left:-12px}.rao-site .hc7__float--progress{left:-8px;width:200px;top:44%}.rao-site .hc7__dashes{display:none}.rao-site .hc7__float{padding:10px 14px 10px 10px}.rao-site .hc7__float b{font-size:17px}.rao-site .hc7__ico{width:36px;height:36px}.rao-site .hc7__float--rate{right:-8px}.rao-site .hc7__float--cert{left:-8px}}.rao-site .hc7__wrap{padding-top:28px;padding-bottom:34px;gap:40px}.rao-site .hc7__title{margin:14px 0 12px}.rao-site .hc7__lead{margin-bottom:18px}.rao-site .hc7__social{margin-bottom:20px}.rao-site .hc7__ctas{margin-bottom:18px}.rao-site .hc7__btn{padding-top:13px;padding-bottom:13px}.rao-site .hc7__btn--line{padding-top:11.5px;padding-bottom:11.5px}.rao-site .hc7__visual{width:min(100%,360px);margin:30px 40px 26px}.rao-site .hc7__dashes{right:auto;left:330px;top:46px}.rao-site .hc7--wide-title .hc7__dashes{left:353px}.rao-site .hc7:after{display:none}.rao-site .hc7__swirl path{stroke:#eef9f4;stroke-width:28}.rao-site .hc7__ring,.rao-site .hc7__blob{border-radius:50%}.rao-site .hc7__ring{top:-18px;right:-18px;bottom:-18px;left:-18px;border-color:#e6f7ef}.rao-site .hc7__blob{background:linear-gradient(210deg,#f4fcf6,#c4f0dc 42%,#5ed5c0)}.rao-site .hc7__blob--cutout .hc7__kid{top:-30%;left:6%;right:-6%;border-radius:0 0 50% 50%/0 0 36% 36%}.rao-site .hc7__float--progress{display:flex;align-items:center;gap:14px;top:auto;bottom:10%;left:-120px;width:auto;padding:14px 18px 16px 22px;border-radius:30px}.rao-site .hc7__float--progress p{display:block;margin:0 0 10px;font-size:13px}.rao-site .hc7__float--progress>span>i{position:relative;display:block;width:150px;height:5px;border-radius:999px;background:#eeecf5}.rao-site .hc7__float--progress>span>i>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b9cff,#c084fc,#fda4af)}.rao-site .hc7__emoji{font-size:34px;line-height:1}.rao-site .hc7__float--rate{top:18%;right:-90px;border-radius:30px}.rao-site .hc7__arrow{left:-40px;bottom:-64px;width:130px}@media (max-width: 1100px){.rao-site .hc7__float--progress{left:-40px}.rao-site .hc7__float--rate{right:-20px}}@media (max-width: 520px){.rao-site .hc7__float--progress{left:-8px;bottom:4%}.rao-site .hc7__float--progress>span>i{width:110px}.rao-site .hc7__float--rate{right:-8px}}.rao-site .hc7__visual{width:min(100%,320px);margin:70px 60px 30px}.rao-site .hc7__blob--cutout .hc7__kid{top:-27%}.rao-site .hc7__arrow{width:110px;left:-30px;bottom:-50px}.rao-site .hc7{background:linear-gradient(100deg,#c3b2ff,#c8ddff 55%,#f4f9ff)}.rao-site .hc7__visual{margin-top:64px}.rao-site .hc7__blob--cutout .hc7__kid{top:-15%;left:10%;right:-2%;border-radius:0 0 50% 50%/0 0 43% 43%}.rao-site .hc7__lead{font-size:.94rem;line-height:1.6;max-width:31em}.rao-site .hc7__float{gap:9px;padding:9px 16px 9px 10px;border-radius:22px}.rao-site .hc7__float small{font-size:11px}.rao-site .hc7__float b{font-size:16px}.rao-site .hc7__ico{width:34px;height:34px}.rao-site .hc7__ico svg{width:15px;height:15px}.rao-site .hc7__float--rate{right:-70px}.rao-site .hc7__float--progress{gap:10px;padding:10px 14px 12px 16px;left:-100px}.rao-site .hc7__float--progress p{margin-bottom:8px;font-size:11.5px}.rao-site .hc7__float--progress>span>i{width:112px;height:4px}.rao-site .hc7__float--progress em{width:12px;height:12px;margin:-6px 0 0 -6px;border-width:2.5px}.rao-site .hc7__emoji{font-size:25px}.rao-site .hc7__btn--line{gap:8px;padding:12px 22px;border:1px solid #E4E2EC;border-radius:10px;background:#fff;color:#1f1b2e;font-size:15px;font-weight:500;box-shadow:0 1px 2px #14111f0a}.rao-site .hc7__btn--line svg{width:15px;height:15px}.rao-site .hc7__btn--line:hover{background:#fafafd;border-color:#d6d3e2}.rao-site .hc7__ico--green{width:26px;height:26px}.rao-site .hc7__ico--green svg{width:12px;height:12px}.rao-site .hc7{--hc7-blob: linear-gradient(210deg, #F4FCF6 0%, #C4F0DC 42%, #5ED5C0 100%);--hc7-shape: 50%}.rao-site .hc7__blob{background:var(--hc7-blob);border-radius:var(--hc7-shape);overflow:hidden}.rao-site .hc7__ring{border-radius:var(--hc7-shape)}.rao-site .hc7__kid,.rao-site .hc7__blob--cutout .hc7__kid{position:absolute;top:-15%;left:10%;right:-2%;bottom:0;border-radius:0;overflow:visible}.rao-site .hc7__kid img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}.rao-site .hc7__kid--top{z-index:1;clip-path:inset(0 0 80% 0);pointer-events:none}.rao-site .hc7__float,.rao-site .hc7__arrow{z-index:2}.rao-site .hc7[data-shape=leaf]{--hc7-shape: 50% 9% 50% 50%}.rao-site .hc7[data-shape=blob]{--hc7-shape: 58% 42% 52% 48% / 46% 56% 44% 54%}.rao-site .hc7[data-shape=pebble]{--hc7-shape: 42% 58% 70% 30% / 45% 45% 55% 55%}.rao-site .hc7[data-shape=square]{--hc7-shape: 26%}.rao-site .hc7[data-shape=arch]{--hc7-shape: 50% 50% 12% 12% / 40% 40% 12% 12%}.rao-site .hc7[data-shape=egg]{--hc7-shape: 50% 50% 50% 50% / 60% 60% 40% 40%}.rao-site .hc7[data-shape=hexagon] .hc7__blob{border-radius:0;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}.rao-site .hc7[data-shape=hexagon] .hc7__ring{display:none}.rao-site .hc7[data-shape=hexagon] .hc7__kid--top{clip-path:inset(0 0 77% 0)}.rao-site .ovx-pick--hc7{top:76px}.rao-site .ovx-pick__shapes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:16px}.rao-site .ovx-pick__shape{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0 4px;border:1.5px solid transparent;border-radius:10px;background:none;font:inherit;font-size:11px;color:var(--secondary);cursor:pointer}.rao-site .ovx-pick__shape i{width:34px;height:34px;background:linear-gradient(210deg,#e9e4ff,#a894ff)}.rao-site .ovx-pick__shape[aria-pressed=true]{border-color:var(--brand);background:var(--tint);color:var(--ink);font-weight:700}.rao-site .ovx-pick__duo{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin-top:4px;padding:6px 8px;border:1.5px dashed #CFC3FA;border-radius:10px;font-size:13px;color:var(--ink)}.rao-site .ovx-pick__duo input{width:34px;height:28px;padding:0;border:0;background:none;cursor:pointer}.rao-site .ovx-pick__duo.is-on{border-style:solid;border-color:var(--brand);background:var(--tint);font-weight:700}.rao-site .tm7__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.rao-site .tm7__card{margin:0;display:flex;flex-direction:column;padding:38px 38px 36px;border-radius:26px;box-shadow:0 18px 36px -22px #1e145047}.rao-site .tm7__card--lavender{background:linear-gradient(135deg,#eeedff,#f6f4ff)}.rao-site .tm7__card--pink{background:linear-gradient(135deg,#fdebf1,#fff3f6)}.rao-site .tm7__card--sky{background:linear-gradient(135deg,#e9f5ff,#effcff)}.rao-site .tm7__card--mint{background:linear-gradient(135deg,#eafbf2,#f3fcf8)}.rao-site .tm7__card--cream{background:linear-gradient(135deg,#fff6e6,#fffaf1)}.rao-site .tm7__card--lilac{background:linear-gradient(135deg,#f3eeff,#f8f6ff)}.rao-site .tm7__stars{display:flex;gap:2px;color:#fbbf24;margin-bottom:22px}.rao-site .tm7__quote{flex:1;margin:0 0 28px;font-size:1.04rem;line-height:1.75;color:#3b3850}.rao-site .tm7__who{display:flex;align-items:center;gap:18px}.rao-site .tm7__av{display:grid;place-items:center;flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:#fff;color:#5b47e8;font-size:18px;font-weight:800;box-shadow:0 4px 12px -6px #1e145059}.rao-site .tm7__who b{display:block;font-size:1.08rem;font-weight:700;color:#14111f}.rao-site .tm7__who small{display:block;margin-top:2px;font-size:.94rem;color:#5b5770}@media (max-width: 1000px){.rao-site .tm7__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width: 640px){.rao-site .tm7__grid{grid-template-columns:1fr}.rao-site .tm7__card{padding:28px 24px}}.rao-site .ft7__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rao-site .ft7__card{padding:22px 22px 24px;background:#fff;border-radius:14px;box-shadow:0 1px 2px #14111f0d,0 10px 28px -16px #1e145038}.rao-site .ft7__ico{box-shadow:inset 0 1px #ffffff59,0 6px 14px -8px #28145a73;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:#fff}.rao-site .ft7__ico--purple{background:var(--frame-grain),linear-gradient(135deg,#9a63f7,#b877e8)}.rao-site .ft7__ico--pink{background:var(--frame-grain),linear-gradient(135deg,#d97fc4,#ee8ba6)}.rao-site .ft7__ico--blue{background:var(--frame-grain),linear-gradient(135deg,#f4917a,#f5a66e)}.rao-site .ft7__ico--green{background:var(--frame-grain),linear-gradient(135deg,#edb064,#c9c86e)}.rao-site .ft7__ico--orange{background:var(--frame-grain),linear-gradient(135deg,#7fd09a,#45c9b8)}.rao-site .ft7__ico--violet{background:var(--frame-grain),linear-gradient(135deg,#3fc8d8,#38aee0)}.rao-site .ft7__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rao-site .ft7__card h3{margin:18px 0 8px;font-size:1.12rem;font-weight:700;color:#14111f}.rao-site .ft7__card p{margin:0 0 14px;font-size:.9rem;line-height:1.6;color:#4b4760}.rao-site .ft7__card ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.rao-site .ft7__card li{display:flex;align-items:center;gap:8px;font-size:.86rem;color:#34304a}.rao-site .ft7__card li svg{flex:0 0 auto;color:#22c55e}@media (max-width: 1000px){.rao-site .ft7__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.rao-site .ft7__grid{grid-template-columns:1fr}}.rao-site .page-class .ft7{background-color:#fff;background-image:none}.rao-site .ft7__grid{max-width:1040px;margin:0 auto;gap:28px}.rao-site .ft7__card{padding:30px 26px 34px;border:1px solid #E7E3F0;border-radius:16px;box-shadow:0 2px 4px #14111f0a,0 16px 36px -14px #3c288c42}.rao-site .ft7__card h3{margin-top:22px}.rao-site .ft7__card p{margin-bottom:18px}.rao-site .ft7__card ul{gap:10px}.rao-site .ft7__card[data-reveal]{transition:opacity .65s ease,transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rao-site .ft7__ico{transition:transform .25s ease}@media (hover: hover){.rao-site .ft7__card[data-reveal].is-shown:hover{transform:translateY(-6px);border-color:#c9befa;box-shadow:0 0 0 1px #6d4aff1f,0 4px 8px #14111f0d,0 26px 44px -16px #3c288c61}.rao-site .ft7__card:hover .ft7__ico{transform:scale(1.08) rotate(-4deg)}}@media (prefers-reduced-motion: reduce){.rao-site .ft7__card[data-reveal].is-shown:hover,.rao-site .ft7__card:hover .ft7__ico{transform:none}}.rao-site .ft7 .section-head__sub{font-size:.95rem;line-height:1.55;max-width:34em}.rao-site .reports7 .hb__frame{background:var(--frame-rainbow)}.rao-site .reports7 .hb__panel{inset:clamp(14px,2vw,26px) clamp(24px,4.2vw,56px);border:2px solid #1E1B22}@media (max-width: 639.98px){.rao-site .reports7 .hb__panel{top:14px;right:22px;bottom:14px;left:22px}}.rao-site .reports7 .hb__frame:has(>.hb__panel:nth-child(2).is-active){background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 .16'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),radial-gradient(70% 60% at 50% 100%,#ffbedc80,#ffbedc00 70%),linear-gradient(90deg,#6f86ff,#9c8bff 26%,#c99bf5,#f6a3c8 70%,#ffc79a)}.rao-site .reports7 .hb__frame:has(>.hb__panel:nth-child(3).is-active){background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 .16'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),radial-gradient(70% 60% at 50% 100%,#ffe69680,#ffe69600 70%),linear-gradient(90deg,#36c9cf,#7fe0b6 26%,#cbea8e,#ffd27a 70%,#ff9b85)}.rao-site .reports7 .hb__frame,.rao-site .reports7 .hb__frame--tall{min-height:540px}.rao-site .reports7 .glow--after-cards{margin-top:0}@media (max-width: 639.98px){.rao-site .reports7 .hb__frame,.rao-site .reports7 .hb__frame--tall{min-height:0}}.rao-site .reports7 .hb__frame,.rao-site .reports7 .hb__frame--tall{aspect-ratio:auto;width:100%}.rao-site .reports7 .hb__panel{inset:clamp(14px,2vw,26px) clamp(18px,2.8vw,38px)}@media (max-width: 639.98px){.rao-site .reports7 .hb__panel{top:14px;right:18px;bottom:14px;left:18px}}.rao-site .cl7{position:relative;overflow:hidden;min-height:460px;background-color:#fff;background-image:linear-gradient(rgba(20,17,31,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(20,17,31,.035) 1px,transparent 1px);background-size:96px 96px;border-top:1px solid var(--border-faint)}.rao-site .cl7__wrap{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:96px clamp(16px,4vw,48px) 140px}.rao-site .cl7__text{max-width:560px}.rao-site .cl7__text h2{margin:0 0 18px;font-family:var(--font-body);font-size:clamp(2rem,3.4vw,2.9rem);font-weight:500;line-height:1.15;letter-spacing:-.03em;color:#0e0c14}.rao-site .cl7__text p{margin:0 0 30px;font-size:1.12rem;color:#5b5770}.rao-site .cl7__ctas{display:flex;flex-wrap:wrap;gap:16px}.rao-site .cl7__btn{display:inline-flex;align-items:center;padding:13px 22px;border-radius:999px;font-size:1.02rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s}.rao-site .cl7__btn--dark{background:#0e0c14;color:#fff;box-shadow:0 8px 18px -8px #0e0c1499}.rao-site .cl7__btn--light{background:#fff;color:#0e0c14;border:1px solid #E4E2EC;font-weight:500}.rao-site .cl7__btn:hover{transform:translateY(-1px)}.rao-site .cl7__pic{position:absolute;right:0;bottom:0;width:min(66%,1000px);height:auto;display:block;pointer-events:none}.rao-site .cl7__pic--empty{height:300px;display:grid;place-items:center;border:2px dashed #D9D4E8;border-right:0;border-bottom:0;border-radius:24px 0 0;color:#9b96ad;font-size:14px}@media (max-width: 860px){.rao-site .cl7__wrap{padding:64px 20px 24px}.rao-site .cl7__pic{position:relative;width:100%}.rao-site .cl7__pic--empty{height:200px;border-right:2px dashed #D9D4E8;border-radius:24px 24px 0 0}}.rao-site .cl7{min-height:max(460px,calc(min(100vw,1600px)*.4242 + 24px))}.rao-site .cl7__pic{left:0;right:0;width:min(100%,1600px);margin:0 auto}.rao-site .cl7__wrap{padding-top:clamp(56px,6vw,96px)}@media (max-width: 860px){.rao-site .cl7{min-height:0}.rao-site .cl7__pic{left:auto;right:auto}}.rao-site .rao-body:has(.cl7) footer{margin-top:0}.rao-site .cl7{min-height:max(420px,calc(min(78vw,1080px)*.4242 + 96px))}.rao-site .cl7__pic{right:auto;width:min(78vw,1080px);margin:0}@media (max-width: 860px){.rao-site .cl7{min-height:0}.rao-site .cl7__pic{width:100%}}.rao-site .cl7__pic{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,#000 88%,transparent 100%)}@media (max-width: 860px){.rao-site .cl7__pic{-webkit-mask-image:none;mask-image:none}}.rao-site .faq7 .faq{max-width:760px;margin-left:auto;margin-right:auto;border-radius:20px;padding:6px 22px 12px}.rao-site .faq7 .faq__q{padding:12px 4px;gap:12px}.rao-site .faq7 .faq__q span{font-size:.95rem}.rao-site .faq7 .faq__a{margin-bottom:14px;padding-left:36px;font-size:.88rem}.rao-site .faq7 .faq__item.is-open{margin:0 -22px;padding:0 22px}.rao-site .faq7 .faq-cta{max-width:760px;margin-left:auto;margin-right:auto;border-radius:20px}.rao-site .cl7{min-height:calc(min(56vw,860px)*.4242 + 20px);display:flex;align-items:center}.rao-site .cl7__wrap{width:100%;padding:40px clamp(16px,4vw,48px)}.rao-site .cl7__text{max-width:min(40vw,520px)}.rao-site .cl7__text h2{font-size:clamp(1.7rem,2.7vw,2.4rem)}.rao-site .cl7__text p{margin-bottom:24px}.rao-site .cl7__pic{left:auto;right:0;width:min(56vw,860px);margin:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%)}@media (max-width: 860px){.rao-site .cl7{display:block;min-height:0}.rao-site .cl7__wrap{padding:56px 20px 20px}.rao-site .cl7__text{max-width:none}.rao-site .cl7__pic{width:100%;-webkit-mask-image:none;mask-image:none}}.rao-site .cl7{min-height:calc(min(56vw,860px)*.291 + 24px)}.rao-site .cl7__wrap{padding:28px clamp(16px,4vw,48px)}.rao-site .cl7__text h2{margin-bottom:12px}.rao-site .cl7__text p{margin-bottom:20px}.rao-site .page-class .faq7{border-bottom:0}.rao-site .cl7{border-top:0;background-color:#fff;background-image:radial-gradient(circle,color-mix(in srgb,var(--dot-c) calc(var(--dot-o) * 100%),transparent) var(--dot-r),transparent calc(var(--dot-r) + .4px));background-size:var(--dot-gap) var(--dot-gap)}.rao-site .chapters__more{border-top:1px solid var(--border)}.rao-site .curr__more{display:flex;justify-content:flex-end;margin-top:18px}.rao-site .curr__more-btn{display:inline-flex;align-items:center;gap:8px;padding:4px 2px;border:0;background:none;cursor:pointer;font:600 .98rem/1.2 var(--font-body);color:var(--brand)}.rao-site .curr__more-btn:focus-visible{outline:3px solid var(--border-brand-2);outline-offset:3px;border-radius:6px}.rao-site .curr__more-btn svg{width:18px;height:18px;transition:transform .2s ease}.rao-site .curr__more-btn:hover svg{transform:translate(4px)}.rao-site .curr__more-btn[aria-expanded=true] svg,.rao-site .curr__more-btn[aria-expanded=true]:hover svg{transform:rotate(-90deg)}.rao-site .curr__more-hide,.rao-site .curr__more-btn[aria-expanded=true] .curr__more-show{display:none}.rao-site .curr__more-btn[aria-expanded=true] .curr__more-hide{display:inline}.rao-site .hc7__btn{transition:transform .2s ease,box-shadow .2s ease}.rao-site .hc7__btn svg{transition:transform .2s ease}.rao-site .hc7__btn--fill:hover{background:#4f46e5;transform:translateY(-3px);box-shadow:0 16px 28px -10px #4f46e5bf}.rao-site .hc7__btn--line:hover{background:#fff;border-color:#e4e2ec;transform:translateY(-3px);box-shadow:0 12px 24px -12px #1e14504d}.rao-site .hc7__btn:hover svg{transform:translate(4px)}@media (prefers-reduced-motion: reduce){.rao-site .hc7__btn:hover,.rao-site .hc7__btn:hover svg{transform:none}}.rao-site .cl7__text h2{font-family:var(--font-body);font-weight:800;letter-spacing:-.035em;line-height:1.12;color:var(--ink)}.rao-site .cl7__text h2 span{color:#5b47e8}.rao-site .cl7__text p{font-size:1.06rem;line-height:1.6;color:var(--secondary)}.rao-site .cl7__ctas .hc7__btn{padding-top:13px;padding-bottom:13px}.rao-site .hc7__btn--fill:hover{color:#fff}.rao-site .hc7__btn--line:hover{color:#1f1b2e}@media (max-width: 520px){.rao-site .hc7__float--rate{right:-6px;top:14%}.rao-site .hc7__float--progress{left:-6px;bottom:6%}}@media (hover: none){.rao-site .hc7__btn:hover,.rao-site .hc7__btn:hover svg{transform:none}}@media (max-width: 767.98px){.rao-site .curr--first{padding:10px;border-radius:22px}.rao-site .curr--first .chapters{border-radius:14px}.rao-site .curr--first .lrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-auto-flow:row dense;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:2px;padding:11px 14px}.rao-site .curr--first .lrow--head{display:none}.rao-site .curr--first .lrow__section:has(>.sr-only){display:contents}.rao-site .curr--first .lrow__section{grid-column:1 / -1;margin:6px 0 4px;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--brand)}.rao-site .curr--first .lrow__title{order:0;grid-column:1;font-size:.92rem;font-weight:500;color:var(--ink)}.rao-site .curr--first .lrow__dur{order:0;grid-column:2;font-size:.74rem;color:var(--secondary)}.rao-site .curr--first .lrow__peek{order:0;grid-column:3}.rao-site .curr--first .peek{height:36px;padding:0 10px}.rao-site .curr--first .peek__eyes{width:20px;height:20px}.rao-site .curr--first .curr__more{margin-top:14px;padding:0 6px 6px}}.rao-site .curr--first{border-color:transparent;background:var(--frame-rainbow)}.rao-site .curr--first .chapters{background:#fff;border-color:#fff9;box-shadow:0 14px 30px -18px #28145a73}.rao-site .curr--first .curr__more-btn{background:#fff;padding:8px 14px;border-radius:999px;box-shadow:0 6px 16px -10px #28145a80}.rao-site .reports7 .hb__rows{gap:16px}.rao-site .reports7 .hb__row{border-color:#dcd5ec;box-shadow:0 1px 2px #14111f0d,0 12px 24px -16px #3c288c59}.rao-site .reports7 .hb__row:hover{border-color:#c9befa;box-shadow:0 1px 2px #14111f0d,0 16px 28px -16px #3c288c73}@media (max-width: 860px){.rao-site .cl7{padding-top:24px}}.rao-site .hc7__blob{background:var(--frame-grain),linear-gradient(135deg,#c2f78f,#6ce69a 48%,#1fd3b2)}.rao-site .hc7__ring{border-color:#bdf1d6}.rao-site .hc7__btn--fill{background:var(--frame-grain),linear-gradient(135deg,#8b7cff,#b45cff,#ff6fb5);color:#fff;box-shadow:0 10px 22px -10px #b45cffbf;text-shadow:0 1px 2px rgba(60,20,120,.35)}.rao-site .hc7__btn--fill:hover{background:var(--frame-grain),linear-gradient(135deg,#8b7cff,#b45cff,#ff6fb5);box-shadow:0 16px 28px -10px #b45cffcc}.rao-site .hc7__badge{background:#fff;color:#3b2fb8;box-shadow:0 4px 12px -6px #3c28a059}.rao-site .hc7__badge svg{color:#7b5cff;fill:#7b5cff}.rao-site .hc7__lead{color:#2f2a48}.rao-site .hc7__btn--fill,.rao-site .hc7__btn--fill:hover{background:var(--frame-grain),linear-gradient(135deg,#6d4dff,#a63dff,#f2489f);box-shadow:0 12px 24px -8px #5e28c8bf,0 0 0 3px #ffffff8c}.rao-site .hc7__badge{background:#ffffff59;color:#4a3fa8;box-shadow:none;font-weight:500}.rao-site .hc7__badge svg{color:#6b5bd6;fill:#6b5bd6}.rao-site .hc7__badge{background:#fff9;padding:6px 15px}.rao-site .hc7[aria-label="CBSE Class 7"]{--hc7-shape: 42% 58% 70% 30% / 45% 45% 55% 55%}.rao-site .hc7[aria-label^="CBSE Class "]{background:radial-gradient(ellipse 55% 75% at 0% 0%,rgba(123,92,255,.2),transparent 70%),radial-gradient(ellipse 55% 75% at 100% 100%,rgba(255,140,200,.18),transparent 70%),linear-gradient(100deg,#e6dfff,#ece7ff 30%,#f0ebff 50%,#f7e9f8 72%,#fce4f0)}.rao-site .hc7[aria-label="CBSE Class 7"] .hc7__blob{background:linear-gradient(360deg,#ffd3e8,#ff9fd0 48%,#f2489f)}.rao-site .hc7[aria-label="CBSE Class 7"] .hc7__ring{border-color:#bdf1d6}.rao-site .sof__no{color:#fff;font-weight:800;font-size:20px}@media (min-width: 1100px){.rao-site .page-sof .sof__grid{grid-template-columns:repeat(4,1fr)}.rao-site .page-sof .sof__grid--3{grid-template-columns:repeat(3,1fr)}}.rao-site .hc7__price{margin:0;font-size:15px;color:#34304a}.rao-site .hc7__price b{font-size:22px;font-weight:800;color:#14111f;margin-right:2px}.rao-site .hc7__price--soon{font-weight:600;color:#6e6884}.rao-site .page-sof .hc7__dashes{display:none}.rao-site .page-skm{--skm-num: #4F7CFF;--skm-alg: #8B5CF6;--skm-geo: #EC4899;--skm-dat: #14B8A6}.rao-site .skm-page{padding:34px 0 60px;background:linear-gradient(180deg,#f4f1fe,#fbfaff 340px,#fff)}.rao-site .skm-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,30px);font-family:Onest,var(--font-body)}.rao-site .skm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:18px}.rao-site .skm-chip{display:inline-block;padding:4px 10px;border-radius:999px;background:#141414;color:#fff;font-size:12px;font-weight:500}.rao-site .skm-head h1{margin:10px 0 4px;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:600;letter-spacing:-.02em;color:#141414}.rao-site .skm-head p{margin:0;font-size:.98rem;color:#5b5770}.rao-site .skm-legend{display:flex;gap:18px;margin:0;padding:0;list-style:none;font-size:13px;color:#34304a}.rao-site .skm-legend li{display:inline-flex;align-items:center;gap:7px}.rao-site .skm-legend i{width:12px;height:12px;border-radius:50%}.rao-site .skm-legend .skm-leaf--done{background:#6d4aff}.rao-site .skm-legend .skm-leaf--doing{background:#fff;box-shadow:inset 0 0 0 3px #6d4aff}.rao-site .skm-legend .skm-leaf--todo{background:#e6e3f0}.rao-site .skm{position:relative;padding:26px 18px 18px;border:1px solid #ECE8F6;border-radius:26px;background-color:#fff;background-image:radial-gradient(var(--tint-2, #EFEAFF) 1.2px,transparent 1.3px);background-size:22px 22px;background-position:11px 11px;box-shadow:0 24px 48px -32px #3c288c59}.rao-site .skm-scroll{overflow-x:auto}.rao-site .skm-svg{display:block;width:100%;height:auto;min-width:760px;font-family:Onest,var(--font-body)}.rao-site .skm-replay{position:absolute;z-index:2;top:14px;right:16px;padding:6px 12px;border:1px solid #E4DEFA;border-radius:999px;background:#fff;color:#5b21b6;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.rao-site .skm-replay:hover{background:#f6f3ff}.rao-site .skm-hint{position:absolute;top:18px;right:112px;font-family:Caveat,cursive;font-size:20px;color:#6b6680;transform:rotate(-4deg)}.rao-site .skm-link{fill:none;stroke-width:2;stroke-linecap:round}.rao-site .skm-link--l1{stroke-width:3}.rao-site .skm-link--l3{stroke-width:1.4}.rao-site .skm-num.skm-link,.rao-site .skm-num .skm-link{stroke:var(--skm-num)}.rao-site .skm-alg.skm-link,.rao-site .skm-alg .skm-link{stroke:var(--skm-alg)}.rao-site .skm-geo.skm-link,.rao-site .skm-geo .skm-link{stroke:var(--skm-geo)}.rao-site .skm-dat.skm-link,.rao-site .skm-dat .skm-link{stroke:var(--skm-dat)}.rao-site .skm-link{stroke-opacity:.55}.rao-site .skm-link--l1{stroke-opacity:.7}.rao-site .skm-root rect{fill:url(#skm-g);fill:#141414}.rao-site .skm-root-k{fill:#c4b5fd;font-size:11px;font-weight:600;letter-spacing:.12em}.rao-site .skm-root-n{fill:#fff;font-size:26px;font-weight:600}.rao-site .skm-root-s{fill:#b9b4c9;font-size:11.5px}.rao-site .skm-strand rect{stroke-width:1.5}.rao-site .skm-strand.skm-num rect{fill:#e8eeff;stroke:#c7d5ff}.rao-site .skm-strand.skm-alg rect{fill:#f1eaff;stroke:#dccbff}.rao-site .skm-strand.skm-geo rect{fill:#fde8f3;stroke:#f8c6e0}.rao-site .skm-strand.skm-dat rect{fill:#e2f8f4;stroke:#b5ece2}.rao-site .skm-strand-n{font-size:15px;font-weight:600;fill:#141414}.rao-site .skm-strand-s{font-size:11.5px;fill:#5b5770}.rao-site .skm-chbox{fill:#fff;stroke:#e9e5f3;stroke-width:1.2}.rao-site .skm-num .skm-chnum{fill:var(--skm-num)}.rao-site .skm-alg .skm-chnum{fill:var(--skm-alg)}.rao-site .skm-geo .skm-chnum{fill:var(--skm-geo)}.rao-site .skm-dat .skm-chnum{fill:var(--skm-dat)}.rao-site .skm-chnum-t{fill:#fff;font-size:10.5px;font-weight:600;text-anchor:middle}.rao-site .skm-chname{font-size:13px;font-weight:500;fill:#1f1b2e}.rao-site .skm-chcount{font-size:11px;fill:#8a8599;text-anchor:end;font-variant-numeric:tabular-nums}.rao-site .skm-leaf{stroke-width:2.4}.rao-site .skm-leaf--todo{fill:#ece9f4;stroke:#fff}.rao-site .skm-num.skm-leaf--done{fill:var(--skm-num);stroke:#fff}.rao-site .skm-num.skm-leaf--doing{fill:#fff;stroke:var(--skm-num)}.rao-site .skm-alg.skm-leaf--done{fill:var(--skm-alg);stroke:#fff}.rao-site .skm-alg.skm-leaf--doing{fill:#fff;stroke:var(--skm-alg)}.rao-site .skm-geo.skm-leaf--done{fill:var(--skm-geo);stroke:#fff}.rao-site .skm-geo.skm-leaf--doing{fill:#fff;stroke:var(--skm-geo)}.rao-site .skm-dat.skm-leaf--done{fill:var(--skm-dat);stroke:#fff}.rao-site .skm-dat.skm-leaf--doing{fill:#fff;stroke:var(--skm-dat)}.rao-site .skm-leaf--doing{animation:skm-breathe 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes skm-breathe{50%{transform:scale(1.18)}}.rao-site .skm-ch{cursor:default;outline:none;transition:opacity .25s}.rao-site .skm-svg:not(.skx-svg):has(.skm-ch:hover) .skm-ch:not(:hover),.rao-site .skm-svg:not(.skx-svg):has(.skm-ch:focus) .skm-ch:not(:focus){opacity:.28}.rao-site .skm-ch:hover .skm-chbox,.rao-site .skm-ch:focus .skm-chbox{stroke:#b9aaf5;stroke-width:1.6}.rao-site .skm-ch:hover .skm-link,.rao-site .skm-ch:focus .skm-link{stroke-opacity:1;stroke-width:2.4}.rao-site .skm-pop{transform-box:view-box}.rao-site .skm.is-play .skm-pop{animation:skm-pop .55s cubic-bezier(.2,.9,.3,1.25) var(--d) both}.rao-site .skm.is-play .skm-link{animation:skm-draw .75s cubic-bezier(.4,0,.2,1) var(--d) both}.rao-site .skm.is-play .skm-leaf{animation:skm-leaf .45s cubic-bezier(.2,.9,.3,1.4) var(--d) both,skm-breathe 2.4s ease-in-out calc(var(--d) + 1s) infinite}.rao-site .skm.is-play .skm-leaf--done,.rao-site .skm.is-play .skm-leaf--todo{animation:skm-leaf .45s cubic-bezier(.2,.9,.3,1.4) var(--d) both}@keyframes skm-pop{0%{opacity:0;transform:scale(.6)}}@keyframes skm-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes skm-leaf{0%{opacity:0;transform:scale(0)}}.rao-site .skm-leaf{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion: reduce){.rao-site .skm.is-play .skm-pop,.rao-site .skm.is-play .skm-link,.rao-site .skm.is-play .skm-leaf,.rao-site .skm-leaf--doing{animation:none!important}}.rao-site .skm-note{margin:12px 4px 0;font-size:12.5px;color:#8a8599}@media (max-width: 760px){.rao-site .skm-hint{display:none}}.rao-site .skm-tabs{display:inline-flex;gap:4px;margin:-8px 0 10px 4px;padding:4px;border:1px solid #ECE8F6;border-radius:999px;background:#fff}.rao-site .skm-tabs button{padding:6px 14px;border:0;border-radius:999px;background:none;font:inherit;font-size:13px;font-weight:500;color:#5b5770;cursor:pointer}.rao-site .skm-tabs button[aria-selected=true]{background:#141414;color:#fff}.rao-site .skm-scroll[hidden]{display:none}.rao-site .skm-root circle{fill:#141414}.rao-site .skm-fade{opacity:1}.rao-site .skm.is-play .skm-fade{animation:skm-in .5s ease var(--d) both}@keyframes skm-in{0%{opacity:0}}.rao-site .skm-leafname{font-size:11.5px;fill:#4b4760}.rao-site .skm-chnum--round{stroke:#fff;stroke-width:3}.rao-site .skm-svg--round .skm-chname{font-size:12.5px}.rao-site .skm-svg--round{max-width:1000px;margin:0 auto}.rao-site .skm-withnext:not([hidden]){display:flex;align-items:flex-start;gap:18px}.rao-site .skm-withnext .skm-svg{flex:1 1 auto;min-width:0}.rao-site .skm-next{flex:0 0 250px;margin-top:30px;padding:20px;border:1px solid #ECE8F6;border-radius:20px;background:linear-gradient(160deg,#f6f3ff,#fff 60%);box-shadow:0 16px 34px -22px #3c288c59;font-family:Onest,var(--font-body)}.rao-site .skm.is-play .skm-next{animation:skm-in .6s ease 2.6s both}.rao-site .skm-next__k{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.12em;color:#8a8599}.rao-site .skm-next__ch{display:flex;align-items:center;gap:8px;margin:0 0 2px;font-size:15px;font-weight:600;color:#141414}.rao-site .skm-dot-num{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--skm-num);color:#fff;font-size:11px;font-style:normal;font-weight:600}.rao-site .skm-next__sec{margin:0 0 12px 28px;font-size:13px;color:#5b5770}.rao-site .skm-next__bar{height:6px;border-radius:999px;background:#e9e5f3;overflow:hidden}.rao-site .skm-next__bar i{display:block;height:100%;border-radius:inherit;background:var(--skm-num)}.rao-site .skm-next__meta{margin:8px 0 14px;font-size:12px;color:#8a8599}.rao-site .skm-next__go{display:block;padding:10px;border-radius:12px;background:#141414;color:#fff;text-align:center;font-size:14px;font-weight:500;text-decoration:none}.rao-site .skm-next hr{margin:18px 0 14px;border:0;border-top:1px solid #ECE8F6}.rao-site .skm-next__wins{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:13px;color:#34304a}.rao-site .skm-next__wins b{display:inline-block;min-width:28px;font-size:16px;color:#141414}@media (max-width: 900px){.rao-site .skm-withnext:not([hidden]){flex-direction:column}.rao-site .skm-next{flex-basis:auto;width:100%}}.rao-site .skr-wrap:not([hidden]){display:flex;align-items:flex-start;gap:20px}.rao-site .skr-svg{flex:1 1 auto;min-width:0;max-width:860px}.rao-site .skr-sector{stroke:none;opacity:.06}.rao-site .skr-sector.skm-num{fill:var(--skm-num)}.rao-site .skr-sector.skm-alg{fill:var(--skm-alg)}.rao-site .skr-sector.skm-geo{fill:var(--skm-geo)}.rao-site .skr-sector.skm-dat{fill:var(--skm-dat)}.rao-site .skr-ring{fill:none;stroke:#d9d3ec;stroke-width:1.2;stroke-opacity:1;stroke-dasharray:none}.rao-site .skr-ring--now{stroke:#b9aaf5;stroke-width:2}.rao-site .skr-ring--plan{stroke-dasharray:4 6}.rao-site .skm.is-play .skr-ring--plan{animation:skm-in .8s ease var(--d) both}.rao-site .skr-link{fill:none;stroke-opacity:.32;transition:stroke-opacity .2s,opacity .2s}.rao-site .skr-node circle{stroke:#fff;stroke-width:2.5}.rao-site .skr-node.skm-num circle{fill:var(--skm-num)}.rao-site .skr-node.skm-alg circle{fill:var(--skm-alg)}.rao-site .skr-node.skm-geo circle{fill:var(--skm-geo)}.rao-site .skr-node.skm-dat circle{fill:var(--skm-dat)}.rao-site .skr-node:not(.skr-node--now) circle{opacity:.75}.rao-site .skr-node--plan circle{fill:#fff!important;stroke-width:2;opacity:1}.rao-site .skr-node--plan.skm-num circle{stroke:var(--skm-num)}.rao-site .skr-node--plan.skm-alg circle{stroke:var(--skm-alg)}.rao-site .skr-node--plan.skm-geo circle{stroke:var(--skm-geo)}.rao-site .skr-node--plan.skm-dat circle{stroke:var(--skm-dat)}.rao-site .skr-num{fill:#fff;font-size:10px;font-weight:600;text-anchor:middle;pointer-events:none}.rao-site .skr-node{cursor:default;outline:none;transition:opacity .2s}.rao-site .skr-lbl{font-size:12px;font-weight:500;fill:#1f1b2e;opacity:0;pointer-events:none;transition:opacity .2s;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.rao-site .skr-ringlbl{font-size:11.5px;font-weight:600;fill:#8a8599;text-anchor:end;letter-spacing:.02em;paint-order:stroke;stroke:#fff;stroke-width:4px}.rao-site .skr-ringlbl--now{fill:#5b21b6}.rao-site .skr-strandlbl{font-size:13px;font-weight:600;text-anchor:middle}.rao-site .skr-strandlbl.skm-num{fill:var(--skm-num)}.rao-site .skr-strandlbl.skm-alg{fill:var(--skm-alg)}.rao-site .skr-strandlbl.skm-geo{fill:var(--skm-geo)}.rao-site .skr-strandlbl.skm-dat{fill:var(--skm-dat)}.rao-site .skr-svg.is-focus .skr-node:not(.is-on){opacity:.18}.rao-site .skr-svg.is-focus .skr-link:not(.is-on){opacity:.06}.rao-site .skr-svg .skr-link.is-on{stroke-opacity:.95}.rao-site .skr-node.is-on .skr-lbl{opacity:1}.rao-site .skr-node.is-on circle{opacity:1}.rao-site .skr-side{flex:0 0 260px;margin-top:40px;padding:20px;border:1px solid #ECE8F6;border-radius:20px;background:linear-gradient(160deg,#f6f3ff,#fff 60%);box-shadow:0 16px 34px -22px #3c288c59;font-family:Onest,var(--font-body)}.rao-site .skr-side__name{margin:0 0 4px;font-size:16px;font-weight:600;color:#141414}.rao-site .skr-side__cls{margin:0 0 14px;font-size:13px;color:#5b5770}.rao-site .skr-side__h{margin:12px 0 6px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8599}.rao-site .skr-side ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px;color:#34304a}.rao-site .skr-side ul b{display:inline-block;min-width:58px;font-weight:600;color:#5b21b6}.rao-site .skr-none{color:#a6a1b6}.rao-site .skr-side__note{margin:16px 0 0;font-size:11.5px;line-height:1.5;color:#a6a1b6}@media (max-width: 900px){.rao-site .skr-wrap:not([hidden]){flex-direction:column}.rao-site .skr-side{flex-basis:auto;width:100%;margin-top:0}}.rao-site .skx{position:relative;margin:0 -8px}.rao-site .skx[hidden]{display:none}.rao-site .skx-view{overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rao-site .skx-view::-webkit-scrollbar{display:none}.rao-site .skx-view.is-drag{cursor:grabbing}.rao-site .skx:before,.rao-site .skx:after{content:"";position:absolute;z-index:1;top:0;bottom:0;width:48px;pointer-events:none}.rao-site .skx:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.rao-site .skx:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.rao-site .skx-svg{display:block;max-width:none;font-family:Onest,var(--font-body)}.rao-site .skx-svg .skm-chname{font-size:12.5px}.rao-site .skx-cap{font-size:15px;font-weight:700;letter-spacing:.08em;fill:#8a8599;text-anchor:middle}.rao-site .skx-cap tspan{font-weight:500;letter-spacing:0;fill:#a6a1b6}.rao-site .skx-cap--now{fill:#5b21b6}.rao-site .skx-cap--now tspan{fill:#7c6bb0}.rao-site .skx-link{fill:none;stroke-linecap:round;stroke-opacity:.2;transition:stroke-opacity .2s}.rao-site .skx-link.skm-num{stroke:var(--skm-num)}.rao-site .skx-link.skm-alg{stroke:var(--skm-alg)}.rao-site .skx-link.skm-geo{stroke:var(--skm-geo)}.rao-site .skx-link.skm-dat{stroke:var(--skm-dat)}.rao-site .skx-svg.is-focus .skm-ch:not(.is-on){opacity:.22}.rao-site .skx-svg.is-focus .skx-link:not(.is-on){stroke-opacity:.04}.rao-site .skx-svg .skx-link.is-on{stroke-opacity:.95;stroke-width:2.6px!important}.rao-site .skx-svg .skm-ch.is-on .skm-chnum{stroke:#141414}.rao-site .skx-nav{position:absolute;z-index:2;left:50%;bottom:10px;transform:translate(-50%);display:inline-flex;gap:4px;padding:4px;border:1px solid #ECE8F6;border-radius:999px;background:#fff;box-shadow:0 10px 24px -16px #3c288c66}.rao-site .skx-nav button{padding:6px 14px;border:0;border-radius:999px;background:none;font:inherit;font-size:13px;font-weight:500;color:#5b5770;cursor:pointer}.rao-site .skx-nav button[aria-pressed=true]{background:#141414;color:#fff}.rao-site .skx-drag{position:absolute;z-index:2;left:24px;bottom:16px;font-family:Caveat,cursive;font-size:20px;color:#6b6680;transform:rotate(-3deg);pointer-events:none}.rao-site .skx-card{position:absolute;z-index:3;top:8px;right:16px;width:250px;padding:18px;border:1px solid #ECE8F6;border-radius:20px;background:linear-gradient(160deg,#f6f3ff,#fff 60%);box-shadow:0 16px 34px -22px #3c288c59;font-family:Onest,var(--font-body);pointer-events:none}.rao-site .skx-card[hidden]{display:none}.rao-site .skx-card ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px;color:#34304a}.rao-site .skx-card ul b{display:inline-block;min-width:58px;font-weight:600;color:#5b21b6}@media (max-width: 760px){.rao-site .skx-drag{display:none}.rao-site .skx-card{left:12px;right:12px;width:auto;top:auto;bottom:60px}}.rao-site .skx-stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:0 8px 4px;padding:12px 16px;border:1px solid #ECE8F6;border-radius:14px;background:#fbfaff;font-size:13px;color:#5b5770}.rao-site .skx-stats b{margin-right:5px;font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:16px;font-weight:600;color:#141414}.rao-site .skx-stats em{margin-left:auto;font-family:Caveat,cursive;font-size:19px;font-style:normal;color:#6b6680}.rao-site .skx-code{font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:10.5px;letter-spacing:.04em;fill:#a6a1b6}.rao-site .skx-seam path{stroke:#e4defa;stroke-width:1.2;stroke-dasharray:4 6;fill:none}.rao-site .skx-seam rect{fill:#fff;stroke:#e4defa}.rao-site .skx-seam text{font-size:12.5px;font-weight:500;fill:#5b21b6;text-anchor:middle}.rao-site .skx-link{stroke-opacity:.08}.rao-site .skx-svg .skm-leaf[data-sec]{cursor:pointer;transition:r .15s}.rao-site .skx-svg .skm-leaf[data-sec]:hover,.rao-site .skx-svg .skm-leaf.is-me{r:8;stroke:#141414;stroke-width:2}.rao-site .skx-svg .skm-leaf.is-pre{r:8;stroke:#f59e0b;stroke-width:3}.rao-site .skx-svg .skm-leaf.is-next{r:8;stroke:#10b981;stroke-width:3}.rao-site .skx-thread{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:skx-thread .6s ease-out forwards;pointer-events:none}.rao-site .skx-thread.is-pre{stroke:#f59e0b}.rao-site .skx-thread.is-next{stroke:#10b981}@keyframes skx-thread{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.rao-site .skx-thread{animation:none;stroke-dashoffset:0}}.rao-site .skx-svg.is-focus .skx-link.is-on{stroke-opacity:.55}.rao-site .skx-card{top:8px;width:290px;padding:16px 18px}.rao-site .skx-card code,.rao-site .skx-skills code{font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:11px}.rao-site .skx-card__k{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:10.5px;font-weight:600;letter-spacing:.12em;color:#8a8599}.rao-site .skx-card__k code{padding:2px 6px;border-radius:6px;background:#141414;color:#fff;letter-spacing:.02em}.rao-site .skx-st{margin-left:auto;padding:2px 8px;border-radius:999px;font-style:normal;font-size:10.5px;letter-spacing:0}.rao-site .skx-st.is-done{background:#ede9fe;color:#5b21b6}.rao-site .skx-st.is-doing{background:#dbeafe;color:#1d4ed8}.rao-site .skx-st.is-todo{background:#f1f0f5;color:#6b6680}.rao-site .skx-card__name{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.3;color:#141414}.rao-site .skx-card__nums{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:0 0 6px;padding:8px 0;border-top:1px solid #ECE8F6;border-bottom:1px solid #ECE8F6}.rao-site .skx-card__nums span{display:flex;flex-direction:column;font-size:10px;line-height:1.25;color:#8a8599}.rao-site .skx-card__nums b{font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:17px;font-weight:600;color:#141414}.rao-site .skx-card__h{display:flex;align-items:center;gap:6px;margin:10px 0 5px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8a8599}.rao-site .skx-key{width:14px;height:3px;border-radius:2px}.rao-site .skx-key.is-pre{background:#f59e0b}.rao-site .skx-key.is-next{background:#10b981}.rao-site .skx-card ul{gap:5px;font-size:12.5px}.rao-site .skx-card ul code{display:inline-block;min-width:82px;margin-right:6px;color:#5b21b6}.rao-site .skx-card ul.skx-skills code{min-width:70px;color:#0f766e}.rao-site .skx-card__meta{margin:8px 0 0;font-size:12px;color:#6b6680}.rao-site .skx-card ul b{min-width:0}@media (max-width: 760px){.rao-site .skx-stats em{display:none}.rao-site .skx-stats{gap:4px 14px}}.rao-site .skx-card{width:320px}.rao-site .skx-card.is-left{right:auto;left:16px}.rao-site .skx-card ul li{display:grid;grid-template-columns:88px 1fr;gap:8px;align-items:baseline}.rao-site .skx-card ul.skx-skills li{grid-template-columns:72px 1fr}.rao-site .skx-card ul li.skr-none{display:block}.rao-site .skx-card ul code{min-width:0;margin:0}.rao-site .skx-view{display:flex;height:min(820px,78vh);overflow:auto}.rao-site .skx-svg{flex:none;margin:auto}.rao-site .skx-zoom{position:absolute;z-index:2;right:18px;bottom:10px;display:inline-flex;align-items:center;gap:2px;padding:4px;border:1px solid #ECE8F6;border-radius:999px;background:#fff;box-shadow:0 10px 24px -16px #3c288c66}.rao-site .skx-zoom button{width:30px;height:30px;border:0;border-radius:999px;background:none;font:inherit;font-size:18px;line-height:1;color:#34304a;cursor:pointer}.rao-site .skx-zoom button:hover{background:#f6f3ff}.rao-site .skx-zoom .skx-fit{width:auto;padding:0 12px;font-size:13px;font-weight:500;color:#5b21b6}.rao-site .skx-zoom output{min-width:46px;text-align:center;font-family:ui-monospace,JetBrains Mono,Consolas,monospace;font-size:12px;color:#5b5770}@media (max-width: 760px){.rao-site .skx-view{height:70vh}.rao-site .skx-nav{bottom:56px}.rao-site .skx-zoom{right:50%;transform:translate(50%)}}.rao-site .skx-round{position:relative}.rao-site .skx-round .skx-svg{display:block;width:100%;max-width:1000px}.rao-site .skm-svg--round .skm-root circle{fill:#7c5cff;filter:drop-shadow(0 10px 22px rgba(124,92,255,.45))}.rao-site .skm-svg--round .skm-root-k{fill:#e4dbff}.rao-site .skm-svg--round .skm-root-n{fill:#fff}.rao-site .skm7{--skm-num: #4F7CFF;--skm-alg: #8B5CF6;--skm-geo: #EC4899;--skm-dat: #14B8A6}.rao-site .skm7__legend{justify-content:center;margin:-6px 0 18px}.rao-site .skm--section{max-width:1120px;margin:0 auto}.rao-site .skm7 .section-head{margin-bottom:10px}.rao-site .skm7__legend{margin:0 0 10px}.rao-site .skm--section{padding:6px 12px 10px}.rao-site .skm7 .skm--section{border:0;border-radius:0;background:none;box-shadow:none;max-width:none;padding:0}.rao-site .skm7 .skx-round .skx-svg{max-width:none;width:100%}@media (max-width: 760px){.rao-site .page-class .skm7{display:none}}.rao-site .skm-svg--round .skm-root-k{fill:#fff}.rao-site .cf-view:not([hidden]){overflow:hidden}.rao-site .cf-stage{position:relative;margin:0 -8px;padding:10px 0 0;overflow:hidden;font-family:Onest,var(--font-body)}.rao-site .cf-board{position:relative;margin:20px auto 30px}.rao-site .cf-svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.rao-site .cf-line{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rao-site .cf-line.is-walked{stroke:#ff3b30}.rao-site .cf-line.is-ahead{stroke:#bdbdbd}.rao-site .cf-port{fill:#fff;stroke-width:2.4}.rao-site .cf-port.is-walked{stroke:#ff3b30}.rao-site .cf-port.is-ahead{stroke:#bdbdbd}.rao-site .cf-card{position:absolute;width:250px;height:112px;box-sizing:border-box;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.6px solid #CFCFCF;border-radius:24px;background:#fff;outline:none;cursor:default;transition:transform .25s cubic-bezier(.2,.9,.3,1.3),box-shadow .25s,border-color .25s}.rao-site .cf-card:hover,.rao-site .cf-card:focus-visible{transform:translateY(-6px);border-color:#9e9e9e;box-shadow:0 18px 30px -18px #00000059}.rao-site .cf-ic{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:14px}.rao-site .cf-ic svg{width:28px;height:28px}.rao-site .cf--num .cf-ic{background:#3b6ff5}.rao-site .cf--alg .cf-ic{background:#141414}.rao-site .cf--geo .cf-ic{background:#7ceb8b}.rao-site .cf--dat .cf-ic{background:#e4ff3a}.rao-site .cf-txt{min-width:0}.rao-site .cf-sub{display:block;margin-bottom:4px;font-size:12px;color:#6b6b6b}.rao-site .cf-title{margin:0;font-size:17px;font-weight:600;line-height:1.2;color:#141414;letter-spacing:-.01em}.rao-site .cf-pill{display:inline-block;margin-bottom:5px;padding:3px 10px;border-radius:8px;background:#7ceb8b;font-size:12.5px;font-weight:500;color:#141414}.rao-site .cf-card.is-todo .cf-title{color:#4a4a4a}.rao-site .cf-card.is-todo .cf-ic{filter:saturate(.55);opacity:.8}.rao-site .cf-done{position:absolute;left:16px;top:-17px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border-radius:12px;background:#e4ff3a;font-size:13.5px;font-weight:600;color:#141414}.rao-site .cf-done b{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:#141414;color:#fff;font-size:12px}.rao-site .cf-dots{position:absolute;right:16px;bottom:11px;display:flex;gap:4px}.rao-site .cf-dots i{width:7px;height:7px;border-radius:50%;background:#e3e3e3}.rao-site .cf-dots i.is-m{background:#141414}.rao-site .cf-dots i.is-p{background:#fff;box-shadow:inset 0 0 0 2px #141414}.rao-site .cf-eyes,.rao-site .cf-buddy{position:absolute;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:50%;background:#fff}.rao-site .cf-eyes{right:-20px;top:-22px;width:44px;height:44px;box-shadow:inset 0 0 0 6px #e4ff3a,0 0 0 1.6px #cfcfcf}.rao-site .cf-here{position:absolute;right:30px;top:-13px;padding:2px 9px;border-radius:8px;background:#e4ff3a;color:#141414;font-size:11.5px;font-weight:600}.rao-site .cf-eyes i,.rao-site .cf-buddy i{width:5px;height:8px;border-radius:50%;background:#141414}.rao-site .cf-buddy{right:-26px;top:28px;width:50px;height:50px;box-shadow:inset 0 0 0 7px #ff3ddb}.rao-site .cf-buddy i{width:6px;height:10px}.rao-site .cf-buddy:after{content:"";position:absolute;right:1px;top:1px;width:10px;height:10px;border-radius:50%;background:#16a34a;border:2px solid #fff}.rao-site .cf-next{position:absolute;left:16px;top:-13px;padding:2px 9px;border-radius:8px;background:#141414;color:#fff;font-size:11.5px;font-weight:600}.rao-site .skm.is-play .cf-card{animation:cf-in .6s cubic-bezier(.2,.9,.3,1.2) calc(var(--i) * .13s + .15s) both}.rao-site .skm.is-play .cf-line{stroke-dasharray:1;animation:cf-draw .45s ease-out calc(var(--i) * .13s + .12s) both}.rao-site .skm.is-play .cf-port{animation:cf-pop .35s cubic-bezier(.2,.9,.3,1.5) calc(var(--i) * .13s + .38s) both;transform-box:fill-box;transform-origin:center}.rao-site .skm.is-play .cf-done{animation:cf-pop .45s cubic-bezier(.2,.9,.3,1.6) calc(var(--i) * .13s + .6s) both}.rao-site .cf-eyes{animation:cf-bob 3.2s ease-in-out 2.6s infinite}.rao-site .cf-buddy{animation:cf-wobble 4s ease-in-out 3s infinite}@keyframes cf-in{0%{opacity:0;transform:translateY(26px) scale(.92)}}@keyframes cf-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cf-pop{0%{opacity:0;transform:scale(.3)}}@keyframes cf-bob{50%{transform:translateY(-5px)}}@keyframes cf-wobble{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-10deg)}86%{transform:rotate(8deg)}}@media (prefers-reduced-motion: reduce){.rao-site .skm.is-play .cf-card,.rao-site .skm.is-play .cf-line,.rao-site .skm.is-play .cf-port,.rao-site .skm.is-play .cf-done,.rao-site .cf-eyes,.rao-site .cf-buddy{animation:none!important}}.rao-site .rp7{--rp-brand: #6D4AFF;--rp-brand-2: #A78BFA;--rp-good: #15803D;--rp-good-bg: #DCFCE7;--rp-warn: #F59E0B;--rp-warn-ink: #B45309;--rp-warn-bg: #FEF3C7;--rp-ink: #1E1B2E;--rp-ink-2: #5B5770;--rp-muted: #9A95AE;--rp-line: #EEEBF6;--rp-spring: cubic-bezier(.2, 1.2, .35, 1);--rp-out: cubic-bezier(.16, 1, .3, 1);display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;font-family:var(--font-body);color:var(--rp-ink)}.rao-site .rp7__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.rao-site .rp7__kicker{font:600 .68rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rp-ink-2)}.rao-site .rp7__sample{padding:3px 8px;border-radius:999px;background:#f3f0fb;color:var(--rp-muted);font-size:.64rem;font-weight:600}.rao-site .rp7__title{margin:0;font-size:1.12rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.rao-site .rp7__title b{color:var(--rp-brand)}.rao-site .rp7__sub{margin:-6px 0 0;font-size:.78rem;color:var(--rp-ink-2)}.rao-site .rp7-bars{position:relative;display:grid;--rp7-cols: 112px minmax(0, 1fr) 42px;grid-template-columns:var(--rp7-cols);grid-template-rows:repeat(6,auto);-moz-column-gap:12px;column-gap:12px;row-gap:9px}.rao-site .rp7-bar{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;border-radius:8px;transition:background .2s}@supports not (grid-template-columns: subgrid){.rao-site .rp7-bars>.rp7-bar{grid-template-columns:var(--rp7-cols);-moz-column-gap:inherit;column-gap:inherit}}.rao-site .rp7-bar:hover{background:#f8f6fd}.rao-site .rp7-bar__name{font-size:.8rem;font-weight:500;color:var(--rp-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rao-site .rp7-bar__track{position:relative;height:12px;border-radius:999px;background:#f1eef8}.rao-site .rp7-bar__track>i{position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:inherit;background:linear-gradient(90deg,#8B6CFF,var(--rp-brand));box-shadow:0 4px 10px -4px #6d4aff8c}.rao-site .rp7-bar.is-low .rp7-bar__name{color:var(--rp-ink);font-weight:600}.rao-site .rp7-bar.is-low .rp7-bar__track>i{background:linear-gradient(90deg,#FCD34D,var(--rp-warn));box-shadow:0 4px 10px -4px #f59e0b99}.rao-site .rp7-bar__tag{position:absolute;top:50%;right:4px;transform:translateY(-50%);padding:2px 7px;border-radius:999px;background:var(--rp-warn-bg);color:var(--rp-warn-ink);font-size:.62rem;font-weight:700;font-style:normal;letter-spacing:.02em;white-space:nowrap}.rao-site .rp7-bar__val{font:600 .78rem/1 var(--font-mono);text-align:right;color:var(--rp-ink)}.rao-site .rp7-bar.is-low .rp7-bar__val{color:var(--rp-warn-ink)}.rao-site .rp7-bars__goal{grid-column:2;grid-row:1 / -1;position:relative;pointer-events:none}.rao-site .rp7-bars__goal:before{content:"";position:absolute;top:-6px;bottom:-6px;left:var(--goal);border-left:1.5px dashed #6B6585}.rao-site .rp7-bars__goal>span{position:absolute;top:-22px;left:var(--goal);transform:translate(-50%);font-size:.62rem;font-weight:600;color:#6b6585;white-space:nowrap}.rao-site .rp7-bars{margin-top:26px;row-gap:15px;align-content:center}.rao-site .rp7-bar__track{height:14px}.rao-site .rp7-bar__name{font-size:.86rem}.rao-site .rp7-bar__val{font-size:.84rem}.rao-site .rp7-focus{margin-top:auto;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#fff8e8,#fff1da);border:1px solid #F8DFAE}.rao-site .rp7-focus__ico{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;font-size:1.2rem;box-shadow:0 4px 10px -6px #b4530980}.rao-site .rp7-focus__text{display:grid;gap:5px;min-width:0}.rao-site .rp7-focus__text b{font-size:.84rem;line-height:1.3}.rao-site .rp7-focus__slips{display:flex;align-items:center;gap:4px;font-size:.72rem;color:var(--rp-warn-ink)}.rao-site .rp7-focus__slips i{width:9px;height:9px;border-radius:50%;background:var(--rp-warn)}.rao-site .rp7-focus__slips i.is-ok{background:#f3e3c3}.rao-site .rp7-focus__slips i:last-of-type{margin-right:4px}.rao-site .rp7-focus__chip{grid-column:2;justify-self:start;position:relative;overflow:hidden;padding:5px 11px;border-radius:999px;background:var(--rp-brand);color:#fff;font-size:.7rem;font-weight:700}.rao-site .rp7-focus__chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%)}.rao-site .rp-play .rp7__title{animation:rpRise .6s var(--rp-out) both}.rao-site .rp-play .rp7-bar{animation:rpRise .5s var(--rp-out) both;animation-delay:calc(80ms + var(--i) * 70ms)}.rao-site .rp-play .rp7-bar__track>i{animation:rpGrow 1.1s var(--rp-spring) both;animation-delay:calc(.25s + var(--i) * .11s)}.rao-site .rp-play .rp7-bars__goal:before{animation:rpDrop .7s var(--rp-out) both;animation-delay:.9s;transform-origin:top}.rao-site .rp-play .rp7-bars__goal>span{animation:rpFade .4s ease both;animation-delay:1.3s}.rao-site .rp-play .rp7-bar__tag{animation:rpPopTag .55s var(--rp-spring) both;animation-delay:calc(1.25s + var(--i) * 60ms)}.rao-site .rp-play .rp7-bar.is-low .rp7-bar__track>i{animation:rpGrow 1.1s var(--rp-spring) both,rpWarm 1.4s ease both;animation-delay:calc(.25s + var(--i) * .11s),calc(.25s + var(--i) * .11s)}.rao-site .rp-play .rp7-focus{animation:rpUp .7s var(--rp-spring) both;animation-delay:1.65s}.rao-site .rp-play .rp7-focus__ico{animation:rpWobble .9s ease both;animation-delay:2.1s}.rao-site .rp-play .rp7-focus__slips i{animation:rpPop .4s var(--rp-spring) both}.rao-site .rp-play .rp7-focus__slips i:nth-child(1){animation-delay:2.1s}.rao-site .rp-play .rp7-focus__slips i:nth-child(2){animation-delay:2.2s}.rao-site .rp-play .rp7-focus__slips i:nth-child(3){animation-delay:2.3s}.rao-site .rp-play .rp7-focus__slips i:nth-child(4){animation-delay:2.4s}.rao-site .rp-play .rp7-focus__slips i:nth-child(5){animation-delay:2.5s}.rao-site .rp-play .rp7-focus__chip:after{animation:rpShine 1.2s ease 2.7s both}.rao-site .rp7-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.rao-site .rp7-hero__n{display:block;font-size:2.6rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--rp-ink)}.rao-site .rp7-hero__l{display:block;margin-top:4px;font-size:.78rem;color:var(--rp-ink-2)}.rao-site .rp7-delta{display:inline-flex;align-items:center;gap:5px;margin-bottom:4px;padding:6px 11px;border-radius:999px;background:var(--rp-good-bg);color:var(--rp-good);font-size:.78rem;font-weight:700;white-space:nowrap}.rao-site .rp7-line{position:relative;flex:1 1 auto;min-height:0}.rao-site .rp7-line svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font-body)}.rao-site .rp7-line__grid{stroke:#efedf5;stroke-width:1}.rao-site .rp7-line__ytick{font:500 11.5px var(--font-mono);fill:var(--rp-muted);text-anchor:end}.rao-site .rp7-line__xtick{font-size:11.5px;fill:var(--rp-muted);text-anchor:middle}.rao-site .rp7-line__xtick.is-now{fill:var(--rp-brand);font-weight:700}.rao-site .rp7-line__prev{stroke:#b9b3cc;stroke-width:1.2;stroke-dasharray:3 3}.rao-site .rp7-line__prevl{font-size:11.5px;fill:var(--rp-muted);text-anchor:end}.rao-site .rp7-line__area{fill:url(#rp7-area)}.rao-site .rp7-line__path{fill:none;stroke:var(--rp-brand);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 6px rgba(109,74,255,.3))}.rao-site .rp7-line__pt{fill:#fff;stroke:var(--rp-brand);stroke-width:2;transform-box:fill-box;transform-origin:center}.rao-site .rp7-line__pt.is-now{fill:var(--rp-brand);stroke:#fff;stroke-width:2.5}.rao-site .rp7-line__ring{fill:none;stroke:var(--rp-brand);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.rao-site .rp7-line__cross{stroke:#cfc8e6;stroke-width:1;opacity:0;transition:opacity .15s}.rao-site .rp7-line__hit{fill:transparent;cursor:crosshair}.rao-site .rp7-line__tip{position:absolute;z-index:2;transform:translate(-50%,calc(-100% - 12px));padding:6px 10px;border-radius:10px;background:var(--rp-ink);color:#fff;font-size:.72rem;line-height:1.25;white-space:nowrap;pointer-events:none;box-shadow:0 10px 20px -10px #14111f99}.rao-site .rp7-line__tip b{display:block;font-size:.9rem}.rao-site .rp7-line__tip[hidden]{display:none}.rao-site .rp7-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rao-site .rp7-stats>div{padding:10px 10px 9px;border-radius:12px;background:#f8f6fd;border:1px solid #EFEBFA;transition:transform .2s var(--rp-out),box-shadow .2s}.rao-site .rp7-stats>div:hover{transform:translateY(-2px);box-shadow:0 10px 18px -14px #3c288c80}.rao-site .rp7-stats b{display:flex;align-items:center;gap:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.rao-site .rp7-stats>div>span{display:block;margin-top:2px;font-size:.68rem;color:var(--rp-ink-2)}.rao-site .rp7-stats em{font-style:normal;font-weight:700;color:var(--rp-good)}.rao-site .rp7-flame{display:inline-block;margin-left:4px;font-style:normal;font-size:.95rem;transform-origin:50% 90%}.rao-site .rp-play .rp7-hero>div{animation:rpRise .6s var(--rp-out) both}.rao-site .rp-play .rp7-delta{animation:rpPop .6s var(--rp-spring) both;animation-delay:1.65s}.rao-site .rp-play .rp7-line__grid,.rao-site .rp-play .rp7-line__ytick,.rao-site .rp-play .rp7-line__xtick{animation:rpFade .5s ease both;animation-delay:.1s}.rao-site .rp-play .rp7-line__path{stroke-dasharray:1;animation:rpDraw 1.5s cubic-bezier(.45,.05,.25,1) both;animation-delay:.35s}.rao-site .rp-play .rp7-line__area{animation:rpFade .9s ease both;animation-delay:1.1s}.rao-site .rp-play .rp7-line__pt{animation:rpPop .45s var(--rp-spring) both;animation-delay:calc(.45s + var(--i) * 175ms)}.rao-site .rp-play .rp7-line__prev,.rao-site .rp-play .rp7-line__prevl{animation:rpFade .5s ease both;animation-delay:1.75s}.rao-site .rp-play .rp7-line__ring{animation:rpRing 1.8s ease-out 2s 3}.rao-site .rp-play .rp7-stats>div{animation:rpUp .6s var(--rp-spring) both;animation-delay:calc(1.9s + var(--i) * .12s)}.rao-site .rp-play .rp7-flame{animation:rpFlicker .9s ease-in-out 2.4s 3}.rao-site .rp7-swarm{position:relative;flex:1 1 auto;min-height:0}.rao-site .rp7-swarm svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font-body)}.rao-site .rp7-swarm__band{fill:#f5f2fd}.rao-site .rp7-swarm__bandl{font-size:12px;fill:var(--rp-muted);text-anchor:middle;letter-spacing:.02em}.rao-site .rp7-swarm__axis{stroke:#dcd7ea;stroke-width:1.5;stroke-linecap:round}.rao-site .rp7-swarm__end{font-size:12px;font-weight:600;fill:var(--rp-ink-2)}.rao-site .rp7-swarm__end.is-r{text-anchor:end}.rao-site .rp7-swarm__dot{fill:#cec7e4;stroke:#fff;stroke-width:1.5;transform-box:fill-box;transform-origin:center}.rao-site .rp7-swarm__me{transform:translate(var(--mx),var(--my))}.rao-site .rp7-swarm__meh{fill:#7c5cff2e}.rao-site .rp7-swarm__med{fill:var(--rp-brand);stroke:#fff;stroke-width:2.5;filter:drop-shadow(0 4px 8px rgba(109,74,255,.55))}.rao-site .rp7-swarm__tag rect{fill:var(--rp-ink)}.rao-site .rp7-swarm__tag text{font-size:13px;font-weight:700;fill:#fff;text-anchor:middle}.rao-site .rp7-swarm__burst line{stroke:var(--rp-brand-2);stroke-width:2;stroke-linecap:round;opacity:0}.rao-site .rp7-cmp{margin:0;padding:0;list-style:none;display:grid;gap:8px}.rao-site .rp7-cmp li{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:10px}.rao-site .rp7-cmp__t{font-size:.8rem;font-weight:600}.rao-site .rp7-cmp__m{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:999px;background:#f3f0fa}.rao-site .rp7-cmp__m>span{position:relative;z-index:1;padding:4px 2px;border-radius:999px;text-align:center;font-size:.66rem;font-weight:600;color:var(--rp-muted);white-space:nowrap;transition:color .3s}.rao-site .rp7-cmp__m>span.is-on{color:#fff}.rao-site .rp7-cmp__glide{position:absolute;z-index:0;top:3px;bottom:3px;left:calc(3px + var(--lvl) * (100% - 6px) / 3);width:calc((100% - 6px) / 3);border-radius:999px;background:var(--rp-brand);box-shadow:0 4px 10px -4px #6d4aff99}.rao-site .rp7-cmp__m[data-lvl="2"] .rp7-cmp__glide{background:#16a34a;box-shadow:0 4px 10px -4px #16a34a99}.rao-site .rp7-cmp__m[data-lvl="0"] .rp7-cmp__glide{background:var(--rp-warn)}.rao-site .rp-play .rp7--peers .rp7__title,.rao-site .rp-play .rp7__sub{animation:rpRise .6s var(--rp-out) both}.rao-site .rp-play .rp7-swarm__band,.rao-site .rp-play .rp7-swarm__bandl,.rao-site .rp-play .rp7-swarm__axis,.rao-site .rp-play .rp7-swarm__end{animation:rpFade .5s ease both;animation-delay:.15s}.rao-site .rp-play .rp7-swarm__dot{animation:rpFall .75s cubic-bezier(.3,1.35,.5,1) both;animation-delay:calc(.25s + var(--i) * 28ms)}.rao-site .rp-play .rp7-swarm__me{animation:rpFly 1s cubic-bezier(.2,1.15,.35,1) both;animation-delay:1.55s}.rao-site .rp-play .rp7-swarm__meh{animation:rpHalo 2s ease-out 2.4s 2;transform-box:fill-box;transform-origin:center}.rao-site .rp-play .rp7-swarm__burst line{animation:rpBurst .7s ease-out both;animation-delay:2.3s}.rao-site .rp-play .rp7-swarm__tag{animation:rpPop .5s var(--rp-spring) both;animation-delay:2.35s;transform-box:fill-box;transform-origin:50% 100%}.rao-site .rp-play .rp7-cmp li{animation:rpRise .5s var(--rp-out) both;animation-delay:calc(2.5s + var(--i) * .12s)}.rao-site .rp-play .rp7-cmp__glide{animation:rpGlide .9s var(--rp-spring) both;animation-delay:calc(2.7s + var(--i) * .14s)}.rao-site .rp-play .rp7-cmp__m>span.is-on{animation:rpInk .3s ease both;animation-delay:calc(3.2s + var(--i) * .14s)}@keyframes rpRise{0%{opacity:0;transform:translateY(10px)}}@keyframes rpUp{0%{opacity:0;transform:translateY(26px) scale(.96)}}@keyframes rpFade{0%{opacity:0}}@keyframes rpGrow{0%{width:0}}@keyframes rpWarm{0%,55%{filter:hue-rotate(-140deg) saturate(.9)}to{filter:none}}@keyframes rpDrop{0%{transform:scaleY(0);opacity:0}}@keyframes rpPop{0%{opacity:0;transform:scale(0)}to{opacity:1}}@keyframes rpPopTag{0%{opacity:0;transform:translateY(-50%) scale(0)}to{opacity:1;transform:translateY(-50%)}}@keyframes rpWobble{0%,to{transform:none}25%{transform:rotate(-12deg) scale(1.1)}55%{transform:rotate(9deg) scale(1.05)}80%{transform:rotate(-4deg)}}@keyframes rpShine{to{transform:translate(120%)}}@keyframes rpDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rpRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes rpFlicker{0%,to{transform:none}30%{transform:scale(1.18) rotate(-6deg)}60%{transform:scale(.95) rotate(5deg)}}@keyframes rpFall{0%{opacity:0;transform:translateY(var(--dy))}30%{opacity:1}to{opacity:1;transform:none}}@keyframes rpFly{0%{opacity:0;transform:translate(calc(var(--mx) - 150px),calc(var(--my) - 90px)) scale(.3)}60%{opacity:1}to{transform:translate(var(--mx),var(--my))}}@keyframes rpHalo{0%{transform:scale(1);opacity:1}to{transform:scale(2.4);opacity:0}}@keyframes rpBurst{0%{opacity:0}25%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes rpGlide{0%{left:3px;opacity:.3}}@keyframes rpInk{0%{color:var(--rp-muted)}}@media (prefers-reduced-motion: reduce){.rao-site .rp-play *,.rao-site .rp-play *:before,.rao-site .rp-play *:after{animation:none!important}}.rao-site .reports7 .hb__frame,.rao-site .reports7 .hb__frame--tall{min-height:580px}@media (max-width: 639.98px){.rao-site .reports7 .hb__frame,.rao-site .reports7 .hb__frame--tall{height:auto;min-height:560px}.rao-site .rp7{gap:10px}.rao-site .rp7__title{font-size:1rem}.rao-site .rp7-bars{--rp7-cols: 82px minmax(0, 1fr) 36px;grid-template-columns:var(--rp7-cols);-moz-column-gap:8px;column-gap:8px}.rao-site .rp7-bar__name{font-size:.74rem}.rao-site .rp7-focus__chip{display:none}.rao-site .rp7-hero__n{font-size:2.1rem}.rao-site .rp7-stats>div>span{font-size:.62rem}.rao-site .rp7-cmp li{grid-template-columns:62px 1fr;gap:6px}.rao-site .rp7-cmp__m>span{font-size:.58rem}.rao-site .reports7 .hb__frame,.rao-site .reports7 .hb__frame--tall{min-height:620px}.rao-site .reports7 .hb__panel{top:10px;right:10px;bottom:10px;left:10px;padding:14px 13px}.rao-site .rp7__kicker{font-size:.6rem}.rao-site .rp7__sample{font-size:.58rem;white-space:nowrap}.rao-site .rp7-bars{row-gap:12px;margin-top:22px}.rao-site .rp7-focus{padding:10px 11px;gap:4px 10px}.rao-site .rp7-focus__text b{font-size:.78rem}.rao-site .rp7-focus__ico{width:32px;height:32px;font-size:1rem}.rao-site .rp7-hero{flex-wrap:wrap;align-items:flex-start;gap:8px}.rao-site .rp7-hero__l{white-space:nowrap}.rao-site .rp7-stats{gap:6px}.rao-site .rp7-stats>div{padding:8px 8px 7px}.rao-site .rp7-stats b{font-size:.92rem;white-space:nowrap}.rao-site .rp7-cmp li{grid-template-columns:1fr;gap:4px}.rao-site .rp7-cmp__m>span{font-size:.64rem}.rao-site .reports7 .hb__frame,.rao-site .reports7 .hb__frame--tall{min-height:590px}.rao-site .rp7{justify-content:flex-start}.rao-site .rp7-focus{margin-top:18px}.rao-site .rp7-line{flex:0 0 auto;margin:4px 0 6px}.rao-site .rp7-stats{margin-top:8px}.rao-site .rp7-line__ytick,.rao-site .rp7-line__xtick,.rao-site .rp7-line__prevl{font-size:16px}.rao-site .rp7-line__xtick.is-odd{display:none}.rao-site .rp7-line__xtick.is-now{text-anchor:end}.rao-site .rp7-swarm__bandl,.rao-site .rp7-swarm__end{font-size:17px}.rao-site .rp7-swarm__tag text{font-size:15px}}.rao-site :is(.lp.is-playing,.lp:has(#overview[hidden])) .lp-main{background-size:cover;background-position:center;background-repeat:no-repeat}.rao-site[data-scene] :is(.lp.is-playing,.lp:has(#overview[hidden])) .lp-main{background-attachment:fixed}.rao-site[data-scene=sky]{--scene-c: #C9E3F7;--scene-img: url(/app/static/cbse/img/scene-sky.svg)}.rao-site[data-scene=leaves]{--scene-c: #DDF0E2;--scene-img: url(/app/static/cbse/img/scene-leaves.svg)}.rao-site[data-scene=pines]{--scene-c: #DCEFE4;--scene-img: url(/app/static/cbse/img/scene-pines.svg)}.rao-site[data-scene=hills]{--scene-c: #DFF0D8;--scene-img: url(/app/static/cbse/img/scene-hills.svg)}.rao-site[data-scene=bubbles]{--scene-c: #BDE7EE;--scene-img: url(/app/static/cbse/img/scene-bubbles.svg)}.rao-site[data-scene=snowfall]{--scene-c: #DCE9F6;--scene-img: url(/app/static/cbse/img/scene-snowfall.svg)}.rao-site[data-scene=dusk]{--scene-c: #F9DCCF;--scene-img: url(/app/static/cbse/img/scene-dusk.svg)}.rao-site[data-scene=stars]{--scene-c: #20264F;--scene-img: url(/app/static/cbse/img/scene-stars.svg)}.rao-site[data-scene=plum]{--scene-c: #2B2050;--scene-img: url(/app/static/cbse/img/scene-plum.svg)}.rao-site[data-scene=teal]{--scene-c: #0F2D3B;--scene-img: url(/app/static/cbse/img/scene-teal.svg)}.rao-site[data-scene=constellations]{--scene-c: #1C2350;--scene-img: url(/app/static/cbse/img/scene-constellations.svg)}.rao-site[data-scene=fireflies]{--scene-c: #132830;--scene-img: url(/app/static/cbse/img/scene-fireflies.svg)}.rao-site[data-scene=aurora]{--scene-c: #121A3C;--scene-img: url(/app/static/cbse/img/scene-aurora.svg)}.rao-site[data-scene=planets]{--scene-c: #1D2252;--scene-img: url(/app/static/cbse/img/scene-planets.svg)}.rao-site[data-scene=stardust]{--scene-c: #221C4A;--scene-img: url(/app/static/cbse/img/scene-stardust.svg)}.rao-site[data-scene=snowynight]{--scene-c: #1B2A4C;--scene-img: url(/app/static/cbse/img/scene-snowynight.svg)}.rao-site[data-scene=galaxy]{--scene-c: #1B1F4D;--scene-img: url(/app/static/cbse/img/scene-galaxy.svg)}.rao-site[data-scene=comets]{--scene-c: #1A2148;--scene-img: url(/app/static/cbse/img/scene-comets.svg)}.rao-site[data-scene=painting]{--scene-c: #2F7FDB;--scene-img: url(/app/static/cbse/img/play-bg-meadow.webp)}.rao-site[data-scene]:not([data-scene=plain]) :is(.lp.is-playing,.lp:has(#overview[hidden])) .lp-main .pv-frame{box-shadow:0 24px 50px -24px #10285a73}.rao-site .kt__bgs{display:none;margin-top:14px;padding-top:12px;border-top:1px solid var(--a-line, #e4e0f7)}.rao-site .is-app .kt__bgs{display:block}.rao-site .kt__bggrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 6px}.rao-site .kt__bg{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11px;color:var(--a-muted, #6b7280)}.rao-site .kt__bg i{width:48px;height:34px;border-radius:9px;background:#f3f6fe center / cover no-repeat;box-shadow:inset 0 0 0 1px #1f1b4d1f;outline:2px solid transparent;outline-offset:2px;transition:transform .15s}.rao-site .kt__bg:hover i{transform:scale(1.06)}.rao-site .kt__bg[aria-pressed=true] i{outline-color:var(--a-ink, #1f1b4d)}.rao-site .kt__bg[aria-pressed=true]{color:var(--a-ink, #1f1b4d);font-weight:600}.rao-site .kt__bg[data-kbg=sky] i{background-image:url(/app/static/cbse/img/scene-sky.svg)}.rao-site .kt__bg[data-kbg=leaves] i{background-image:url(/app/static/cbse/img/scene-leaves.svg)}.rao-site .kt__bg[data-kbg=hills] i{background-image:url(/app/static/cbse/img/scene-hills.svg)}.rao-site .kt__bg[data-kbg=bubbles] i{background-image:url(/app/static/cbse/img/scene-bubbles.svg)}.rao-site .kt__bg[data-kbg=dusk] i{background-image:url(/app/static/cbse/img/scene-dusk.svg)}.rao-site .kt__bg[data-kbg=stars] i{background-image:url(/app/static/cbse/img/scene-stars.svg)}.rao-site .kt__bg[data-kbg=plum] i{background-image:url(/app/static/cbse/img/scene-plum.svg)}.rao-site .kt__bg[data-kbg=teal] i{background-image:url(/app/static/cbse/img/scene-teal.svg)}.rao-site .kt__bg[data-kbg=fireflies] i{background-image:url(/app/static/cbse/img/scene-fireflies.svg)}.rao-site .kt__bg[data-kbg=planets] i{background-image:url(/app/static/cbse/img/scene-planets.svg)}.rao-site .kt__bg[data-kbg=comets] i{background-image:url(/app/static/cbse/img/scene-comets.svg)}.rao-site .is-app .kt__panel{width:300px;max-height:calc(100vh - 110px);overflow-y:auto}@media (prefers-reduced-motion: reduce){.rao-site .kt__bg:hover i{transform:none}}.rao-site[data-scene=grape]{--scene-c: #6748D8;--scene-img: url(/app/static/cbse/img/scene-grape.svg)}.rao-site[data-scene=berry]{--scene-c: #A04683;--scene-img: url(/app/static/cbse/img/scene-berry.svg)}.rao-site[data-scene=coral]{--scene-c: #E67A6A;--scene-img: url(/app/static/cbse/img/scene-coral.svg)}.rao-site[data-scene=peach]{--scene-c: #F3AE86;--scene-img: url(/app/static/cbse/img/scene-peach.svg)}.rao-site[data-scene=lilac]{--scene-c: #A890E6;--scene-img: url(/app/static/cbse/img/scene-lilac.svg)}.rao-site[data-scene=daysky]{--scene-c: #5AA6EC;--scene-img: url(/app/static/cbse/img/scene-daysky.svg)}.rao-site[data-scene=lagoon]{--scene-c: #22999A;--scene-img: url(/app/static/cbse/img/scene-lagoon.svg)}.rao-site[data-scene=emerald]{--scene-c: #187A61;--scene-img: url(/app/static/cbse/img/scene-emerald.svg)}.rao-site[data-scene=mintconfetti]{--scene-c: #76CBAE;--scene-img: url(/app/static/cbse/img/scene-mintconfetti.svg)}.rao-site[data-scene=hearts]{--scene-c: #F299BA;--scene-img: url(/app/static/cbse/img/scene-hearts.svg)}.rao-site .kt__bg[data-kbg=grape] i{background-image:url(/app/static/cbse/img/scene-grape.svg)}.rao-site .kt__bg[data-kbg=berry] i{background-image:url(/app/static/cbse/img/scene-berry.svg)}.rao-site .kt__bg[data-kbg=coral] i{background-image:url(/app/static/cbse/img/scene-coral.svg)}.rao-site .kt__bg[data-kbg=peach] i{background-image:url(/app/static/cbse/img/scene-peach.svg)}.rao-site .kt__bg[data-kbg=lilac] i{background-image:url(/app/static/cbse/img/scene-lilac.svg)}.rao-site .kt__bg[data-kbg=daysky] i{background-image:url(/app/static/cbse/img/scene-daysky.svg)}.rao-site .kt__bg[data-kbg=lagoon] i{background-image:url(/app/static/cbse/img/scene-lagoon.svg)}.rao-site .kt__bg[data-kbg=emerald] i{background-image:url(/app/static/cbse/img/scene-emerald.svg)}.rao-site .kt__bg[data-kbg=mintconfetti] i{background-image:url(/app/static/cbse/img/scene-mintconfetti.svg)}.rao-site .kt__bg[data-kbg=hearts] i{background-image:url(/app/static/cbse/img/scene-hearts.svg)}.rao-site[data-scene=sunset]{--scene-c: #EE7F98;--scene-img: url(/app/static/cbse/img/scene-sunset.svg)}.rao-site[data-scene=cottoncandy]{--scene-c: #D9C3F2;--scene-img: url(/app/static/cbse/img/scene-cottoncandy.svg)}.rao-site[data-scene=daisies]{--scene-c: #4FA56D;--scene-img: url(/app/static/cbse/img/scene-daisies.svg)}.rao-site[data-scene=honeycomb]{--scene-c: #E6A142;--scene-img: url(/app/static/cbse/img/scene-honeycomb.svg)}.rao-site[data-scene=waves]{--scene-c: #3488CC;--scene-img: url(/app/static/cbse/img/scene-waves.svg)}.rao-site .kt__bg[data-kbg=sunset] i{background-image:url(/app/static/cbse/img/scene-sunset.svg)}.rao-site .kt__bg[data-kbg=cottoncandy] i{background-image:url(/app/static/cbse/img/scene-cottoncandy.svg)}.rao-site .kt__bg[data-kbg=daisies] i{background-image:url(/app/static/cbse/img/scene-daisies.svg)}.rao-site .kt__bg[data-kbg=honeycomb] i{background-image:url(/app/static/cbse/img/scene-honeycomb.svg)}.rao-site .kt__bg[data-kbg=waves] i{background-image:url(/app/static/cbse/img/scene-waves.svg)}.rao-site :is(.lp.is-playing,.lp:has(#overview[hidden])) .lp-main{background-color:var(--scene-c, #F3F6FE);background-image:var(--scene-img, none)}.rao-site[data-menu=frosted]:not([data-scene=plain]) :is(.lp.is-playing,.lp:has(#overview[hidden])){background-color:var(--scene-c, #F3F6FE);background-image:var(--scene-img, none);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.rao-site[data-menu=frosted]:not([data-scene=plain]) :is(.lp.is-playing,.lp:has(#overview[hidden])) .lp-main{background:transparent}.rao-site[data-menu=frosted]:not([data-scene=plain]) :is(.lp.is-playing,.lp:has(#overview[hidden])) .lp-side{background:#fff;box-shadow:1px 0 #1f1b4d0f}.rao-site .is-app .kt__panel>.kt__title:first-child,.rao-site .is-app .kt__grid,.rao-site .is-app .kt__custom{display:none}.rao-site .is-app .kt__bgs{margin-top:0;padding-top:0;border-top:0}.rao-site .kt__bg i{position:relative}.rao-site .kt__bg i em{position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px #1f1b4d4d}.rao-site[data-scene]:not([data-scene=plain]) .lp--ovx:not(:has(#overview[hidden])) .lp-main{background-color:var(--scene-c, #F3F6FE);background-image:var(--scene-img, none);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.rao-site[data-scene]:not([data-scene=plain]) .lp--ovx .ovx-empty{background:#fffffff0}.rao-site[data-scene]:not([data-scene=plain]) .lp--ovx #overview.ovx:not([hidden]){padding:20px;border-radius:26px;background:linear-gradient(180deg,var(--tint-2, #F1ECFF) 0%,var(--faint-3, #FBFAFF) 45%,var(--faint-3, #FBFAFF) 100%);box-shadow:0 1px 2px #10285a14,0 24px 50px -24px #10285a73}@media (max-width: 639.98px){.rao-site[data-scene]:not([data-scene=plain]) .lp--ovx #overview.ovx:not([hidden]){padding:12px;border-radius:20px}}.rao-site[data-scene]:not([data-scene=plain]) .lp--ovx :is(.ovx-hero,.ovx-stat,.ovx-speed),.rao-site[data-scene]:not([data-scene=plain]) .lp--ovx :is(.ovx-hero,.ovx-stat,.ovx-speed):hover{border:1px solid #ECE7F7;box-shadow:none;transform:none}.rao-site[data-scene]:not([data-scene=plain]) .lp--ovx .ovx-hero:after{display:none}.rao-site .lp--ovx .ovx.is-sample .ovx-empty{display:flex;align-items:center;gap:12px;margin:0;padding:12px 18px;border:1px solid #ECE7F7;border-radius:14px;background:#fff;font-size:14px;font-weight:500;line-height:1.4;color:var(--secondary);text-align:left}.rao-site .lp--ovx .ovx-note__tag{flex:0 0 auto;padding:3px 9px;border-radius:6px;background:var(--tint);color:var(--brand);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rao-site .lp--ovx .ovx.is-sample :is(.ovx-stats,.ovx-speed){pointer-events:none}.rao-site .lp--ovx .ovx-atitle{margin:2px 4px 0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.rao-site .rao-body.is-app .site-footer{margin-top:0}.rao-site .lp--ovx .ovx-speed__head p{font-size:13.5px;color:var(--muted)}.rao-site .lp--ovx .ovx-legend{font-size:12px;color:var(--secondary)}.rao-site .lp--ovx .ovx-hbar__name{font-size:12.5px;color:var(--secondary)}.rao-site .lp--ovx .ovx-axis i{font-size:11px;color:var(--muted)}.rao-site .lp--ovx .ovx-callout__kick{font-size:11.5px}.rao-site .lp--ovx .ovx-callout__name{font-size:15px;font-weight:600}.rao-site .lp--ovx .ovx-callout__num span{color:var(--muted)}.rao-site .lp--ovx .ovx-rf .ovx-speed__head h3{display:flex;align-items:center;gap:8px}.rao-site .lp--ovx .ovx-rf__bolt{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--tint);color:var(--brand)}.rao-site .lp--ovx .ovx-rf__bolt svg{width:17px;height:17px}.rao-site .lp--ovx .ovx-rf__play{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;background:var(--brand);color:#fff;font-size:14px;font-weight:700;text-decoration:none}.rao-site .lp--ovx .ovx-rf__play svg{width:15px;height:15px}.rao-site .lp--ovx .ovx-rf__play:hover{background:var(--deep, var(--brand))}.rao-site .lp--ovx .ovx-rf .ovx-speed__head{margin-bottom:14px}.rao-site .lp--ovx .ovx-rf__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.rao-site .lp--ovx .ovx-rf__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-self:center}.rao-site .lp--ovx .ovx-rf__num .ovx-stat__value{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.rao-site .lp--ovx .ovx-rf__num .ovx-stat__unit{margin:0}.rao-site .lp--ovx .ovx-rf__chart .ovx-chart{height:110px}.rao-site .lp--ovx .ovx-rf__cap{margin:8px 0 0;font-size:12px;color:var(--muted)}.rao-site .lp--ovx .ovx-rf__none{margin:0;font-size:14.5px;color:var(--secondary)}@media (max-width: 860px){.rao-site .lp--ovx .ovx-rf__body{grid-template-columns:1fr}}.rao-site .lp--ovx .ovx.is-play .ovx-rf{animation-delay:.4s}.rao-site .lp--ovx .ovx-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin:2px 4px 0}.rao-site .lp--ovx .ovx-top .ovx-atitle{margin:0}.rao-site .lp--ovx .ovx-dates{margin:4px 0 0;font-size:13.5px;color:var(--secondary)}.rao-site .lp--ovx .ovx-range{display:inline-flex;padding:4px;gap:2px;border-radius:12px;background:#fff;border:1px solid #ECE7F7}.rao-site .lp--ovx .ovx-range button{padding:6px 14px;border:0;border-radius:9px;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--secondary);cursor:pointer}.rao-site .lp--ovx .ovx-range button:hover{color:var(--ink)}.rao-site .lp--ovx .ovx-range button[aria-pressed=true]{background:var(--brand);color:#fff}.rao-site .lp--ovx .ovx-range button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.rao-site .lp--ovx .ovx-stat__span{margin:6px 0 0;font-size:12px;color:var(--muted)}.rao-site .lp--ovx .ovx-stat__chart--span{margin-top:8px;height:92px}.rao-site .lp--ovx .ovx-lessons .ovx-speed__head{margin-bottom:14px}.rao-site .lp--ovx .ovx-ls{display:flex;flex-direction:column}.rao-site .lp--ovx .ovx-ls__row{display:grid;grid-template-columns:minmax(0,1fr) 150px 70px 140px 120px;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:14px}.rao-site .lp--ovx a.ovx-ls__row:hover{background:var(--faint-2, #F7F5FD)}.rao-site .lp--ovx a.ovx-ls__row:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.rao-site .lp--ovx .ovx-ls__row--head{padding-top:0;padding-bottom:6px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.rao-site .lp--ovx .ovx-ls__sec{margin:10px 12px 2px;padding-top:10px;border-top:1px solid #F0EDF7;font-size:12.5px;font-weight:700;color:var(--secondary)}.rao-site .lp--ovx .ovx-ls__row--head+.ovx-ls__sec{border-top:0;padding-top:0;margin-top:2px}.rao-site .lp--ovx .ovx-ls__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rao-site .lp--ovx .ovx-ls__done{display:flex;align-items:center;gap:8px;color:var(--secondary);font-size:13px}.rao-site .lp--ovx .ovx-ls__done i{position:relative;flex:0 0 56px;height:6px;border-radius:99px;background:#f1eef8;overflow:hidden}.rao-site .lp--ovx .ovx-ls__done i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:99px;background:var(--brand)}.rao-site .lp--ovx .ovx-ls__score{font-weight:700}.rao-site .lp--ovx .ovx-ls__chip{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:700}.rao-site .lp--ovx .ovx-ls__chip--top{background:#e3f8ef;color:#138a5e}.rao-site .lp--ovx .ovx-ls__chip--mid{background:#fff5d6;color:#946200}.rao-site .lp--ovx .ovx-ls__chip--low{background:#fde8e8;color:#c0392b}.rao-site .lp--ovx .ovx-ls__chip--none{background:#f1f0f5;color:var(--secondary)}.rao-site .lp--ovx .ovx-ls__when{color:var(--secondary);font-size:13px}@media (max-width: 860px){.rao-site .lp--ovx .ovx-ls__row{grid-template-columns:minmax(0,1fr) 60px 120px}.rao-site .lp--ovx .ovx-ls__row>:nth-child(2),.rao-site .lp--ovx .ovx-ls__row>:nth-child(5){display:none}}@media (max-width: 639.98px){.rao-site .lp--ovx .ovx-ls__row{grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 6px}.rao-site .lp--ovx .ovx-ls__row--head{display:none}.rao-site .lp--ovx .ovx-ls__name{grid-column:1 / -1;white-space:normal}.rao-site .lp--ovx .ovx-ls__sec{margin-left:6px;margin-right:6px}}.rao-site[data-scene=white]{--scene-c: #FFFFFF;--scene-img: url(/app/static/cbse/img/scene-white.svg)}.rao-site .kt__bg[data-kbg=white] i{background-color:#fff;background-image:radial-gradient(circle,#C9C3DA 1px,transparent 1.4px);background-size:6px 6px;background-repeat:repeat}.rao-site[data-scene=white]:not([data-scene=plain]) :is(.lp.is-playing,.lp:has(#overview[hidden])) .lp-main,.rao-site[data-scene=white]:not([data-scene=plain]) .lp--ovx:not(:has(#overview[hidden])) .lp-main{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.6 5.4 4.1 8.9 9.5 9.5-5.4.6-8.9 4.1-9.5 9.5-.6-5.4-4.1-8.9-9.5-9.5 5.4-.6 8.9-4.1 9.5-9.5z' fill='none' stroke='%23F9AEDC' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.6 5.4 4.1 8.9 9.5 9.5-5.4.6-8.9 4.1-9.5 9.5-.6-5.4-4.1-8.9-9.5-9.5 5.4-.6 8.9-4.1 9.5-9.5z' fill='none' stroke='%238ED2FA' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.6 5.4 4.1 8.9 9.5 9.5-5.4.6-8.9 4.1-9.5 9.5-.6-5.4-4.1-8.9-9.5-9.5 5.4-.6 8.9-4.1 9.5-9.5z' fill='none' stroke='%23FCD872' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E"),radial-gradient(circle,color-mix(in srgb,var(--dot-c, #DEDAE8) calc(var(--dot-o, .5) * 100%),transparent) var(--dot-r, .5px),transparent calc(var(--dot-r, .5px) + .4px));background-size:34px 34px,36px 36px,30px 30px,var(--dot-gap, 10px) var(--dot-gap, 10px);background-position:23% 16%,97% 46%,25% 86%,0 0;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-attachment:fixed}.rao-site[data-scene=white] :is(.lp.is-playing,.lp:has(#overview[hidden])) .lp-main .pv-frame{box-shadow:0 0 0 1px #ece7f7,0 18px 40px -24px #3c288c47}@media (max-width: 639.98px){.rao-site[data-scene=white]:not([data-scene=plain]) :is(.lp.is-playing,.lp:has(#overview[hidden])) .lp-main,.rao-site[data-scene=white]:not([data-scene=plain]) .lp--ovx:not(:has(#overview[hidden])) .lp-main{background-size:0 0,0 0,0 0,var(--dot-gap, 10px) var(--dot-gap, 10px)}}@media (max-width: 1279.98px) and (min-width: 640px){.rao-site[data-scene=white]:not([data-scene=plain]) :is(.lp.is-playing,.lp:has(#overview[hidden])) .lp-main,.rao-site[data-scene=white]:not([data-scene=plain]) .lp--ovx:not(:has(#overview[hidden])) .lp-main{background-size:26px 26px,28px 28px,24px 24px,var(--dot-gap, 10px) var(--dot-gap, 10px)}}.rao-site .wsp:not(.is-list) .wsp-stage{padding-top:var(--card-lift, 0px)}@keyframes caIn{0%{opacity:0;transform:translateY(8px)}}.rao-site .wsp:not(.is-list) .pv-frame.ca-in{animation:caIn .28s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){.rao-site .wsp .pv-frame.ca-in{animation:none}}.rao-site .ca-switch{position:fixed;left:320px;bottom:18px;z-index:60;display:none;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#fffffff0;box-shadow:0 10px 26px -12px #14111f73;font-family:var(--font-body)}.rao-site .rao-body.is-playing-ws .ca-switch{display:flex}.rao-site .ca-switch b{padding:0 8px 0 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b6585}.rao-site .ca-switch button{padding:6px 12px;border:0;border-radius:999px;background:none;cursor:pointer;font:600 12.5px/1 var(--font-body);color:#3b3654}.rao-site .ca-switch button[aria-pressed=true]{background:#1e1b2e;color:#fff}@media (max-width: 900px){.rao-site .ca-switch{left:12px;bottom:76px}}.rao-site .ca-switch--menu{bottom:62px}.rao-site .rao-body.is-lp .ca-switch--menu{display:flex}@media (max-width: 900px){.rao-site .ca-switch--menu{bottom:120px}}.rao-site .lp--ovx #overview.ovx{container:ovx / inline-size;--ovg-spring: cubic-bezier(.34, 1.56, .64, 1);--ovg-ink: #1B1840;--ovg-muted: rgba(27, 24, 64, .62);--ovg-track: rgba(27, 24, 64, .1);--ovg-empty: rgba(27, 24, 64, .08);--ovg-glass: color-mix(in srgb, var(--tint-2, #F1ECFF) 42%, rgba(255, 255, 255, .25));--ovg-glass-2: rgba(255, 255, 255, .58);--ovg-edge: rgba(255, 255, 255, .75)}.rao-site .lp--ovx #overview.ovx.is-dark.ovx--glass{--ovg-ink: #fff;--ovg-muted: rgba(255, 255, 255, .72);--ovg-track: rgba(255, 255, 255, .16);--ovg-empty: rgba(255, 255, 255, .1);--ovg-glass: rgba(255, 255, 255, .1);--ovg-glass-2: rgba(255, 255, 255, .16);--ovg-edge: rgba(255, 255, 255, .35)}.rao-site[data-scene]:not([data-scene=plain]) .lp--ovx #overview.ovx.ovx--glass:not([hidden]),.rao-site .lp--ovx #overview.ovx.ovx--glass:not([hidden]){padding:22px;border-radius:30px;background:var(--ovg-glass);border:1px solid var(--ovg-edge);-webkit-backdrop-filter:blur(24px) saturate(1.7);backdrop-filter:blur(24px) saturate(1.7);box-shadow:inset 0 1px #ffffffb3,0 30px 60px -30px #0a143c8c}@media (max-width: 639.98px){.rao-site[data-scene]:not([data-scene=plain]) .lp--ovx #overview.ovx.ovx--glass:not([hidden]),.rao-site .lp--ovx #overview.ovx.ovx--glass:not([hidden]){padding:12px;border-radius:22px}}.rao-site .lp--ovx .ovx--glass .ovx-atitle{font-family:"Funnel Display",var(--font-body);font-size:26px;font-weight:700;color:var(--ovg-ink)}.rao-site .lp--ovx .ovx--glass .ovx-dates{color:var(--ovg-muted)}.rao-site .lp--ovx .ovx-ctl{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rao-site .lp--ovx .ovx--glass .ovx-range{background:var(--ovg-glass-2);border:1px solid var(--ovg-edge);border-radius:14px}.rao-site .lp--ovx .ovx--glass .ovx-range button{color:var(--ovg-muted);border-radius:10px;transition:background .25s,color .25s}.rao-site .lp--ovx .ovx--glass .ovx-range button:hover{color:var(--ovg-ink)}.rao-site .lp--ovx .ovx--glass .ovx-range button[aria-pressed=true]{background:#fff;color:#1b1840;box-shadow:0 4px 12px -6px #00000059}.rao-site .lp--ovx .ovx--glass.is-sample .ovx-empty{background:var(--ovg-glass-2);border-color:var(--ovg-edge);color:var(--ovg-ink)}.rao-site .lp--ovx .ovx-note__sofar{display:block;margin-top:2px;font-weight:600}.rao-site .lp--ovx .ovx-note__sofar:empty{display:none}.rao-site .lp--ovx .ovg[hidden],.rao-site .lp--ovx .ovg-detail[hidden]{display:none}.rao-site .lp--ovx .ovg-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(190px,auto);grid-template-areas:"done done score rapid" "done done lessons streak" "cal cal speed speed"}.rao-site .lp--ovx .ovg-grid--norf{grid-template-areas:"done done score streak" "done done lessons lessons" "cal cal speed speed"}.rao-site .lp--ovx .ovg-tile--done{grid-area:done}.rao-site .lp--ovx .ovg-tile--score{grid-area:score}.rao-site .lp--ovx .ovg-tile--rapid{grid-area:rapid}.rao-site .lp--ovx .ovg-tile--lessons{grid-area:lessons}.rao-site .lp--ovx .ovg-tile--streak{grid-area:streak}.rao-site .lp--ovx .ovg-tile--cal{grid-area:cal}.rao-site .lp--ovx .ovg-tile--speed{grid-area:speed}@container (max-width: 760px){.rao-site .lp--ovx .ovg-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"done done" "score rapid" "lessons streak" "cal cal" "speed speed"}.rao-site .lp--ovx .ovg-grid--norf{grid-template-areas:"done done" "score streak" "lessons lessons" "cal cal" "speed speed"}}@container (max-width: 470px){.rao-site .lp--ovx .ovg-grid,.rao-site .lp--ovx .ovg-grid--norf{grid-template-columns:minmax(0,1fr);grid-template-areas:"done" "score" "rapid" "lessons" "streak" "cal" "speed"}}.rao-site .lp--ovx .ovg-tile{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;border-radius:24px;overflow:hidden;font:inherit;color:var(--ovg-ink);text-align:left;cursor:pointer}.rao-site .lp--ovx .ovx.is-sample .ovg-tile{cursor:default}.rao-site .lp--ovx .ovg-tile:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.rao-site .lp--ovx .ovg-t{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ovg-muted)}.rao-site .lp--ovx .ovg-vis{flex:1;display:grid;place-items:center;width:100%;min-height:0}.rao-site .lp--ovx .ovg-vis--wide{display:flex;flex-direction:column;justify-content:center}.rao-site .lp--ovx .ovg-num{font-family:"Funnel Display",var(--font-body);font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ovg-ink)}.rao-site .lp--ovx .ovg-num small{margin-left:5px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:0;color:var(--ovg-muted)}.rao-site .lp--ovx .ovg-none{font-size:13.5px;font-weight:500;color:var(--ovg-muted)}.rao-site .lp--ovx .ovg-sub{display:block;margin-top:4px;font-size:12.5px;color:var(--ovg-muted)}.rao-site .lp--ovx .ovg-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px}.rao-site .lp--ovx .ovg-row .ovg-sub{display:inline;margin:0}.rao-site .lp--ovx .ovx--glass .ovg-tile{border:1px solid var(--ovg-edge);background:var(--ovg-glass-2);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:inset 0 1px #ffffffa6,0 12px 28px -18px #0a143c80;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .35s var(--ovg-spring),box-shadow .3s}.rao-site .lp--ovx .ovx--glass .ovg-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%),rgba(255,255,255,.45),transparent 60%)}.rao-site .lp--ovx .ovx--glass:not(.is-sample) .ovg-tile:hover:before{opacity:1}.rao-site .lp--ovx .ovx--glass:not(.is-sample) .ovg-tile:hover{box-shadow:inset 0 1px #fffc,0 22px 40px -20px #0a143c99}.rao-site .lp--ovx .ovx.is-play .ovg-tile{animation:ovg-rise .7s var(--ovg-spring) backwards;animation-delay:calc(var(--n) * 70ms)}@keyframes ovg-rise{0%{opacity:0;transform:translateY(24px) scale(.94)}}.rao-site .lp--ovx .ovg-ring{width:min(100%,240px);height:auto}.rao-site .lp--ovx .ovg-ring circle{fill:none;stroke-width:22}.rao-site .lp--ovx .ovg-ring__track{stroke:var(--ovg-track)}.rao-site .lp--ovx .ovg-arc{stroke-linecap:round;transform-origin:130px 130px;animation:ovg-draw 1.4s var(--ovg-spring) backwards;animation-delay:calc(.2s + var(--i) * .14s)}@keyframes ovg-draw{0%{stroke-dashoffset:var(--len)}}.rao-site .lp--ovx .ovx--glass .ovg-ring g{filter:drop-shadow(0 0 10px rgba(255,255,255,.6))}.rao-site .lp--ovx .ovg-ring__num{font-family:"Funnel Display",var(--font-body);font-size:58px;font-weight:700;fill:var(--ovg-ink)}.rao-site .lp--ovx .ovg-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.rao-site .lp--ovx .ovg-legend i,.rao-site .lp--ovx .ovg-sec>i{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--c);color:#fff;font-size:11.5px;font-style:normal;font-weight:700}.rao-site .lp--ovx .ovg-dial{max-width:100%;height:auto}.rao-site .lp--ovx .ovg-needle{transform-origin:110px 112px;transform:rotate(var(--a));animation:ovg-needle 1.6s var(--ovg-spring) backwards .12s}.rao-site .lp--ovx .ovg-needle line{stroke:var(--ovg-ink)}.rao-site .lp--ovx .ovg-hub{fill:var(--ovg-ink)}@keyframes ovg-needle{0%{transform:rotate(-90deg)}}.rao-site .lp--ovx .ovg-vis--bars{place-items:end stretch}.rao-site .lp--ovx .ovg-bars{display:flex;align-items:flex-end;gap:4px;width:100%;height:96px;margin-top:22px}.rao-site .lp--ovx .ovg-bars i{position:relative;flex:0 0 calc((100% - (var(--slots) - 1) * 4px) / var(--slots));height:var(--h);border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 58%,transparent),color-mix(in srgb,var(--brand) 20%,transparent));animation:ovg-grow 1s var(--ovg-spring) backwards;animation-delay:calc(.15s + var(--i) * 45ms)}.rao-site .lp--ovx .ovx.is-dark.ovx--glass .ovg-bars i{background:linear-gradient(180deg,#fffffff2,#ffffff73)}.rao-site .lp--ovx .ovg-bars i.is-best{background:linear-gradient(180deg,#ffd86b,#f5a524)}.rao-site .lp--ovx .ovg-bars i.is-best:before{content:"🏆";position:absolute;left:50%;top:-24px;transform:translate(-50%);font-size:17px}@keyframes ovg-grow{0%{height:0}}.rao-site .lp--ovx .ovg-bolt{font-size:44px;opacity:.5}.rao-site .lp--ovx .ovg-mos{display:grid;grid-template-columns:repeat(var(--cols),var(--s));gap:7px}.rao-site .lp--ovx .ovg-mos i{width:var(--s);height:var(--s);border-radius:9px;background:var(--c);box-shadow:inset 0 1px #ffffff80;animation:ovg-pop .55s var(--ovg-spring) backwards;animation-delay:calc(.2s + var(--i) * 50ms)}@keyframes ovg-pop{0%{transform:scale(0) rotate(-20deg)}}.rao-site .lp--ovx .ovg-key{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:11.5px;color:var(--ovg-muted)}.rao-site .lp--ovx .ovg-key>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.rao-site .lp--ovx .ovg-key i{width:10px;height:10px;border-radius:3px;background:var(--c)}.rao-site .lp--ovx .ovg-flame{display:inline-block;font-size:54px;line-height:1;filter:drop-shadow(0 6px 14px rgba(255,120,0,.45));animation:ovg-flick 1.1s ease-in-out infinite alternate}.rao-site .lp--ovx .ovg-flame--big{font-size:96px}.rao-site .lp--ovx .ovg-flame.is-cold,.rao-site .lp--ovx .ovg-instreak.is-cold{filter:grayscale(1);opacity:.45;animation:none}@keyframes ovg-flick{0%{transform:scale(1) rotate(-5deg)}to{transform:scale(1.12) rotate(5deg)}}.rao-site .lp--ovx .ovg-instreak{display:none;font-family:"Funnel Display",var(--font-body);font-size:26px;font-weight:700}.rao-site .lp--ovx .ovg-cal{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,var(--cell));grid-auto-columns:var(--cell);gap:4px}.rao-site .lp--ovx .ovg-cal i{border-radius:4px;background:var(--ovg-empty);animation:ovg-pop .4s var(--ovg-spring) backwards;animation-delay:calc(.25s + min(var(--i),150)*4ms)}.rao-site .lp--ovx .ovg-cal i.is-l1{background:#22c08a66}.rao-site .lp--ovx .ovg-cal i.is-l2{background:#22c08ab3}.rao-site .lp--ovx .ovg-cal i.is-l3{background:#22c08a}.rao-site .lp--ovx .ovg-cal i.is-out{visibility:hidden}.rao-site .lp--ovx .ovg-cal--rows{grid-auto-flow:row;grid-template-rows:16px;grid-template-columns:repeat(7,var(--cell));grid-auto-rows:var(--cell);gap:6px}.rao-site .lp--ovx .ovg-cal--rows>b:first-child{grid-column:1}.rao-site .lp--ovx .ovg-cal--rows i{border-radius:calc(var(--cell) / 3.5)}.rao-site .lp--ovx .ovg-cal--rows b{display:grid;place-items:end center;height:16px;font-size:11px;font-weight:700;color:var(--ovg-muted)}.rao-site .lp--ovx .ovg-cal i.is-today{box-shadow:inset 0 0 0 2px var(--ovg-ink)}.rao-site .lp--ovx .ovg-track{position:relative;display:block;width:100%;height:70px}.rao-site .lp--ovx .ovg-lane{position:absolute;left:0;right:0;top:30px;height:10px;border-radius:99px;opacity:.55;background:linear-gradient(90deg,var(--ovx-fast),var(--ovx-avg) 45%,var(--ovx-slow))}.rao-site .lp--ovx .ovg-run{position:absolute;top:13px;left:var(--x);display:grid;place-items:center;width:44px;height:44px;margin-left:-22px;border-radius:50%;background:var(--c);border:3px solid rgba(255,255,255,.9);box-shadow:0 8px 16px -8px #00000080;transform:translate(var(--dx, 0px));font-family:"Funnel Display",var(--font-body);font-size:17px;font-weight:700;color:#fff;animation:ovg-run 1.6s var(--ovg-spring) backwards;animation-delay:calc(.2s + var(--i) * .14s)}@keyframes ovg-run{0%{left:0}}.rao-site .lp--ovx .ovg-ends{display:flex;justify-content:space-between;width:100%;font-size:20px}.rao-site .lp--ovx .ovx{--ovg-chrome: 236px}.rao-site .lp--ovx .ovx.is-sample:has(.ovx-empty:not([hidden])){--ovg-chrome: 312px}@container ovx (min-width: 761px){.rao-site .lp--ovx .ovg-grid,.rao-site .lp--ovx .ovx.ovx--tiles .ovg-grid{grid-auto-rows:clamp(150px,calc((100dvh - var(--ovg-chrome)) / 3),230px)}.rao-site .lp--ovx .ovg-tile{container-type:size}.rao-site .lp--ovx .ovg-tile--done .ovg-ring{width:min(240px,100cqw,100cqh - 60px)}.rao-site .lp--ovx .ovx--tiles .ovg-tile--done{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.rao-site .lp--ovx .ovx--tiles .ovg-tile--done>.ovg-t{grid-column:1 / -1}.rao-site .lp--ovx .ovx--tiles .ovg-tile--done .ovg-legend{display:grid;grid-template-columns:repeat(2,22px);gap:6px;align-self:center;align-content:center}.rao-site .lp--ovx .ovx--tiles .ovg-tile--done .ovg-ring{width:min(180px,100cqw - 50px,100cqh - 26px)}.rao-site .lp--ovx .ovg-tile--score .ovg-dial{width:min(190px,100cqw,(100cqh - 62px) * 1.77)}.rao-site .lp--ovx .ovg-tile--rapid .ovg-bars{height:clamp(30px,100cqh - 86px,96px);margin-top:18px}.rao-site .lp--ovx .ovg-tile--lessons{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);-moz-column-gap:10px;column-gap:10px}.rao-site .lp--ovx .ovg-tile--lessons>.ovg-t{grid-column:1 / -1}.rao-site .lp--ovx .ovg-tile--lessons .ovg-key{flex-direction:column;align-items:flex-start;align-self:center;gap:6px}.rao-site .lp--ovx .ovg-tile--lessons .ovg-mos{--s2: max(10px, min(var(--s), (100cqh - 30px) / var(--rows) - 6px, (100cqw - 96px) / var(--cols) - 6px));grid-template-columns:repeat(var(--cols),var(--s2));gap:6px}.rao-site .lp--ovx .ovg-tile--lessons .ovg-mos i{width:var(--s2);height:var(--s2);border-radius:calc(var(--s2) * .3)}.rao-site .lp--ovx .ovg-tile--streak .ovg-flame{font-size:clamp(26px,100cqh - 64px,54px)}.rao-site .lp--ovx .ovg-tile--cal{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:20px;column-gap:20px}.rao-site .lp--ovx .ovg-tile--cal>.ovg-t{grid-column:1;grid-row:1}.rao-site .lp--ovx .ovg-tile--cal>.ovg-vis{grid-column:2;grid-row:1 / 3}.rao-site .lp--ovx .ovg-tile--cal>.ovg-row{grid-column:1;grid-row:2;align-self:end;flex-direction:column;align-items:flex-start;gap:4px}.rao-site .lp--ovx .ovx--tiles .ovg-tile--cal>.ovg-row .ovg-instreak{margin-left:0}.rao-site .lp--ovx .ovg-tile--cal .ovg-cal{--c2: max(6px, min(var(--cell) * 1.4, 100cqh / 7 - 4px));grid-template-rows:repeat(7,var(--c2));grid-auto-columns:var(--c2);gap:4px}.rao-site .lp--ovx .ovg-tile--cal .ovg-cal--rows{--c2: max(8px, min(var(--cell) * 1.4, (100cqh - 18px) / var(--calrows) - 4px));grid-template-rows:14px;grid-template-columns:repeat(7,var(--c2));grid-auto-rows:var(--c2)}.rao-site .lp--ovx .ovg-tile--cal .ovg-cal--rows i{border-radius:calc(var(--c2) / 3.5)}}.rao-site .lp--ovx .ovg-detail{display:flex;flex-direction:column;gap:16px;min-height:420px;padding:22px 26px 26px;border-radius:26px;color:var(--ovg-ink)}.rao-site .lp--ovx .ovx--glass .ovg-detail{border:1px solid var(--ovg-edge);background:var(--ovg-glass-2);-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);box-shadow:inset 0 1px #ffffffb3}.rao-site .lp--ovx .ovg-dhead{display:flex;align-items:center;gap:14px}.rao-site .lp--ovx .ovg-back{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--ovg-edge, #ECE7F7);background:var(--ovg-glass-2);color:var(--ovg-ink);font:600 22px/1 var(--font-body);cursor:pointer}.rao-site .lp--ovx .ovg-back:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.rao-site .lp--ovx .ovg-dtitle{margin:0;font-family:"Funnel Display",var(--font-body);font-size:26px;font-weight:700;color:var(--ovg-ink)}.rao-site .lp--ovx .ovx.is-dark.ovx--glass .ovg-dbody{--ovg-ink: #1B1840;--ovg-muted: rgba(27, 24, 64, .62);--ovg-track: rgba(27, 24, 64, .1);--ovg-empty: rgba(27, 24, 64, .08);padding:20px;border-radius:20px;background:#ffffffeb;color:var(--ovg-ink)}.rao-site .lp--ovx .ovg-d .ovx-speed__head h3{display:none}.rao-site .lp--ovx .ovg-d .ovx-speed__head{margin-bottom:14px}.rao-site .lp--ovx .ovg-split{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:28px;align-items:center}.rao-site .lp--ovx .ovg-center{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.rao-site .lp--ovx .ovg-pair{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 32px;margin-top:8px}.rao-site .lp--ovx .ovg-pair .ovg-num{font-size:26px}.rao-site .lp--ovx .ovg-pair--col{flex-direction:column;align-items:flex-start;justify-content:center}.rao-site .lp--ovx .ovg-d--score .ovg-center>.ovg-num{font-size:56px}.rao-site .lp--ovx .ovg-d--streak .ovg-center>.ovg-num{font-size:44px}.rao-site .lp--ovx .ovg-secs{display:flex;flex-direction:column;gap:14px}.rao-site .lp--ovx .ovg-sec{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(80px,200px) 64px;gap:12px;align-items:center;font-size:14px}.rao-site .lp--ovx .ovg-sec__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rao-site .lp--ovx .ovg-sec__bar{height:10px;border-radius:99px;background:var(--ovg-track);overflow:hidden}.rao-site .lp--ovx .ovg-sec__bar b{display:block;width:var(--w);height:100%;border-radius:99px;background:var(--c);animation:ovg-fill 1s var(--ovg-spring) backwards .2s}@keyframes ovg-fill{0%{width:0}}.rao-site .lp--ovx .ovg-sec__n{font-size:13px;color:var(--ovg-muted);text-align:right}.rao-site .lp--ovx .ovg-chartbox .ovx-chart{display:block;width:100%;height:200px}.rao-site .lp--ovx .ovg-chartbox .ovx-chart--line{height:110px}.rao-site .lp--ovx .ovg-cap{margin:8px 0 0;font-size:12.5px;color:var(--ovg-muted)}.rao-site .lp--ovx .ovg-calbig{display:flex;flex-direction:column;gap:12px;align-items:flex-start;overflow-x:auto}.rao-site .lp--ovx .ovg-split--cal{grid-template-columns:auto minmax(0,1fr);align-items:start}.rao-site .lp--ovx .ovg-d--cal .ovg-pair{justify-content:flex-start;margin:0 0 18px}.rao-site .lp--ovx .ovg-d--cal .ovg-chartbox .ovx-chart--line{height:150px}@container (max-width: 700px){.rao-site .lp--ovx .ovg-split{grid-template-columns:minmax(0,1fr)}.rao-site .lp--ovx .ovg-sec{grid-template-columns:28px minmax(0,1fr) 64px}.rao-site .lp--ovx .ovg-sec__bar{grid-column:2 / -1;grid-row:2}.rao-site .lp--ovx .ovg-detail{padding:16px}}.rao-site ::view-transition-group(ovg-grow){animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.9,.25,1.05)}.rao-site .lp--ovx .ovx--tiles .ovg-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(230px,auto);grid-template-areas:"done score rapid" "cal cal lessons" "speed speed speed"}.rao-site .lp--ovx .ovx--tiles .ovg-grid--norf{grid-template-areas:"done score lessons" "cal cal cal" "speed speed speed"}@container (max-width: 760px){.rao-site .lp--ovx .ovx--tiles .ovg-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"done score" "rapid lessons" "cal cal" "speed speed"}.rao-site .lp--ovx .ovx--tiles .ovg-grid--norf{grid-template-areas:"done score" "lessons lessons" "cal cal" "speed speed"}}@container (max-width: 470px){.rao-site .lp--ovx .ovx--tiles .ovg-grid,.rao-site .lp--ovx .ovx--tiles .ovg-grid--norf{grid-template-columns:minmax(0,1fr);grid-template-areas:"done" "score" "rapid" "lessons" "cal" "speed"}}.rao-site .lp--ovx .ovx--tiles .ovg-tile--streak{display:none}.rao-site .lp--ovx .ovx--tiles .ovg-instreak{display:inline-block;margin-left:auto}.rao-site .lp--ovx .ovx--tiles .ovg-tile{border:1px solid #ECE7F7;border-radius:20px;background:#fff;transition:border-color .2s}.rao-site .lp--ovx .ovx--tiles:not(.is-sample) .ovg-tile:hover{border-color:var(--tint-4, #D9CEFF)}.rao-site .lp--ovx .ovx--tiles:not(.is-sample) .ovg-tile:after{content:"›";position:absolute;right:16px;top:12px;font-size:22px;color:#c9c2e4}.rao-site .lp--ovx .ovx--tiles .ovg-ring{width:min(100%,180px)}.rao-site .lp--ovx .ovx--tiles .ovg-ring circle{stroke-width:16}.rao-site .lp--ovx .ovx--tiles .ovg-ring__track{stroke:#f1eef8}.rao-site .lp--ovx .ovx--tiles .ovg-ring__num{font-family:var(--font-body);font-size:44px;font-weight:800}.rao-site .lp--ovx .ovx--tiles .ovg-num{font-family:var(--font-body);font-weight:800;font-size:32px}.rao-site .lp--ovx .ovx--tiles .ovg-bars i{background:var(--tint-4, #E6DEFF)}.rao-site .lp--ovx .ovx--tiles .ovg-bars i.is-best{background:var(--ovx-amber)}.rao-site .lp--ovx .ovx--tiles .ovg-detail{border:1px solid #ECE7F7;border-radius:20px;background:#fff}.rao-site .lp--ovx .ovx--tiles .ovg-back{background:#fff;border-color:#ece7f7}.rao-site .lp--ovx .ovx--tiles .ovg-dtitle{font-family:var(--font-body);font-weight:800;font-size:22px}@media (prefers-reduced-motion: reduce){.rao-site .lp--ovx .ovx :is(.ovg-tile,.ovg-arc,.ovg-needle,.ovg-bars i,.ovg-mos i,.ovg-cal i,.ovg-run,.ovg-flame,.ovg-sec__bar b){animation:none!important;transition:none!important}}.rao-site .rw{--rw-bone:#EEEEE8;--rw-ink:#0D0E10;--rw-brass:#D4FF3A;--rw-fog:#DCDCD3;--rw-stone:#75766F;--rw-cloud:#FFFFFF;--rw-badge:#FF3E88;--fd:"Funnel Display",Inter,-apple-system,Arial,sans-serif;--fb:"Funnel Sans",Inter,-apple-system,Arial,sans-serif;--fm:"Geist Mono",ui-monospace,monospace}.rao-site .rw,.rao-site .rw *{box-sizing:border-box;min-width:0}.rao-site .rw{position:relative;--rw-mut:color-mix(in srgb,var(--rw-stone) 60%,var(--rw-ink));font-family:var(--fb)}.rao-site .rw-wrap{--pad:56px;width:100%;max-width:calc(clamp(1280px,92vw,1520px) + var(--pad)*2);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}@media (max-width:1099px){.rao-site .rw-wrap{--pad:32px}}@media (max-width:699px){.rao-site .rw-wrap{--pad:20px}}.rao-site .rw-eb{display:inline-flex;align-items:center;gap:9px;width:-moz-max-content;width:max-content;max-width:100%;margin:0;padding:7px 13px 7px 11px;border-radius:999px;background:color-mix(in srgb,var(--rw-ink) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rw-ink) 12%,transparent);color:var(--rw-ink);font:500 11.5px/1.2 var(--fm);letter-spacing:.06em;opacity:0;translate:0 10px;transition:opacity .8s ease,translate .9s cubic-bezier(.2,.8,.2,1)}.rao-site .rw-eb.is-on{opacity:1;translate:0 0}.rao-site .rw-eb i{display:block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--rw-brass)}.rao-site .rw-hd{margin:0;letter-spacing:-.042em;text-wrap:balance;font-family:var(--fd);font-weight:600;color:var(--rw-ink)}.rao-site .rwcl-hd{font-size:clamp(40px,4.6vw,68px);line-height:.95}.rao-site .rwcl.is-ph .rwcl-hd{font-size:clamp(40px,11vw,52px)}.rao-site .rw-hd-l{display:block}.rao-site .rw-hd-w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .04em .12em;margin:0 -.04em -.12em;white-space:pre}.rao-site .rw-hd-i{position:relative;display:inline-block;translate:0 108%;transition:translate 1.05s cubic-bezier(.2,.85,.15,1)}.rao-site .rw-hd.is-on .rw-hd-i{translate:0 0}.rao-site .rw-it{position:relative;color:var(--rw-ink);font-weight:inherit;padding:0 .06em;isolation:isolate}.rao-site .rw-it:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:.12em;bottom:.02em;border-radius:.16em;background:var(--rw-brass);transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.7,0,.2,1) var(--pd,.6s)}.rao-site .rw-hd.is-on .rw-it:before{transform:none}.rao-site .rwcl{background:var(--rw-bone);color:var(--rw-ink);padding:clamp(56px,4.8vw,80px) 0;overflow-x:clip;transition:background .4s}.rao-site .rwcl-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,4vw,72px)}.rao-site .rwcl-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:520px}.rao-site .rwcl-line{margin:0;font-size:17px;line-height:1.5;color:var(--rw-mut);max-width:440px}.rao-site .rwcl-meta{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--rw-fog);width:100%;max-width:440px}.rao-site .rwcl-meta p{display:flex;align-items:center;gap:10px;margin:0;font:400 12px/1.4 var(--fm);letter-spacing:.08em;text-transform:uppercase}.rao-site .rwcl-read{color:var(--rw-mut)}.rao-site .rwcl-read-l{flex:none}.rao-site .rwcl-read-v{color:var(--rw-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rao-site .rwcl-live{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--rw-brass);box-shadow:0 0 0 1px color-mix(in srgb,var(--rw-ink) 35%,transparent)}.rao-site .rwcl-live:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 1.5px var(--rw-brass);animation:rwcl-p 1.8s cubic-bezier(.2,.6,.3,1) infinite}.rao-site .rwcl-stage{display:flex;justify-content:flex-end}.rao-site .rwcl-scope{position:relative;width:min(390px,100%);aspect-ratio:1;border-radius:50%;flex:none;--nm:14px}.rao-site .rwcl-grid{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--rw-cloud) 70%,transparent),color-mix(in srgb,var(--rw-cloud) 20%,transparent) 70%),radial-gradient(color-mix(in srgb,var(--rw-ink) 16%,transparent) 1px,transparent 1.3px) 0 0/14px 14px;-webkit-mask:radial-gradient(circle,#000 62%,transparent 71%);mask:radial-gradient(circle,#000 62%,transparent 71%)}.rao-site .rwcl-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rao-site .rwcl-ring{fill:none;stroke:color-mix(in srgb,var(--rw-ink) 16%,transparent);stroke-width:.35}.rao-site .rwcl-ring-o{stroke:color-mix(in srgb,var(--rw-ink) 38%,transparent);stroke-width:.5}.rao-site .rwcl-cross{fill:none;stroke:color-mix(in srgb,var(--rw-ink) 14%,transparent);stroke-width:.3}.rao-site .rwcl-diag{stroke-dasharray:1 2.2}.rao-site .rwcl-tick{stroke:color-mix(in srgb,var(--rw-ink) 30%,transparent);stroke-width:.3}.rao-site .rwcl-tick-l{stroke:color-mix(in srgb,var(--rw-ink) 60%,transparent);stroke-width:.45}.rao-site .rwcl-deg{position:absolute;font:400 10px/1 var(--fm);letter-spacing:.1em;color:var(--rw-mut)}.rao-site .rwcl-deg-0{left:50%;top:-4px;translate:-50% -100%}.rao-site .rwcl-deg-1{right:-6px;top:50%;translate:100% -50%}.rao-site .rwcl-deg-2{left:50%;bottom:-4px;translate:-50% 100%}.rao-site .rwcl-deg-3{left:-6px;top:50%;translate:-100% -50%}.rao-site .rwcl-rl{position:absolute;translate:5px -50%;padding:1px 3px;border-radius:3px;background:color-mix(in srgb,var(--rw-bone) 80%,transparent);font:400 9.5px/1.2 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--rw-ink) 42%,transparent);pointer-events:none}.rao-site .rwcl-sweep{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;will-change:transform;background:conic-gradient(from 285deg,transparent 0deg,color-mix(in srgb,var(--rw-brass) 8%,transparent) 30deg,color-mix(in srgb,var(--rw-brass) 58%,transparent) 68deg,color-mix(in srgb,var(--rw-brass) 90%,transparent) 75deg,transparent 75.2deg);pointer-events:none;opacity:0;transition:opacity 1.2s ease .3s}.rao-site .rwcl.is-on .rwcl-sweep,.rao-site .rwcl.is-park .rwcl-sweep{opacity:1}.rao-site .rwcl-edge{position:absolute;left:50%;top:0;width:1.5px;height:50%;translate:-50% 0;background:linear-gradient(0deg,color-mix(in srgb,var(--rw-ink) 10%,transparent),var(--rw-ink))}.rao-site .rwcl-core{position:absolute;left:50%;top:50%;width:14px;height:14px;translate:-50% -50%;border-radius:50%;background:var(--rw-ink);box-shadow:0 0 0 4px var(--rw-brass),0 0 0 5px color-mix(in srgb,var(--rw-ink) 30%,transparent)}.rao-site .rwcl-core i{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;box-shadow:0 0 0 1.5px var(--rw-ink);animation:rwcl-p 2.4s cubic-bezier(.2,.6,.3,1) infinite}@keyframes rwcl-p{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.rao-site .rwcl-blip{position:absolute;width:0;height:0;z-index:2}.rao-site .rwcl-dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--rw-ink) 45%,transparent);transition:background .5s,scale .5s cubic-bezier(.34,1.56,.64,1)}.rao-site .rwcl-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;box-shadow:0 0 0 2px var(--rw-brass),0 0 14px 2px color-mix(in srgb,var(--rw-brass) 70%,transparent);opacity:0}.rao-site .rwcl-nm{position:absolute;left:12px;top:0;translate:0 -50%;white-space:nowrap;font-size:var(--nm);line-height:1;color:color-mix(in srgb,var(--rw-ink) 40%,transparent);transition:color 1.4s ease,translate .6s cubic-bezier(.2,.8,.2,1);cursor:default}.rao-site .rwcl-blip.is-l .rwcl-nm{left:auto;right:12px}.rao-site .rwcl-grot .rwcl-nm{font-family:var(--fb);font-weight:800;letter-spacing:-.04em;font-size:calc(var(--nm) * 1.08)}.rao-site .rwcl-round .rwcl-nm{font-family:var(--fd);font-weight:500;letter-spacing:-.02em;text-transform:lowercase;font-size:calc(var(--nm) * 1.12)}.rao-site .rwcl-cond .rwcl-nm{font-family:var(--fb);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:calc(var(--nm) * .92);transform:scaleX(.84);transform-origin:left center}.rao-site .rwcl-cond.is-l .rwcl-nm{transform-origin:right center}.rao-site .rwcl-mono .rwcl-nm{font-family:var(--fm);text-transform:uppercase;letter-spacing:.14em;font-size:calc(var(--nm) * .8)}.rao-site .rwcl-bdg{position:absolute;left:0;top:-14px;translate:-50% -100%;padding:4px 8px;border-radius:999px;background:var(--rw-badge);color:#0d0e10;font:600 11px/1.2 var(--fm);letter-spacing:.02em;white-space:nowrap;box-shadow:0 0 0 2.5px var(--rw-bone),0 10px 20px -10px #00000080;scale:.3;opacity:0;transform-origin:50% 100%;transition:scale .5s cubic-bezier(.34,1.56,.64,1),opacity .4s,translate .5s cubic-bezier(.2,.8,.2,1);pointer-events:none}.rao-site .rwcl-blip:hover,.rao-site .rwcl-blip.is-hit{z-index:4}.rao-site .rwcl-blip:hover .rwcl-nm,.rao-site .rwcl-blip.is-hit .rwcl-nm{color:var(--rw-ink);transition-duration:.25s}.rao-site .rwcl-blip:hover .rwcl-dot,.rao-site .rwcl-blip.is-hit .rwcl-dot{background:var(--rw-ink);scale:1.25;transition-duration:.2s}.rao-site .rwcl-blip:hover .rwcl-dot:after,.rao-site .rwcl-blip.is-hit .rwcl-dot:after{animation:rwcl-ping 1.5s cubic-bezier(.2,.6,.3,1) both}.rao-site .rwcl-blip:hover .rwcl-bdg,.rao-site .rwcl-blip.is-hit .rwcl-bdg{scale:1;opacity:1;translate:-50% calc(-100% - 4px);transition-duration:.5s,.2s,.5s}.rao-site .rwcl.is-park .rwcl-blip.is-hit .rwcl-dot:after{animation:none;opacity:.9;transform:scale(1.6)}@keyframes rwcl-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(4.2)}}.rao-site .rwcl.is-tab .rwcl-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px}.rao-site .rwcl.is-tab .rwcl-scope{--nm:12px}.rao-site .rwcl.is-tab .rwcl-line{font-size:16px}.rao-site .rwcl.is-ph{padding:64px 0 56px}.rao-site .rwcl.is-ph .rwcl-in{grid-template-columns:1fr;gap:40px}.rao-site .rwcl.is-ph .rwcl-copy{max-width:none;gap:18px}.rao-site .rwcl.is-ph .rwcl-line{font-size:16px}.rao-site .rwcl.is-ph .rwcl-stage{justify-content:center}.rao-site .rwcl.is-ph .rwcl-scope{width:min(290px,100%);--nm:11px}.rao-site .rwcl.is-ph .rwcl-rl{font-size:8.5px}.rao-site .rwcl.is-ph .rwcl-bdg{font-size:10px;padding:3px 7px}.rao-site .rwcl.is-ph .rwcl-grid{background-size:auto,11px 11px}.rao-site .rwcl.is-ph .rwcl-deg{display:none}@media (prefers-reduced-motion:reduce){.rao-site .rw *{animation-duration:.01ms!important;transition-duration:.01ms!important}.rao-site .rw-hd-i{translate:0 0!important}}.rao-site .rw{--rw-bone:#FFFFFF}.rao-site .rwcl.rwcl--hb{background:transparent;padding:0;width:100%;height:100%;display:grid;place-items:center;overflow:visible}.rao-site .rwcl.rwcl--hb.is-ph{padding:0}.rao-site .rwcl--hb .rwcl-stage{width:100%;justify-content:center}.rao-site .rwcl.rwcl--hb .rwcl-scope{width:min(385px,100%)}.rao-site .rwcl--hb .rwcl-rl{white-space:nowrap}.rao-site .hb__panel--image:has(.rwcl--hb){overflow:visible}@media (max-width: 639.98px){.rao-site .page-how .hb__visual{display:none}.rao-site .page-how .hb__lead:has(.lead-touch){display:none}.rao-site .page-home .hm-well:has(>subject-demo){display:none}.rao-site .page-home .hm-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-4px;padding:2px 4px 4px}.rao-site .page-home .hm-tabs::-webkit-scrollbar{display:none}.rao-site .page-home .hm-tab{flex:none;font-size:.78rem}.rao-site .ft7__grid{gap:12px}.rao-site .ft7__card{display:grid;grid-template-columns:40px 1fr;-moz-column-gap:14px;column-gap:14px;align-items:center;padding:16px}.rao-site .ft7__card .ft7__ico{width:40px;height:40px}.rao-site .ft7__card h3{margin:0;font-size:1.02rem}.rao-site .ft7__card p{grid-column:1 / -1;margin:10px 0 0;font-size:.88rem;line-height:1.55}.rao-site .ft7__card ul{display:none}.rao-site .ft7__card .ft7__top{display:contents}.rao-site .ft7__card h3{grid-column:2;grid-row:1}.rao-site .ft7__card p{grid-row:2}.rao-site .ft7__card .ft7__top .pill{grid-column:1 / -1;grid-row:3;justify-self:start;margin-top:10px}.rao-site .ws-tables>.ws-table~.ws-table thead{display:none}.rao-site .post__art,.rao-site .post--small .post__art{height:84px}.rao-site .article__hero,.rao-site .page-pricing .ovx-pick{display:none}.rao-site .rao-body .auth-input input:not(.auth-code),.rao-site .rao-body .auth-input select,.rao-site .rao-body .co-f input,.rao-site .rao-body .at-field input,.rao-site .rao-body .atp-filters select,.rao-site .rao-body .atk-addf input,.rao-site .rao-body .atk-addf select,.rao-site .rao-body .kc__form input,.rao-site .rao-body .kc__form select{font-size:16px}.rao-site .wsp-nav.is-stacked,.rao-site .wsp-nav.is-narrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dots view";row-gap:0;-moz-column-gap:8px;column-gap:8px;align-items:center;margin-top:-10px;padding-bottom:4px}.rao-site .wsp-nav .sws-left{display:none}.rao-site .wsp-nav .wsp-dots,.rao-site .wsp-nav.is-narrow .wsp-dots{flex-wrap:nowrap;gap:3px;justify-self:start;justify-content:flex-start;margin-inline:0}.rao-site .wsp-nav .wsp-view,.rao-site .wsp-nav.is-narrow .wsp-view{margin-left:0}.rao-site .wsp-dot{width:26px;height:28px;font-size:12px;border-radius:8px}.rao-site .wsp-view>:not([data-wsp-snd]){display:none}.rao-site .wsp-view .wsp-snd{margin-left:0}.rao-site .wsp-view .wsp-snd:before{display:none}.rao-site .wsp-stage{margin-top:-14px!important;padding-left:12px!important;padding-right:12px!important}.rao-site .wsp .rao-lesson .pv-frame,.rao-site .wsp .rao-lesson[data-look] .pv-frame,.rao-site .wsp .rao-lesson .pv-frame.pv-frame--calm,.rao-site .wsp .rao-lesson[data-look] .pv-frame.pv-frame--calm{margin-top:6px;padding:0!important;background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}.rao-site .wsp .rao-lesson .pv-card,.rao-site .wsp .rao-lesson[data-look] .pv-card,.rao-site .wsp .rao-lesson .pv-frame.pv-frame--calm>.pv-card,.rao-site .wsp .rao-lesson[data-look] .pv-frame.pv-frame--calm>.pv-card{padding:10px 0 12px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rao-site .wsp .rao-lesson .pv-card>.wsp-qnum{display:none!important}.rao-site #plans .cmp{display:none}.rao-site[data-scene]{--scene-c: initial;--scene-img: none}.rao-site :is(.lp.is-playing,.lp:has(#overview[hidden])) .lp-main:not(:has(#rapid-fire:not([hidden]))),.rao-site :is(.lp.is-playing,.lp:has(#overview[hidden])):not(:has(#rapid-fire:not([hidden]))),.rao-site:has(.lp.is-playing):not(:has(#rapid-fire:not([hidden]))),.rao-site .rao-body:has(.lp.is-playing):not(:has(#rapid-fire:not([hidden]))),.rao-site:has(.lp #overview[hidden]):not(:has(#rapid-fire:not([hidden]))),.rao-site .rao-body:has(.lp #overview[hidden]):not(:has(#rapid-fire:not([hidden]))){background-color:#fff!important;background-image:none!important}.rao-site .kt{display:none!important}.rao-site .kt-snd{bottom:12px}}.rao-site .lp-main:has(#rapid-fire:not([hidden])){background:var(--scene-c, #6748D8)!important}.rao-site .lp-main:has(#rapid-fire:not([hidden])) .lp-main__in{max-width:none;padding:0;gap:0}.rao-site #rapid-fire.rf-box{background:none;border:0;box-shadow:none;border-radius:0;padding:0;gap:0}.rao-site .rf-play{height:100vh;height:100dvh;overflow:hidden}.rao-site .rf-play iframe{display:block;width:100%;height:100%;border:0;background:transparent}.rao-site .ch-li{position:relative}.rao-site .ch-li:hover>.ch-card{position:relative;z-index:1;transform:translateY(-6px) scale(1.01);box-shadow:0 17px 32px -11px color-mix(in srgb,var(--a-violet-deep) 50%,transparent),0 0 0 1.5px color-mix(in srgb,var(--a-violet) 28%,transparent)}.rao-site .ch-rf{position:absolute;right:24px;top:23px;z-index:2;display:inline-flex;color:var(--a-violet);transition:transform .28s cubic-bezier(.34,1.35,.64,1),color .18s ease}.rao-site .ch-rf svg{flex:none}.rao-site .ch-li:hover>.ch-rf{transform:translateY(-6px)}.rao-site .ch-rf:hover,.rao-site .ch-rf:focus-visible{color:var(--a-violet-deep)}.rao-site .ch-card__slot{flex:none;width:30px;height:30px}@media (prefers-reduced-motion: reduce){.rao-site .ch-li:hover>.ch-card,.rao-site .ch-li:hover>.ch-rf{transform:none}}.rao-site .ch-card{position:relative}.rao-site .ch-card__art{position:absolute;right:15px;top:8px;width:80px;height:80px;-o-object-fit:contain;object-fit:contain;pointer-events:none}.rao-site .ch-card__art--dense{width:68px;height:68px}.rao-site .ch-card__foot>span:not(.ch-card__pct){font-size:12px}.rao-site .sof-group+.sof-group{margin-top:36px}.rao-site .sof-group__head{margin-bottom:16px;font-size:20px;line-height:28px;font-weight:700;color:var(--a-title)}.rao-site .ch-card--star{border-left-color:var(--amber)}.rao-site .ch-card--star .ch-card__top{color:var(--amber-text)}.rao-site .ch-card--star .ch-card__top svg{color:var(--amber)}.rao-site .sof-hero{padding:36px 0 0}.rao-site .sof-hero .app-banner__in{align-items:stretch}.rao-site .sof-hero .app-banner__in>div:first-child{align-self:flex-end;padding-bottom:48px}.rao-site .sof-hero__side{display:flex;align-items:flex-end;gap:40px}.rao-site .sof-hero__ring{align-self:center;margin-bottom:18px;width:46px;height:46px}.rao-site .sof-hero__ring b{font-size:11px}.rao-site .sof-hero h1{font-size:28px}.rao-site .sof-modes{display:flex;gap:8px;align-self:flex-end}.rao-site .sof-mode{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:170px;padding:10px 20px 11px;border:0;border-radius:20px 20px 0 0;background:#ffffff2e;color:#fff;text-align:left;transition:background-color .18s ease}.rao-site .sof-mode:hover{background:#ffffff47}.rao-site .sof-mode b{font-size:15px;font-weight:700;line-height:1.25}.rao-site .sof-mode span{font-size:12px;font-weight:500;line-height:1.3;color:#ffffffeb}.rao-site .sof-mode[aria-selected=true]{background:#fff;color:var(--a-ink)}.rao-site .sof-mode[data-sof-mode=practice][aria-selected=true]{background:#f9fafb}.rao-site .sof-mode[aria-selected=true] span{color:var(--a-muted)}.rao-site .sof-mode:focus-visible{outline:3px solid #fff;outline-offset:-3px}.rao-site .sof-tabbar{background:#fff;border-bottom:1px solid var(--a-line)}.rao-site .sof-tabbar__in{display:flex;gap:36px}.rao-site .sof-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:18px 0 16px;font-size:15px;font-weight:500;color:var(--a-muted);white-space:nowrap}.rao-site .sof-tab:hover{color:var(--a-ink)}.rao-site .sof-tab[aria-selected=true]{color:var(--a-ink);font-weight:600}.rao-site .sof-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--a-brand)}.rao-site .sof-tab:focus-visible{outline:2px solid var(--a-brand);outline-offset:2px;border-radius:4px}.rao-site .sof-tab__short{display:none}@media (max-width: 639.98px){.rao-site .sof-hero{padding:20px 0 0}.rao-site .sof-hero h1{font-size:22px}.rao-site .sof-hero .app-banner__in>div:first-child{padding-bottom:6px}.rao-site .sof-hero__side{width:100%}.rao-site .sof-hero{position:relative}.rao-site .sof-hero h1{padding-right:48px}.rao-site .sof-hero__side{gap:0}.rao-site .sof-hero__ring{position:absolute;top:18px;right:18px;margin:0;width:38px;height:38px}.rao-site .sof-modes{width:100%;gap:8px}.rao-site .sof-mode{flex:1 1 0;min-width:0;padding:9px 14px 10px;border-radius:16px 16px 0 0}.rao-site .sof-mode b{font-size:14px}.rao-site .sof-mode span{font-size:11.5px}.rao-site .sof-tabbar__in{gap:0;justify-content:space-between}.rao-site .sof-tab{padding:14px 0 12px;font-size:14px;gap:5px}.rao-site .sof-tab__long{display:none}.rao-site .sof-tab__short{display:inline}}.rao-site .sof-subj{display:inline-flex;gap:26px;margin:0 0 12px;border-bottom:1px solid rgba(255,255,255,.35)}.rao-site .sof-subj__tab{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 2px;font-size:15px;font-weight:600;color:#ffffffc7;transition:color .15s}.rao-site .sof-subj__tab:hover{color:#fff}.rao-site .sof-subj__tab[aria-current=page]{color:#fff;font-weight:700}.rao-site .sof-subj__tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:#fff}.rao-site .sof-subj__tab:focus-visible{outline:3px solid #fff;outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){.rao-site .sof-subj__tab{transition:none}}.rao-site .sof-subj__tab[aria-disabled=true],.rao-site .sof-subj__tab[aria-disabled=true]:hover{color:#ffffff73;cursor:default}.rao-site .ch-card--locked{border-left-color:var(--a-line);cursor:not-allowed}.rao-site .ch-card--locked .ch-card__no,.rao-site .ch-card--locked .ch-card__name,.rao-site .ch-card--locked .ch-card__about,.rao-site .ch-card--locked .ch-card__foot{color:var(--a-muted-2)}.rao-site .ch-card--locked .ch-card__top svg{color:var(--a-muted-2)}.rao-site .ch-card__lock{margin-right:auto;font-weight:600}.rao-site .ch-li:hover>.ch-card.ch-card--locked{transform:none;box-shadow:0 1px 3px #00000014}.rao-site .subjh{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#fff9;box-shadow:inset 0 0 0 1px #5b47e81f}.rao-site .subjh__tab{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;color:#4a3fa8;transition:background .15s,color .15s}.rao-site .subjh__tab:hover{background:#ffffffb3}.rao-site .subjh__tab[aria-current=page]{background:#fff;color:#3b2fb8;box-shadow:0 2px 8px -3px #3c28a059}.rao-site .subjh__tab--science[aria-current=page]{color:#0a6f7c}.rao-site .subjh__tab:focus-visible{outline:3px solid #b9a8ff;outline-offset:2px}.rao-site .subj-soon{font-style:normal;font-size:.64rem;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:999px;background:var(--amber-tint);color:var(--amber-text)}.rao-site .hero .subjh{margin-bottom:14px}@media (max-width: 360px){.rao-site .page-class .hero h1{min-height:2lh}}@media (prefers-reduced-motion: reduce){.rao-site .subjh__tab{transition:none}}.rao-site .page-science .hc7__dashes{left:400px}.rao-site .page-science .hc7--wide-title .hc7__dashes{left:423px}.rao-site .page-co{background:#fff}.rao-site .page-co .site-footer{margin-top:0}.rao-site .co{--co-ink: #14111F;--co-text: #3A3552;--co-muted: #6F6A86;--co-violet: #5B47E8;--co-grad: linear-gradient(135deg, #6D4DFF 0%, #A63DFF 50%, #F2489F 100%);--co-edge: #E7E1F6;position:relative;isolation:isolate;overflow:hidden;padding:clamp(18px,2.6vw,30px) 0 clamp(44px,6vw,84px);font-family:var(--font-body);color:var(--co-ink);background:radial-gradient(ellipse 55% 75% at 0% 0%,rgba(123,92,255,.2),transparent 70%),radial-gradient(ellipse 55% 75% at 100% 100%,rgba(255,140,200,.18),transparent 70%),linear-gradient(100deg,#e6dfff,#ece7ff 30%,#f0ebff 50%,#f7e9f8 72%,#fce4f0)}.rao-site .co__wrap{max-width:1120px;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:14px clamp(28px,4vw,56px);align-items:start}.rao-site .co__back{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:7px 14px 7px 10px;border-radius:999px;background:#ffffff8c;font-size:.84rem;font-weight:600;color:#4a3fa8;text-decoration:none;transition:background .15s}.rao-site .co__back svg{width:16px;height:16px}.rao-site .co__back:hover{background:#ffffffe6}.rao-site .co-sum{padding:30px 0 0}.rao-site .co-sum__eyebrow{display:inline-block;padding:6px 15px;border-radius:999px;background:#fff9;color:#4a3fa8;font-size:13px;font-weight:500}.rao-site .co-sum__title{margin:14px 0;font-size:clamp(2.3rem,4vw,3.15rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:var(--co-ink)}.rao-site .co-sum__title span{color:var(--co-violet)}.rao-site .co-sum__list{list-style:none;margin:0;padding:0;display:grid;gap:9px;max-width:30em}.rao-site .co-sum__list li{display:flex;align-items:center;gap:10px;font-size:.97rem;font-weight:500;color:var(--co-text)}.rao-site .co-sum__list svg{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:#22c3a6;color:#fff;box-shadow:0 4px 10px -4px #22c3a6b3}.rao-site .co-sum__visual{position:relative;width:270px;height:270px;margin:72px 0 18px 84px}.rao-site .co-sum__ring,.rao-site .co-sum__blob{position:absolute;border-radius:42% 58% 70% 30%/45% 45% 55% 55%}.rao-site .co-sum__ring{top:-16px;right:-16px;bottom:-16px;left:-16px;border:2px solid #BDF1D6}.rao-site .co-sum__blob{top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(360deg,#ffd3e8,#ff9fd0 48%,#f2489f)}.rao-site .co-sum__blob img,.rao-site .co-sum__kid{position:absolute;left:10%;top:-15%;width:92%;height:auto}.rao-site .co-sum__kid{clip-path:inset(0 0 72% 0);pointer-events:none}.rao-site .co-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;padding:9px 16px 9px 10px;border-radius:22px;background:#fff;box-shadow:0 22px 44px -18px #1e14504d;white-space:nowrap}.rao-site .co-chip small{display:block;font-size:11px;color:#5b5770}.rao-site .co-chip b{display:block;font-size:14.5px;font-weight:800;color:var(--co-ink);line-height:1.25}.rao-site .co-chip__ico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#22c3a6;color:#fff}.rao-site .co-chip__ico svg{width:16px;height:16px}.rao-site .co-chip__ico--pink{background:#ffe4f1;color:#db2777}.rao-site .co-chip--tier{top:18%;right:-104px}.rao-site .co-chip--mail{bottom:8%;left:-90px}.rao-site .co-form{position:relative;padding:clamp(24px,3.2vw,40px);border-radius:30px;background:#ffffffc7;border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:0 1px #ffffffe6 inset,0 40px 80px -40px #4c30aa73,0 2px 6px #3c288c0d}.rao-site .co-form fieldset{border:0;margin:0;padding:0;min-width:0}.rao-site .co-form__h{margin:0 0 6px;font-size:clamp(1.5rem,2.3vw,1.85rem);font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--co-ink)}.rao-site .co-form__h span{color:var(--co-violet)}.rao-site .co-form__lead{margin:0;font-size:.95rem;line-height:1.6;color:var(--co-text)}.rao-site .co-sec{margin-top:26px!important}.rao-site .co-sec__h{margin-bottom:10px;padding:0;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--co-muted)}.rao-site .co-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rao-site .co-plan{position:relative;display:block}.rao-site .co-plan input{position:absolute;opacity:0;pointer-events:none}.rao-site .co-plan__in{position:relative;display:grid;gap:2px;height:100%;padding:15px 15px 14px;border-radius:18px;cursor:pointer;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(var(--co-edge),var(--co-edge)) border-box;box-shadow:0 6px 16px -12px #3c288c59;transition:box-shadow .2s,transform .2s var(--ease-row)}.rao-site .co-plan__in:hover{transform:translateY(-2px);box-shadow:0 14px 26px -16px #3c288c73}.rao-site .co-plan__dot{position:absolute;top:13px;right:13px;width:20px;height:20px;border-radius:50%;border:1.5px solid #D8D1EE;display:grid;place-items:center;color:transparent;background:#fff}.rao-site .co-plan__dot svg{width:12px;height:12px}.rao-site .co-plan__len{font-size:.82rem;font-weight:600;color:var(--co-text)}.rao-site .co-plan__price{margin-top:4px;font-size:1.3rem;font-weight:800;letter-spacing:-.01em;color:var(--co-ink);font-variant-numeric:tabular-nums}.rao-site .co-plan__per{font-size:.74rem;color:var(--co-muted);white-space:nowrap}.rao-site .co-plan input:checked+.co-plan__in{background:linear-gradient(160deg,#fbf9ff,#fff4fa) padding-box,var(--co-grad) border-box;box-shadow:0 16px 30px -18px #a63dff8c}.rao-site .co-plan input:checked+.co-plan__in .co-plan__dot{border-color:transparent;background:var(--co-grad);color:#fff}.rao-site .co-plan input:focus-visible+.co-plan__in{outline:2px solid #A63DFF;outline-offset:3px}.rao-site .co-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rao-site .co-f{display:grid;gap:6px;align-content:start}.rao-site .co-f__l{font-size:.8rem;font-weight:600;color:var(--co-text)}.rao-site .co-f input{height:50px;width:100%;padding:0 16px;border-radius:14px;border:1.5px solid var(--co-edge);background:#fff;font:inherit;font-size:.95rem;font-weight:500;color:var(--co-ink);transition:border-color .15s,box-shadow .15s}.rao-site .co-f input::-moz-placeholder{color:#aba5c0}.rao-site .co-f input::placeholder{color:#aba5c0}.rao-site .co-f input:hover{border-color:#d6cef0}.rao-site .co-f input:focus{outline:none;border-color:#a68bff;box-shadow:0 0 0 4px #a63dff1f}.rao-site .co-f input.is-bad{border-color:#f07a9b;box-shadow:0 0 0 4px #f2489f1f}.rao-site .co-err{margin:10px 0 0;font-size:.8rem;font-weight:500;color:#c2185b}.rao-site .co-err[hidden]{display:none}.rao-site .co-total{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:26px;padding-top:18px;border-top:1px dashed #DCD4F0}.rao-site .co-total>span{font-size:.95rem;font-weight:700;color:var(--co-ink)}.rao-site .co-total small{display:block;margin-top:2px;font-size:.78rem;font-weight:500;color:var(--co-muted)}.rao-site .co-total b{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.rao-site .co-pay{margin-top:16px;width:100%;height:58px;border:0;border-radius:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--frame-grain),var(--co-grad);color:#fff;font:inherit;font-size:1.06rem;font-weight:700;text-shadow:0 1px 2px rgba(60,20,120,.35);box-shadow:0 14px 28px -10px #8c32dca6,0 0 0 3px #fff9;transition:transform .18s var(--ease-row),box-shadow .18s}.rao-site .co-pay svg{width:18px;height:18px}.rao-site .co-pay span{font-variant-numeric:tabular-nums}.rao-site .co-pay:hover{transform:translateY(-2px);box-shadow:0 20px 34px -12px #8c32dcbf,0 0 0 3px #fff9}.rao-site .co-pay:active{transform:translateY(0)}.rao-site .co-pay:focus-visible{outline:3px solid #C4B5FD;outline-offset:3px}.rao-site .co-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;font-size:.78rem;color:var(--co-muted)}.rao-site .co-trust svg{width:15px;height:15px;color:#16a34a}.rao-site .co-next{margin-top:22px;padding:16px 6px 2px;border-top:1px solid #EFEAF8}.rao-site .co-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rao-site .co-steps li{position:relative;display:grid;justify-items:center;gap:7px;text-align:center}.rao-site .co-steps li+li:before{content:"";position:absolute;top:16px;right:calc(50% + 24px);width:calc(100% - 40px);border-top:1.5px dashed #D9D0F2}.rao-site .co-steps__ico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f3efff;color:#7b61e8}.rao-site .co-steps__ico svg{width:16px;height:16px}.rao-site .co-steps .is-now .co-steps__ico{background:var(--co-grad);color:#fff;box-shadow:0 6px 14px -6px #a63dffb3}.rao-site .co-steps .is-done .co-steps__ico{background:#22c3a6;color:#fff}.rao-site .co-steps__t b{display:block;font-size:.8rem;font-weight:700;color:var(--co-ink)}.rao-site .co-steps__t small{display:block;font-size:.72rem;color:var(--co-muted)}.rao-site .co-demo{margin:16px 0 0;text-align:center;font-size:.7rem;font-weight:600;color:var(--amber-text)}@media (max-width: 960px){.rao-site .co__wrap{grid-template-columns:1fr;max-width:620px}.rao-site .co-sum__visual,.rao-site .co-sum__eyebrow,.rao-site .co-sum__title{display:none}.rao-site .co-sum{padding:0 4px}}@media (max-width: 560px){.rao-site .co-fields{grid-template-columns:1fr}.rao-site .co-plans{grid-template-columns:1fr;gap:8px}.rao-site .co-plan__in{grid-template-columns:1fr auto;grid-template-areas:"len price" "per price";align-items:center;padding:13px 50px 13px 16px}.rao-site .co-plan__len{grid-area:len;font-size:.92rem;color:var(--co-ink)}.rao-site .co-plan__price{grid-area:price;margin:0;font-size:1.2rem}.rao-site .co-plan__per{grid-area:per}.rao-site .co-plan__dot{top:50%;margin-top:-10px;right:16px}.rao-site .co-form{border-radius:24px}}.rao-site .co:not(.co--done){min-height:calc(100vh - 56px);min-height:calc(100svh - 56px);display:grid;align-items:center;padding:14px 0 18px}.rao-site .co__wrap{align-items:center;row-gap:0}.rao-site .co-sum{padding:0}.rao-site .co__wrap>.co__back{align-self:start;margin-bottom:10px}.rao-site .co-sum__visual{width:320px;height:320px;margin:76px 0 12px 70px}.rao-site .co-form{padding:22px 28px 16px;border-radius:24px;background:#ffffffb8;border-color:#ffffffe6;box-shadow:0 24px 50px -34px #4c30aa59}.rao-site .co-form__h{font-size:clamp(1.25rem,1.8vw,1.45rem);margin-bottom:4px}.rao-site .co-form__lead{font-size:.86rem;line-height:1.5}.rao-site .co-sec{margin-top:14px!important}.rao-site .co-sec__h{margin-bottom:8px;font-size:.76rem}.rao-site .co-plans{gap:8px}.rao-site .co-plan__in{padding:11px 13px 10px;border-radius:14px;box-shadow:none}.rao-site .co-plan__dot{top:10px;right:10px;width:18px;height:18px}.rao-site .co-plan__len{font-size:.78rem}.rao-site .co-plan__price{margin-top:2px;font-size:1.12rem}.rao-site .co-plan__per{font-size:.7rem}.rao-site .co-plan input:checked+.co-plan__in{box-shadow:0 10px 22px -16px #a63dff80}.rao-site .co-fields{gap:10px}.rao-site .co-f{gap:4px}.rao-site .co-f__l{font-size:.76rem}.rao-site .co-f input{height:42px;border-radius:12px;font-size:.9rem;padding:0 13px}.rao-site .co-total{margin-top:14px;padding-top:10px;align-items:center}.rao-site .co-total>span{font-size:.88rem}.rao-site .co-total small{font-size:.74rem}.rao-site .co-total b{font-size:1.4rem}.rao-site .co-pay{margin-top:12px;height:48px;border-radius:14px;font-size:.98rem;box-shadow:0 12px 22px -12px #8c32dc99,0 0 0 3px #fff9}.rao-site .co-trust{margin-top:10px;font-size:.74rem}.rao-site .co-demo{margin-top:6px;font-size:.66rem}@media (max-width: 960px){.rao-site .co:not(.co--done){min-height:0;display:block}.rao-site .co-sum .co__back{margin-bottom:12px}}.rao-site .co-tiers{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#f1edfb}.rao-site .co-tier{position:relative;display:block}.rao-site .co-tier input{position:absolute;opacity:0;pointer-events:none}.rao-site .co-tier__in{display:block;padding:7px 12px;border-radius:10px;cursor:pointer;text-align:center;font-size:.84rem;font-weight:500;color:var(--co-muted);transition:background .18s,box-shadow .18s,color .18s}.rao-site .co-tier__in:hover{color:var(--co-ink)}.rao-site .co-tier input:checked+.co-tier__in{background:#fff;box-shadow:0 4px 12px -6px #4c30aa66;color:var(--co-violet);font-weight:700}.rao-site .co-tier input:focus-visible+.co-tier__in{outline:2px solid #A63DFF;outline-offset:2px}.rao-site .co-sec[hidden]{display:none}.rao-site .co-plans{padding-top:6px}.rao-site .co-plan__save{position:absolute;top:-9px;left:11px;padding:1px 7px;border-radius:999px;background:#e6f8f3;border:1px solid #BFEBDD;color:#0f8a72;font-style:normal;font-size:.64rem;font-weight:700;line-height:1.5}.rao-site .co-plan__save[hidden]{display:none}.rao-site .co-form__h{font-weight:700;letter-spacing:-.015em}.rao-site .co-form__h span{color:inherit}.rao-site .co-sec__h{font-weight:500;letter-spacing:0}.rao-site .co-tier__in{font-weight:500}.rao-site .co-tier input:checked+.co-tier__in{font-weight:500;color:var(--co-ink)}.rao-site .co-tiers{background:#e9e4f7}.rao-site .co-tier input:checked+.co-tier__in{box-shadow:0 0 0 1px #d9cff5,0 4px 12px -6px #4c30aa73}.rao-site .co-plan__in{align-content:start;padding-top:12px}.rao-site .co-plan__len{font-weight:500;color:var(--co-muted)}.rao-site .co-plan__price{font-weight:500;font-size:1.05rem;letter-spacing:0;color:var(--co-ink)}.rao-site .co-plan input:checked+.co-plan__in{background:#fbf9ff;border:1.5px solid #A78BFA;box-shadow:none}.rao-site .co-plan input:checked+.co-plan__in .co-plan__dot{background:#7c5cf5}.rao-site .co-plan__save{position:static;display:block;margin-left:0;padding:0;border:0;background:none;font-size:.7rem;font-weight:500;color:#12866f}.rao-site .co-plans{padding-top:0}.rao-site .co-f__l{font-weight:500}.rao-site .co-total>span{font-weight:500}.rao-site .co-total b{font-weight:600;font-size:1.2rem;letter-spacing:0}.rao-site .co-pay{font-weight:600}.rao-site .co-sum__title{font-size:clamp(1.9rem,3vw,2.4rem);margin:0 0 12px}.rao-site .co-chip{gap:7px;padding:6px 12px 6px 7px;border-radius:16px;box-shadow:0 14px 30px -16px #1e14504d}.rao-site .co-chip small{font-size:9.5px}.rao-site .co-chip b{font-size:12px}.rao-site .co-chip__ico{width:24px;height:24px}.rao-site .co-chip__ico svg{width:12px;height:12px}.rao-site .co-chip--tier{right:-70px}.rao-site .co-perks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.rao-site .co-perk{padding:6px 13px 6px 6px;animation:co-perk-in .35s var(--ease-row) both}.rao-site .co-perk b{font-size:12px;font-weight:600}.rao-site .co-perk .co-chip__ico{width:22px;height:22px}.rao-site .co-perk .co-chip__ico svg{width:11px;height:11px}.rao-site .co-perk--1{top:27%;right:-44px}.rao-site .co-perk--2{top:44%;right:calc(100% - 64px);animation-delay:.05s}.rao-site .co-perk--3{top:50%;right:-58px;animation-delay:.1s}.rao-site .co-perk--4{top:73%;right:-36px;animation-delay:.15s}.rao-site .co-perks--4 .co-perk--1{top:72%;right:calc(100% - 56px)}.rao-site .co-perks--4 .co-perk--2{top:46%}.rao-site .co-perks--4 .co-perk--3{top:28%}@media (min-width: 961px) and (max-width: 1440px){.rao-site .co-sum__visual{margin-left:clamp(40px,6vw,70px)}}@media (min-width: 961px) and (max-width: 1180px){.rao-site .co-sum__visual{width:280px;height:280px;margin-left:128px}}@keyframes co-perk-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.rao-site .co-perk{animation:none}}.rao-site .co-chip--mail{left:-56px}.rao-site .co--done{display:grid;justify-items:center;padding-top:clamp(26px,5vw,56px)}.rao-site .co-done{width:min(600px,calc(100% - 2 * var(--gutter)));padding:clamp(28px,4.5vw,46px) clamp(22px,4.5vw,46px) clamp(24px,4vw,34px);border-radius:32px;text-align:center;background:#fffc;border:1px solid rgba(255,255,255,.95);-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6);box-shadow:0 40px 80px -40px #4c30aa73}.rao-site .co-done__mark{position:relative;width:84px;height:84px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:var(--frame-grain),var(--co-grad);box-shadow:0 16px 30px -12px #a63dffb3,0 0 0 8px #fffc;animation:co-pop .5s var(--ease-row) both}.rao-site .co-done__mark svg{position:relative;width:52px;height:52px;fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.rao-site .co-done__tick{stroke-dasharray:44;stroke-dashoffset:44;animation:co-draw .45s var(--ease-draw) .35s forwards}.rao-site .co-done__burst{position:absolute;top:-34px;right:-34px;bottom:-34px;left:-34px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#FF9FD0 3px,transparent 3.5px) 8% 30% / 12px 12px no-repeat,radial-gradient(circle,#8B7CFF 3px,transparent 3.5px) 90% 22% / 12px 12px no-repeat,radial-gradient(circle,#22C3A6 2.5px,transparent 3px) 82% 86% / 12px 12px no-repeat,radial-gradient(circle,#FBBF24 2.5px,transparent 3px) 14% 84% / 12px 12px no-repeat,radial-gradient(circle,#A63DFF 2px,transparent 2.5px) 50% 0% / 12px 12px no-repeat,radial-gradient(circle,#F2489F 2px,transparent 2.5px) 2% 58% / 12px 12px no-repeat;animation:co-burst .7s var(--ease-row) .2s both}@keyframes co-pop{0%{transform:scale(.6);opacity:0}}@keyframes co-draw{to{stroke-dashoffset:0}}@keyframes co-burst{0%{transform:scale(.6);opacity:0}}.rao-site .co-done__eyebrow{display:inline-block;padding:5px 13px;border-radius:999px;background:#e6f8f3;color:#0f8a72;font-size:.78rem;font-weight:700}.rao-site .co-done__h{margin:12px 0 8px;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.025em;color:var(--co-ink)}.rao-site .co-done__lead{margin:0 auto;max-width:28em;font-size:1rem;line-height:1.6;color:var(--co-text)}.rao-site .co-done__lead b{color:var(--co-ink);word-break:break-word}.rao-site .co-receipt{margin:26px 0 0;padding:4px 20px;border-radius:20px;background:#fff;border:1px solid #EEE9F8;text-align:left;box-shadow:0 10px 24px -20px #3c288c66}.rao-site .co-receipt>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;font-size:.9rem}.rao-site .co-receipt>div+div{border-top:1px dashed #E4DDF3}.rao-site .co-receipt>div[hidden]{display:none}.rao-site .co-receipt dt{color:var(--co-muted)}.rao-site .co-receipt dd{margin:0;font-weight:700;color:var(--co-ink);text-align:right}.rao-site .co-receipt__id{font-family:var(--font-mono);font-size:.8rem;font-weight:600!important}.rao-site .co-next--done{margin-top:24px;border-top:0;padding-top:4px}.rao-site .co-done__help{margin:22px 0 0;font-size:.86rem;color:var(--co-muted)}.rao-site .co-done__help a{font-weight:600;color:var(--co-violet)}.rao-site .co-done__home{display:inline-flex;margin-top:16px;padding:12px 26px;border-radius:14px;background:#fff;border:1.5px solid #DCD3F7;color:#4a3fa8;font-weight:700;font-size:.95rem;text-decoration:none;transition:border-color .15s,transform .15s}.rao-site .co-done__home:hover{border-color:#a68bff;transform:translateY(-1px)}.rao-site .co-done__h{font-weight:700;font-size:clamp(1.6rem,2.6vw,2rem);letter-spacing:-.02em}.rao-site .co-receipt dd{font-weight:500}.rao-site .co-done .co-steps__t b{font-weight:600}.rao-site .co-done__mark--fail{background:#fdecf2;box-shadow:0 0 0 8px #fffc,0 14px 28px -14px #e0457b73}.rao-site .co-done__mark--fail svg{stroke:#e0457b;stroke-width:4.5}.rao-site .co-done__eyebrow--fail{background:#fdecf2;color:#b4235a}.rao-site .co-retry{margin-top:24px;width:100%;height:52px;border-radius:14px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--frame-grain),var(--co-grad);color:#fff;font-size:1rem;font-weight:600;text-shadow:0 1px 2px rgba(60,20,120,.35);box-shadow:0 12px 22px -12px #8c32dc99;transition:transform .18s var(--ease-row),box-shadow .18s}.rao-site .co-retry svg{width:18px;height:18px}.rao-site .co-retry:hover{transform:translateY(-2px);box-shadow:0 18px 30px -12px #8c32dcb3}.rao-site .co-retry:focus-visible{outline:3px solid #C4B5FD;outline-offset:3px}.rao-site .rzp__fail{display:block;margin:12px auto 0;border:0;background:none;padding:4px;font:inherit;font-size:.74rem;color:#6b7280;text-decoration:underline;cursor:pointer}.rao-site .rzp__fail:hover{color:#b4235a}@media (prefers-reduced-motion: reduce){.rao-site .co-done__mark,.rao-site .co-done__burst{animation:none}.rao-site .co-done__tick{animation:none;stroke-dashoffset:0}}.rao-site.rzp-open{overflow:hidden}.rao-site .rzp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#0c0a2094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:rzp-in .2s ease-out}.rao-site .rzp.is-leaving{opacity:0;transition:opacity .16s}@keyframes rzp-in{0%{opacity:0}}.rao-site .rzp [hidden]{display:none!important}.rao-site .rzp__win{position:relative;width:min(380px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:12px;background:#fff;box-shadow:0 30px 70px -14px #0000008c;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1f2937;animation:rzp-up .26s var(--ease-panel)}@keyframes rzp-up{0%{transform:translateY(14px) scale(.98)}}.rao-site .rzp__test{position:absolute;top:0;left:50%;transform:translate(-50%);padding:2px 10px;border-radius:0 0 6px 6px;background:#f59e0b;color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rao-site .rzp__top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:24px 16px 16px;background:linear-gradient(135deg,#0b1d4f,#1b3f9a);color:#fff}.rao-site .rzp__logo{width:40px;height:40px;border-radius:8px;background:#fff;color:#4f46e5;display:grid;place-items:center;font-weight:800;font-size:1.15rem}.rao-site .rzp__who b{display:block;font-size:.95rem}.rao-site .rzp__who small{display:block;margin-top:2px;font-size:.72rem;opacity:.8}.rao-site .rzp__x{align-self:start;width:28px;height:28px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer}.rao-site .rzp__x:hover{background:#ffffff42}.rao-site .rzp__amt{grid-column:1 / -1;font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.rao-site .rzp__body{padding:14px 16px 8px;min-height:290px}.rao-site .rzp__contact{margin:0;font-size:.75rem;color:#6b7280;padding-bottom:10px;border-bottom:1px solid #EEF0F4}.rao-site .rzp__h{margin:12px 0 8px;font-size:.8rem;font-weight:700;color:#374151}.rao-site .rzp__m{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 10px;margin-bottom:6px;border:1px solid #E5E7EB;border-radius:8px;background:#fff;text-align:left;font:inherit;cursor:pointer}.rao-site .rzp__m:hover,.rao-site .rzp__m:focus-visible{border-color:#2b6cf0;background:#f5f8ff;outline:none}.rao-site .rzp__m b{display:block;font-size:.86rem;color:#111827}.rao-site .rzp__m small{display:block;font-size:.7rem;color:#6b7280}.rao-site .rzp__mi{width:30px;height:30px;border-radius:7px;background:#eef3ff;position:relative}.rao-site .rzp__mi:after{content:"";position:absolute;top:9px;right:7px;bottom:9px;left:7px;border-radius:2px;border:2px solid #2B6CF0}.rao-site .rzp__mi--0:after{top:8px;right:8px;bottom:8px;left:8px;border-radius:1px;border-style:dashed}.rao-site .rzp__mi--2:after{top:8px;right:8px;bottom:9px;left:8px;border-top-width:5px}.rao-site .rzp__mi--3:after{top:9px;right:6px;bottom:8px;left:6px;border-radius:4px}.rao-site .rzp__chev{color:#9ca3af;font-size:1.3rem}.rao-site .rzp__bk{margin-top:10px;border:0;background:none;padding:0;font:inherit;font-size:.75rem;font-weight:600;color:#2b6cf0;cursor:pointer}.rao-site .rzp__note{margin:0;font-size:.78rem;color:#6b7280;line-height:1.45}.rao-site .rzp__pay{width:100%;margin-top:18px;height:44px;border:0;border-radius:8px;background:#2b6cf0;color:#fff;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.rao-site .rzp__pay:hover{background:#1f5bd6}.rao-site .rzp__wait,.rao-site .rzp__ok{display:grid;justify-items:center;gap:6px;padding-top:54px;text-align:center}.rao-site .rzp__wait p,.rao-site .rzp__ok p{margin:6px 0 0;font-weight:700;font-size:.95rem}.rao-site .rzp__wait small,.rao-site .rzp__ok small{font-size:.72rem;color:#6b7280}.rao-site .rzp__spin{width:40px;height:40px;border-radius:50%;border:4px solid #DCE6FD;border-top-color:#2b6cf0;animation:rzp-spin .8s linear infinite}@keyframes rzp-spin{to{transform:rotate(360deg)}}.rao-site .rzp__okc{width:52px;height:52px;border-radius:50%;background:#16a34a;color:#fff;display:grid;place-items:center;animation:rzp-pop .3s ease-out}.rao-site .rzp__okc svg{width:26px;height:26px}@keyframes rzp-pop{0%{transform:scale(.5)}}.rao-site .rzp__foot{margin:0;padding:10px 16px 12px;border-top:1px solid #EEF0F4;text-align:center;font-size:.66rem;color:#9ca3af}@media (prefers-reduced-motion: reduce){.rao-site .rzp,.rao-site .rzp__win,.rao-site .rzp__okc{animation:none}.rao-site .rzp__spin{animation-duration:2s}}.rao-site .co-for[hidden],.rao-site .co-for__chip[hidden]{display:none}.rao-site .co-for__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.rao-site .co-for__chip{position:relative}.rao-site .co-for__chip input{position:absolute;opacity:0;pointer-events:none}.rao-site .co-for__in{display:grid;gap:1px;height:100%;padding:10px 13px;border-radius:14px;cursor:pointer;border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(var(--co-edge),var(--co-edge)) border-box}.rao-site .co-for__in b{font-size:.9rem;color:var(--co-ink)}.rao-site .co-for__in small{font-size:.74rem;color:var(--co-muted)}.rao-site .co-for__chip--new .co-for__in b{color:#6d4dff}.rao-site .co-for__chip input:checked+.co-for__in{background:linear-gradient(160deg,#fbf9ff,#fff4fa) padding-box,var(--co-grad) border-box}.rao-site .co-for__chip input:checked+.co-for__in b:after{content:" ✓"}.rao-site .co-for__chip input:focus-visible+.co-for__in{outline:2px solid #A63DFF;outline-offset:3px}.rao-site .co-for__chip input:disabled+.co-for__in{cursor:default;opacity:.55}.rao-site .co-next[hidden],.rao-site .co-done__help[hidden]{display:none}.rao-site .lp-main:has(.gm-box.gm-ready:not([hidden])){background:#6cbfb7!important}.rao-site .lp-main:has(.gm-box:not([hidden])){background:var(--bg, #fcfbff)!important}.rao-site .lp-main:has(.gm-box:not([hidden])) .lp-main__in{max-width:none;padding:0;gap:0}.rao-site .gm-box{background:none;border:0;box-shadow:none;border-radius:0;padding:0;gap:0}.rao-site .gm-play{height:100vh;height:100dvh;overflow:hidden}.rao-site .gm-play iframe{display:block;width:100%;height:100%;border:0;background:transparent}.rao-site .page-landing .hc7__dashes{display:none}.rao-site .clp__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:520px;margin:0 0 8px;padding:0;list-style:none}.rao-site .clp__tile{display:flex;align-items:center;gap:12px;height:100%;padding:12px 14px;border-radius:16px;background:#ffffffd1;border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 26px -18px #3c28a08c;color:#14111f;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.rao-site a.clp__tile:hover,.rao-site a.clp__tile:focus-visible{transform:translateY(-2px);background:#fff;box-shadow:0 14px 30px -18px #3c28a0a6}.rao-site a.clp__tile:focus-visible{outline:3px solid #b9a8ff;outline-offset:2px}.rao-site .clp__ico{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center}.rao-site .clp__ico--maths{background:#eeeaff;color:#5b47e8}.rao-site .clp__ico--science{background:#e3f6f4;color:#0a7f86}.rao-site .clp__ico--english{background:#fff2dd;color:#b76e00}.rao-site .clp__ico--social{background:#ffe7e2;color:#c2410c}.rao-site .clp__txt{min-width:0}.rao-site .clp__txt b{display:block;font-size:16px;font-weight:700}.rao-site .clp__txt small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:500;color:#6b6390}.rao-site .clp__arr{margin-left:auto;color:#5b47e8;font-weight:700}.rao-site .clp__tile--off{background:#ffffff8c;box-shadow:none}.rao-site .clp__tile--off .clp__ico{opacity:.75}@media (max-width: 380px){.rao-site .clp__tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.rao-site .clp__tile{transition:none}}@font-face{font-family:FlipOutfit;src:url(/app/static/cbse/playground/flip-guide-kit/outfit.woff2) format("woff2");font-display:swap}.rao-site .pv-frame.hf-on .pv-hint,.rao-site .pv-frame.hf-on .cc-chat{display:none!important}.rao-site .hf-wrap--float{position:static}.rao-site .hf-char{position:fixed;width:64px;height:64px;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;z-index:1200;filter:drop-shadow(0 4px 10px rgba(44,33,80,.25))}.rao-site .hf-char.hf-size-small{width:48px;height:48px}.rao-site .hf-char.hf-size-large{width:84px;height:84px}.rao-site .hf-char:active,.rao-site .hf-char.is-dragging{cursor:grabbing}.rao-site .hf-char img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;pointer-events:none}.rao-site .hf-hide-link{display:none}.rao-site .pv-frame.hf-on .hf-hide-link{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 4px;border:0;background:none;color:#8678c9;cursor:pointer;touch-action:manipulation;font:600 13px/1.2 var(--font-body, sans-serif);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d4c9f7}.rao-site .pv-frame.hf-on .hf-hide-link:hover{color:#4a3d8f;text-decoration-color:currentColor}.rao-site .pv-frame.hf-on .hf-hide-link:focus-visible{outline:2px solid var(--a-violet, #7b5cff);outline-offset:2px;border-radius:6px}.rao-site .hf-gone{position:fixed;right:16px;bottom:96px;z-index:1202;max-width:min(300px,calc(100vw - 32px));padding:10px 14px;border-radius:12px;background:#2c2150;color:#fff;font:500 13px/1.35 var(--font-body, sans-serif);box-shadow:0 6px 16px #2c215040}.rao-site .hf-char:focus-visible{outline:3px solid var(--a-violet, #7b5cff);outline-offset:3px;border-radius:12px}@keyframes hfBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.rao-site .hf-char.is-idle img{animation:hfBob 2.8s ease-in-out infinite}@keyframes hfWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}.rao-site .hf-char.hf-wiggle img{animation:hfWiggle .35s ease}.rao-site .hf-say{position:fixed;box-sizing:border-box;width:190px;max-width:min(190px,calc(100vw - 24px));padding:11px 15px;background:#fff;border:1.5px solid #e6e0ff;border-radius:16px;box-shadow:0 6px 16px #2c215029;color:#2c2150;font-family:var(--font-body, "Quicksand", sans-serif);pointer-events:auto;z-index:1201}.rao-site .hf-say:before{content:"";position:absolute;width:16px;height:16px;background:#fff;border-left:2px solid #e6e0ff;border-bottom:2px solid #e6e0ff;transform:rotate(45deg);left:-9px;top:calc(var(--hf-tail-y, 50%) - 8px)}.rao-site .hf-say[data-hf-side=right]:before{left:auto;right:-9px;top:calc(var(--hf-tail-y, 50%) - 8px);transform:rotate(225deg)}.rao-site .hf-say[data-hf-side=down]:before{top:auto;bottom:-9px;left:calc(var(--hf-tail-x, 50%) - 8px);transform:rotate(-45deg)}.rao-site .hf-say[data-hf-side=up]:before{left:calc(var(--hf-tail-x, 50%) - 8px);top:-9px;transform:rotate(135deg)}.rao-site .hf-actions{position:absolute;right:4px;top:4px;z-index:1}.rao-site .hf-actions .hf-hide{display:grid;place-items:center;min-height:22px;width:22px;margin:0;padding:0;font:400 16px/1 var(--font-body, sans-serif);border:none;border-radius:6px;background:transparent;color:#8678c9;cursor:pointer;touch-action:manipulation}.rao-site .hf-actions .hf-hide:hover{background:#f1ecff;color:#4a3d8f}.rao-site .hf-actions .hf-hide:focus-visible{outline:2px solid var(--a-violet, #7b5cff);outline-offset:1px;border-radius:6px}.rao-site .hf-copy{position:relative;min-width:0;cursor:pointer;padding-right:20px}.rao-site .hf-copy:focus-visible{outline:2px solid var(--a-violet, #7b5cff);outline-offset:2px;border-radius:6px}.rao-site .hf-eyebrow{margin:0 0 3px;font:700 11px/1.2 FlipOutfit,var(--font-body, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:var(--a-violet, #7b5cff)}.rao-site .hf-text{margin:0;font-size:.85rem;line-height:1.35;color:#2c2150}.rao-site .hf-say.hf-say--tucked{width:auto;max-width:none;padding:5px 11px;border-radius:999px}.rao-site .hf-say--tucked .hf-actions,.rao-site .hf-say--tucked .hf-resize{display:none}.rao-site .hf-say--tucked .hf-copy{padding-right:0}.rao-site .hf-say--tucked .hf-eyebrow{margin:0}.rao-site .hf-say.hf-say--tucked:before{width:10px;height:10px;left:-6px;top:calc(var(--hf-tail-y, 50%) - 5px)}.rao-site .hf-say.hf-say--tucked[data-hf-side=right]:before{left:auto;right:-6px;top:calc(var(--hf-tail-y, 50%) - 5px)}.rao-site .hf-say.hf-say--tucked[data-hf-side=down]:before{top:auto;bottom:-6px;left:calc(var(--hf-tail-x, 50%) - 5px)}.rao-site .hf-say.hf-say--tucked[data-hf-side=up]:before{left:calc(var(--hf-tail-x, 50%) - 5px);top:-6px}.rao-site .hf-say[data-hf-tone=success] .hf-eyebrow,.rao-site .hf-say[data-hf-tone=success] .hf-text{color:#0d7a52}.rao-site .hf-say[data-hf-tone=success]{border-color:#bfe8d4}.rao-site .hf-resize{position:absolute;right:2px;bottom:2px;width:15px;height:15px;cursor:ew-resize;touch-action:none;z-index:2;border-radius:3px}.rao-site .hf-resize:before{content:"";position:absolute;right:3px;bottom:3px;width:7px;height:7px;border-right:2px solid #d4c9f7;border-bottom:2px solid #d4c9f7}.rao-site .hf-resize:hover:before,.rao-site .hf-resize:focus-visible:before{border-color:var(--a-violet, #7b5cff)}.rao-site .hf-resize:focus-visible{outline:2px solid var(--a-violet, #7b5cff);outline-offset:1px}@media (max-width: 480px){.rao-site .hf-char{width:52px;height:52px}.rao-site .hf-char.hf-size-small{width:40px;height:40px}.rao-site .hf-char.hf-size-large{width:68px;height:68px}.rao-site .hf-say{width:160px;max-width:min(160px,calc(100vw - 24px));font-size:.8rem;padding:9px 12px}.rao-site .hf-text{font-size:.8rem}}@media (prefers-reduced-motion: reduce){.rao-site .hf-char.is-idle img,.rao-site .hf-char.hf-wiggle img{animation:none}}.rao-site .kt__hint{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--a-line, #e4e0f7)}.rao-site .kt__hint-title{font-size:13px;color:var(--a-ink, #1f1b4d);flex:1 1 auto}.rao-site .kt__hint-opts{display:flex;gap:6px}.rao-site .kt__hint-opt{font-size:12px;font-weight:600;padding:6px 10px;border-radius:999px;border:1.5px solid var(--a-line-box, #d4c9f7);background:#fff;color:var(--a-muted, #6b7280);cursor:pointer}.rao-site .kt__hint-opt[aria-pressed=true]{background:var(--a-violet, #7b5cff);border-color:var(--a-violet, #7b5cff);color:#fff}.rao-site .mc__kids{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:2px 0 14px}.rao-site .mc__kid{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:#fff;border:1px solid #e2e8f0;color:var(--a-body);font-size:15px;font-weight:600}.rao-site .mc__kid:hover{border-color:var(--border-brand);color:var(--deep)}.rao-site .mc__kid[aria-current=true]{background:var(--tint);border-color:var(--border-brand);color:var(--deep)}.rao-site .mc__kid-dot{width:26px;height:26px;border-radius:999px;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.rao-site .acct-demo{position:fixed;left:16px;bottom:16px;z-index:61;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rao-site .acct-demo__btn{padding:9px 14px;border-radius:999px;border:1px solid var(--border-brand);background:#fff;color:var(--deep);font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px -10px #1f1b4d59}.rao-site .acct-demo__panel{width:250px;padding:10px;border-radius:14px;background:#fff;border:1px solid var(--border-faint);box-shadow:var(--shadow-menu);display:flex;flex-direction:column;gap:2px}.rao-site .acct-demo__panel[hidden]{display:none}.rao-site .acct-demo__h{padding:8px 8px 4px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rao-site .acct-demo__opt,.rao-site .acct-demo__forget{text-align:left;padding:8px 10px;border-radius:9px;background:none;border:0;font-size:13.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.rao-site .acct-demo__opt:hover,.rao-site .acct-demo__forget:hover{background:var(--tint);color:var(--deep)}.rao-site .acct-demo__own{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;color:var(--ink-2);cursor:pointer}.rao-site .acct-demo__forget{margin-top:6px;color:var(--muted);font-weight:500}@media (max-width: 639.98px){.rao-site .acct-demo{left:12px;bottom:16px}.rao-site .acct-demo__btn{font-size:12px;padding:8px 12px}}.rao-site .pd.lp{--pd-top: 59px;min-height:calc(100vh - var(--pd-top))}.rao-site .pd .lp-main__in>.app-classes{width:100%;max-width:none;margin:0;padding-top:4px;padding-left:0;padding-right:0}.rao-site .pd .lp-main__in>[hidden]{display:none}.rao-site .pd-kids[hidden],.rao-site .pd .ovx-ctl[hidden]{display:none}.rao-site .pd-none{margin:0;padding:18px 20px;border:1px dashed var(--border);border-radius:14px;background:#fff;color:var(--secondary);font-size:15px}.rao-site .pd-none a{font-weight:600;color:var(--deep)}.rao-site .pd-of .ovg-num small{display:block;margin:6px 0 0}.rao-site .lp--ovx .pd-dash .ovg-tile{cursor:default}@media (max-width: 899.98px){.rao-site .pd.lp{flex-direction:column}}.rao-site .pd .lp-main__in{padding-top:18px}.rao-site .pd-top{align-items:center}.rao-site .pd-top__l{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0}.rao-site .pd-top__l .ovx-atitle{margin:0 6px 0 0}.rao-site .pd-top__l .pd-kids{margin:0}.rao-site .pd-sample{cursor:help}.rao-site #main .pd .pd-dash .ovg-tile{border-color:#e6e0f5;box-shadow:0 1px 2px #221a3a0d,0 14px 30px -18px #3c288c4d}.rao-site #main .pd.lp{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.6 5.4 4.1 8.9 9.5 9.5-5.4.6-8.9 4.1-9.5 9.5-.6-5.4-4.1-8.9-9.5-9.5 5.4-.6 8.9-4.1 9.5-9.5z' fill='none' stroke='%23F9AEDC' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.6 5.4 4.1 8.9 9.5 9.5-5.4.6-8.9 4.1-9.5 9.5-.6-5.4-4.1-8.9-9.5-9.5 5.4-.6 8.9-4.1 9.5-9.5z' fill='none' stroke='%238ED2FA' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5c.6 5.4 4.1 8.9 9.5 9.5-5.4.6-8.9 4.1-9.5 9.5-.6-5.4-4.1-8.9-9.5-9.5 5.4-.6 8.9-4.1 9.5-9.5z' fill='none' stroke='%23FCD872' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E"),radial-gradient(circle,color-mix(in srgb,var(--dot-c, #DEDAE8) calc(var(--dot-o, .5) * 100%),transparent) var(--dot-r, .5px),transparent calc(var(--dot-r, .5px) + .4px));background-size:34px 34px,36px 36px,30px 30px,var(--dot-gap, 10px) var(--dot-gap, 10px),100% 100%;background-position:5% 58%,97% 46%,4% 90%,0 0,0 0;background-repeat:no-repeat,no-repeat,no-repeat,repeat,no-repeat;background-attachment:fixed}@media (max-width: 639.98px){.rao-site #main .pd.lp{background-size:0 0,0 0,0 0,var(--dot-gap, 10px) var(--dot-gap, 10px),100% 100%}}@media (max-width: 1279.98px) and (min-width: 640px){.rao-site #main .pd.lp{background-size:26px 26px,28px 28px,24px 24px,var(--dot-gap, 10px) var(--dot-gap, 10px),100% 100%}}.rao-site #main .pd.lp .lp-main{background:transparent}.rao-site .pd-of .ovg-key{flex-direction:column;align-items:flex-start;gap:6px}.rao-site #main .pd .pd-dash .ovx-ctl .ovx-range{padding:3px;background:#ffffff73;border-color:#7345c524}.rao-site #main .pd .pd-dash .ovx-ctl .ovx-range button{padding:4px 12px;font-size:12.5px;color:var(--muted)}.rao-site #main .pd .pd-dash .ovx-ctl .ovx-range button:hover{color:var(--ink)}.rao-site #main .pd .pd-dash .ovx-ctl .ovx-range button[aria-pressed=true]{background:#fff;color:var(--nav-sel-ink);box-shadow:0 1px 3px #3c288c24}.rao-site #main .pd .pd-sample{padding:0;background:none;border:0;color:var(--muted);letter-spacing:.08em}.rao-site #main .pd .pd-dash .pd-sample{display:none}.rao-site #main .pd .pd-dash .ovg-grid{grid-template-areas:"done score rapid" "cal focus lessons" "speed speed speed"}.rao-site .lp--ovx .pd-dash .ovg-tile--focus{grid-area:focus}@container (max-width: 760px){.rao-site #main .pd .pd-dash .ovg-grid{grid-template-areas:"done score" "cal focus" "rapid lessons" "speed speed"}}@container (max-width: 470px){.rao-site #main .pd .pd-dash .ovg-grid{grid-template-areas:"done" "score" "cal" "focus" "rapid" "lessons" "speed"}}@container ovx (min-width:761px){.rao-site #main .pd .pd-dash .ovg-tile--cal{display:flex;flex-direction:column}.rao-site #main .pd .pd-dash .ovg-tile--cal>.ovg-vis{grid-row:auto;grid-column:auto}.rao-site #main .pd .pd-dash .ovg-tile--cal .ovg-cal--rows{--c2: max(10px, min(30px, (100cqh - 46px) / var(--calrows) - 4px, 100cqw / 7 - 4px));gap:4px}.rao-site #main .pd .pd-dash .ovg-grid{grid-auto-rows:clamp(150px,calc((100dvh - 200px) / 3),250px)}}.rao-site .pd-rev{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px;width:100%}.rao-site .pd-rev__row{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink)}.rao-site .pd-rev__row i{flex:0 0 auto;width:10px;height:10px;border-radius:3px;background:var(--c)}.rao-site .pd-rev__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rao-site .pd-rev__row b{font-weight:700;color:var(--secondary)}.rao-site #main .pd .pd-dash .ovg-grid{grid-template-areas:"done score rapid" "cal focus lessons" "areas areas areas";grid-template-rows:repeat(2,clamp(150px,calc((100dvh - 200px) / 3),250px)) auto;grid-auto-rows:auto}@container (max-width: 760px){.rao-site #main .pd .pd-dash .ovg-grid{grid-template-areas:"done score" "cal focus" "rapid lessons" "areas areas";grid-template-rows:none;grid-auto-rows:auto}}@container (max-width: 470px){.rao-site #main .pd .pd-dash .ovg-grid{grid-template-areas:"done" "score" "cal" "focus" "rapid" "lessons" "areas"}}.rao-site .lp--ovx .pd-dash .ovg-tile--areas{grid-area:areas;container-type:normal;padding:20px 24px 22px}.rao-site .pd-areas-bank{display:none}.rao-site #main .pd .pd-dash .ovg-grid{grid-template-areas:"trends perf perf" "trends perf perf" "done score act" "cal focus act" "rapid lessons lessons";grid-template-rows:repeat(2,minmax(clamp(150px,calc((100dvh - 200px) / 3),250px),auto)) repeat(3,clamp(150px,calc((100dvh - 200px) / 3),250px))}@container (max-width: 760px){.rao-site #main .pd .pd-dash .ovg-grid{grid-template-areas:"trends trends" "perf perf" "act act" "done score" "cal focus" "rapid lessons";grid-template-rows:none}}@container (max-width: 470px){.rao-site #main .pd .pd-dash .ovg-grid{grid-template-areas:"trends" "perf" "act" "done" "score" "cal" "focus" "rapid" "lessons"}}.rao-site #main .pd .pd-dash .ovg-tile .ovg-t,.rao-site #main .pd .pd-dash .pd-tr__title,.rao-site #main .pd .pd-dash .pd-pf__title{font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.3;letter-spacing:0;color:#111}.rao-site #main .pd .pd-dash .pd-top .ovx-atitle{font-size:19px;font-weight:600}.rao-site .lp--ovx .pd-dash .ovg-tile--trends{grid-area:trends;container-type:normal;display:flex;flex-direction:column;gap:10px;padding:18px 8px 22px}.rao-site .pd-tr__head{display:flex;align-items:center;justify-content:space-between;padding:0 12px;min-height:26px}.rao-site .pd-tr__title{margin:0}.rao-site .pd-tr__flower{position:relative;flex:0 0 auto;align-self:center;width:min(316px,100%);aspect-ratio:1;margin:auto 0}.rao-site .pd-tr__svg{position:relative;display:block;width:100%;height:100%;overflow:visible}.rao-site .pd-tr__petal{transform-box:view-box;transform-origin:150px 150px;cursor:pointer;transition:transform .45s var(--ovg-spring),opacity .3s,filter .3s}.rao-site .pd-tr__halo{transform-box:view-box;transform-origin:150px 150px;transform:scale(1.015);opacity:.13;animation:pd-tr-breathe 5s ease-in-out infinite 1.4s}@keyframes pd-tr-breathe{50%{opacity:.2;transform:scale(1.03)}}.rao-site .lp--ovx .ovx.is-play .pd-tr__halo{animation:pd-tr-fade 1.2s ease-out backwards .7s,pd-tr-breathe 5s ease-in-out infinite 1.9s}.rao-site .pd-tr__edge{fill:none;stroke:#fff;stroke-width:5;stroke-linejoin:round}.rao-site .pd-tr__glow{transform-box:fill-box;transform-origin:center}.rao-site .pd-tr__lab{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1px;width:76px;margin:0 0 0 -38px;transform:translateY(-50%);text-align:center;pointer-events:none;transition:transform .45s var(--ovg-spring),opacity .3s}.rao-site .pd-tr__lab .pd-tr__v{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;color:#111}.rao-site .pd-tr__lab small{font-family:var(--font-body);font-size:11px;font-weight:400;line-height:1.25;color:#5c5c66}.rao-site .pd-tr__heart{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;background:#fff;color:#16c25a;box-shadow:0 0 0 4px #ffffffb3,0 4px 12px -4px #16964666}.rao-site .pd-tr__heart svg{animation:pd-tr-beat 2.4s ease-in-out infinite 1.6s}@keyframes pd-tr-beat{0%,40%,to{transform:scale(1)}10%{transform:scale(1.18)}20%{transform:scale(.96)}30%{transform:scale(1.1)}}.rao-site .pd-tr.is-focus .pd-tr__petal:not(.is-on),.rao-site .pd-tr.is-focus .pd-tr__lab:not(.is-on){opacity:.38}.rao-site .pd-tr__petal.is-on{transform:translate(var(--dx),var(--dy));filter:drop-shadow(0 8px 14px rgba(60,40,140,.22))}.rao-site .pd-tr__lab.is-on{transform:translate(var(--dx),calc(-50% + var(--dy)))}.rao-site .lp--ovx .ovx.is-play .pd-tr__petal{animation:pd-tr-bloom .9s var(--ovg-spring) backwards;animation-delay:calc(.15s + var(--i) * 90ms)}.rao-site .lp--ovx .ovx.is-play .pd-tr__glow{animation:pd-tr-glow 1.6s ease-out backwards;animation-delay:calc(.45s + var(--i) * 90ms)}.rao-site .lp--ovx .ovx.is-play .pd-tr__lab{animation:pd-tr-fade .6s ease-out backwards;animation-delay:calc(.5s + var(--i) * 90ms)}.rao-site .lp--ovx .ovx.is-play .pd-tr__heart{animation:pd-tr-pop .7s var(--ovg-spring) backwards .1s}@keyframes pd-tr-bloom{0%{opacity:0;transform:scale(.15) rotate(-40deg)}}@keyframes pd-tr-glow{0%{opacity:0;transform:scale(.3)}}@keyframes pd-tr-fade{0%{opacity:0}}@keyframes pd-tr-pop{0%{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion: reduce){.rao-site .pd-tr__halo,.rao-site .lp--ovx .ovx.is-play .pd-tr__halo,.rao-site .pd-tr__heart svg,.rao-site .lp--ovx .ovx.is-play .pd-tr__petal,.rao-site .lp--ovx .ovx.is-play .pd-tr__glow,.rao-site .lp--ovx .ovx.is-play .pd-tr__lab,.rao-site .lp--ovx .ovx.is-play .pd-tr__heart{animation:none}}.rao-site .lp--ovx .pd-dash .ovg-tile--perf{grid-area:perf;container-type:normal;display:flex;flex-direction:column;gap:12px;padding:18px 20px}.rao-site .pd-pf__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px}.rao-site .pd-pf__title{margin:0}.rao-site .pd-pf__pick select{field-sizing:content;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:4px 20px 4px 6px;border:0;border-radius:8px;cursor:pointer;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.5l3 3 3-3' fill='none' stroke='%23444' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 4px center;font-family:var(--font-body);font-size:13px;font-weight:400;color:#333}.rao-site .pd-pf__pick select:hover{background-color:#f6f4fa}.rao-site .pd-pf__pick select:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.rao-site .pd-pf__top{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:36px;align-items:center}.rao-site .pd-pf__gauge{position:relative;width:100%;max-width:260px}.rao-site .pd-pf__gauge svg{display:block;width:100%;height:auto;overflow:visible}.rao-site .pd-pf__arc{stroke-width:14;stroke-linejoin:round}.rao-site .pd-pf__total{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;gap:2px}.rao-site .pd-pf__total small{font-family:var(--font-body);font-size:12px;font-weight:400;color:#777}.rao-site .pd-pf__num{font-family:var(--font-body);font-size:28px;font-weight:600;line-height:1;color:#111}.rao-site .pd-pf__key{display:grid;gap:16px;margin:0;padding:0;list-style:none;max-width:300px}.rao-site .pd-pf__key li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:12px;align-items:center;font-family:var(--font-body);font-size:14px;font-weight:400;color:#222}.rao-site .pd-pf__key i{width:14px;height:14px;border-radius:4px;background:var(--c)}.rao-site .pd-pf__kv{font-weight:400;color:#444}.rao-site .pd-pf__rule{flex:0 0 auto;height:1px;margin:2px -20px;border:0;background:#ece7f5}.rao-site .pd-pf__chart{position:relative;flex:1;min-height:180px;overflow:visible;cursor:crosshair}.rao-site .pd-pf__svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.rao-site .pd-pf__y,.rao-site .pd-pf__x{font-family:var(--font-body);font-size:12px;font-weight:400;fill:#8a8a8a}.rao-site .pd-pf__line{fill:none;stroke:#da8fcb;stroke-width:2;stroke-linecap:round}.rao-site .pd-pf__dot{fill:#fff;stroke:#da8fcb;stroke-width:1.6}.rao-site .pd-pf__hot{fill:#da8fcb;stroke:#fff;stroke-width:2.5;pointer-events:none;opacity:0;transition:cx .15s,cy .15s,opacity .15s}.rao-site .pd-pf__chart:hover .pd-pf__hot{opacity:1}.rao-site .pd-pf__tip{position:absolute;z-index:2;padding:4px 9px;border-radius:8px;background:#1b1840;color:#fff;pointer-events:none;white-space:nowrap;font-family:var(--font-body);font-size:12px;font-weight:500;transform:translate(-50%,calc(-100% - 12px))}.rao-site .pd-pf__tip[hidden]{display:none}.rao-site .lp--ovx .ovx.is-play .pd-pf__arc{animation:pd-pf-arc .7s var(--ovg-spring) backwards;animation-delay:calc(.25s + var(--i) * .12s);transform-box:view-box;transform-origin:130px 128px}.rao-site .pd-pf__svg.is-in .pd-pf__line{stroke-dasharray:1;animation:pd-pf-line 1.4s cubic-bezier(.4,0,.2,1) backwards .35s}.rao-site .pd-pf__svg.is-in .pd-pf__area{animation:pd-tr-fade .8s ease-out backwards 1.1s}.rao-site .pd-pf__svg.is-in .pd-pf__dot{animation:pd-tr-fade .3s ease-out backwards;animation-delay:calc(.4s + var(--i) * .11s)}@keyframes pd-pf-arc{0%{opacity:0;transform:rotate(-24deg) scale(.85)}}@keyframes pd-pf-line{0%{stroke-dashoffset:1}}@media (prefers-reduced-motion: reduce){.rao-site .lp--ovx .ovx.is-play .pd-pf__arc,.rao-site .pd-pf__svg.is-in .pd-pf__line,.rao-site .pd-pf__svg.is-in .pd-pf__area,.rao-site .pd-pf__svg.is-in .pd-pf__dot{animation:none}}@container (max-width: 560px){.rao-site .pd-pf__top{grid-template-columns:minmax(0,1fr);gap:16px;justify-items:center}.rao-site .pd-pf__key{width:100%;max-width:280px}}.rao-site .lp--ovx .pd-dash .ovg-tile--act{grid-area:act;container-type:normal;display:flex;flex-direction:column;gap:10px;padding:18px 20px}.rao-site .pd-ac__total{margin:2px 0 4px;font-family:var(--font-body);font-size:14px;font-weight:400;color:#9a9aa3}.rao-site .pd-ac__n{font-size:20px;font-weight:500;color:#111}.rao-site .pd-ac__n+.pd-ac__n,.rao-site .pd-ac__total .pd-ac__n:nth-of-type(2){margin-left:6px}.rao-site .pd-ac__chart{flex:1;display:grid;grid-template-columns:30px minmax(0,1fr);min-height:170px}.rao-site .pd-ac__axis{display:flex;flex-direction:column;justify-content:space-between;padding:0 0 24px}.rao-site .pd-ac__axis span{height:0;line-height:0;font-family:var(--font-body);font-size:11px;font-weight:400;color:#8a8a8a}.rao-site .pd-ac__cols{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.rao-site .pd-ac__col{position:relative;display:flex;flex-direction:column;align-items:center;min-height:0}.rao-site .pd-ac__stack{flex:1;display:flex;flex-direction:column-reverse;gap:3px;width:100%;max-width:36px;min-height:0}.rao-site .pd-ac__stack i{flex:0 0 auto;height:max(6px,calc(var(--h) - 3px));border-radius:7px;background:var(--c);transition:filter .2s}.rao-site .pd-ac__col:hover .pd-ac__stack i{filter:saturate(1.25) brightness(.97)}.rao-site .pd-ac__day{flex:0 0 24px;padding-top:8px;font-family:var(--font-body);font-size:12px;font-weight:400;color:#444}.rao-site .pd-ac__col.is-future .pd-ac__day{color:#c3c3cb}.rao-site .pd-ac__tip{position:absolute;z-index:3;left:50%;bottom:calc(100% - 20px);display:none;flex-direction:column;gap:3px;padding:7px 10px;border-radius:9px;background:#1b1840;color:#fff;white-space:nowrap;pointer-events:none;transform:translate(-50%);font-family:var(--font-body);font-size:11.5px;font-weight:400}.rao-site .pd-ac__tip b{font-weight:600}.rao-site .pd-ac__tip span{display:flex;align-items:center;gap:6px}.rao-site .pd-ac__tip i{width:8px;height:8px;border-radius:2px;background:var(--c)}.rao-site .pd-ac__col:hover .pd-ac__tip{display:flex}.rao-site .pd-ac__chips{display:grid;grid-template-columns:repeat(var(--k),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.rao-site .pd-ac__chips li{display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.rao-site .pd-ac__cv{font-family:var(--font-body);font-size:11px;font-weight:400;color:#8a8a8a}.rao-site .pd-ac__cv b{font-size:17px;font-weight:500;color:#111}.rao-site .pd-ac__cn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);font-size:11.5px;font-weight:500;color:#222}.rao-site .lp--ovx .ovx.is-play .pd-ac__stack i,.rao-site .pd-ac.is-redraw .pd-ac__stack i{animation:pd-ac-grow .8s var(--ovg-spring) backwards;animation-delay:calc(.3s + var(--i, 0) * 60ms)}@keyframes pd-ac-grow{0%{height:0;opacity:0}}@media (prefers-reduced-motion: reduce){.rao-site .lp--ovx .ovx.is-play .pd-ac__stack i,.rao-site .pd-ac.is-redraw .pd-ac__stack i{animation:none}}.rao-site .site-footer[hidden]{display:none}.rao-site .at [hidden]{display:none!important}.rao-site .pd .lp-main__in>.at{width:100%;margin:0;padding-top:4px}.rao-site .at-ico{flex:0 0 auto}.rao-site .at-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border-radius:9px;border:1px solid var(--border);background:#fff;color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.rao-site .at-btn:hover{border-color:var(--border-brand-2)}.rao-site .at-btn--go{border-color:var(--brand);background:var(--brand);color:#fff}.rao-site .at-btn--go:hover{background:var(--deep);border-color:var(--deep)}.rao-site .at-btn--go:disabled{background:#c4b5fd;border-color:#c4b5fd;cursor:default}.rao-site .at-err{margin:6px 0 0;color:var(--red-text);font-size:13px}.rao-site .at-foot{margin:12px 0 0;color:#8b8299;font-size:12px}.rao-site .atk-count{margin:0}.rao-site .atk-count b{color:var(--ink);font-weight:600}.rao-site .atk-count i{font-style:normal;margin:0 5px;opacity:.6}.rao-site .atk-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.rao-site .atk__form-acts{display:flex;justify-content:flex-end;gap:8px}.rao-site .atk__edit{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;color:#5e5670;font:inherit;font-size:13px;cursor:pointer}.rao-site .atk__edit .at-ico{width:14px;height:14px}.rao-site .atk__edit:hover{color:var(--deep)}.rao-site .atk__sw{position:relative;display:inline-flex;align-items:center;gap:8px;color:#6b6385;font-size:12.5px;cursor:pointer}.rao-site .atk__sw input{position:absolute;opacity:0;width:1px;height:1px}.rao-site .atk__sw i{position:relative;width:34px;height:20px;border-radius:999px;background:#dcd6e6;transition:background .15s ease}.rao-site .atk__sw i:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s ease}.rao-site .atk__sw input:checked+i{background:var(--brand)}.rao-site .atk__sw input:checked+i:after{transform:translate(14px)}.rao-site .atk__sw input:focus-visible+i{outline:2px solid var(--brand);outline-offset:2px}.rao-site .atp-filters{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 12px}.rao-site .atp-filters label{display:inline-flex;align-items:center;gap:8px;color:#5e5670;font-size:13px}.rao-site .atp-filters select{min-width:130px;height:34px;padding:0 8px;border:1px solid var(--border-brand);border-radius:8px;background:#fff;font:inherit;font-size:13.5px;color:var(--ink)}.rao-site .atp-table{border:1px solid var(--border-faint);border-radius:12px;background:#fff;overflow:hidden}.rao-site .atp-row{display:grid;grid-template-columns:1.1fr 1.4fr .9fr 1fr .8fr;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-faint);font-size:13.5px;color:var(--ink-2)}.rao-site .atp-row--head{border-top:0;padding:10px 18px;background:var(--faint-3);color:#6b6385;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rao-site .atp-for b{display:block;color:var(--ink);font-weight:500}.rao-site .atp-for small{display:block;margin-top:1px;color:#8b8299;font-size:11.5px}.rao-site .atp-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:500}.rao-site .atp-pill:before{content:"";width:4px;height:4px;border-radius:999px;background:currentColor}.rao-site .atp-pill--paid{background:var(--green-tint);color:var(--green-text)}.rao-site .atp-pill--refunded{background:#f1eef4;color:#6e6780}.rao-site .atp-rcpt{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#7b5cc9;font:inherit;font-size:13.5px;cursor:pointer}.rao-site .atp-rcpt svg{width:15px;height:15px}.rao-site .atp-rcpt:hover{color:var(--deep);text-decoration:underline}.rao-site .atp-none{margin:0;padding:14px 18px;border-top:1px solid var(--border-faint);color:#6b6385;font-size:13.5px}.rao-site .atp-receipt{width:min(400px,calc(100vw - 32px));padding:20px;border:0;border-radius:14px;box-shadow:0 24px 60px -20px #221a3a66}.rao-site .atp-receipt::backdrop{background:#221a3a59}.rao-site .atp-receipt h3{margin:0 0 12px;font-size:16px}.rao-site .atp-receipt dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13.5px}.rao-site .atp-receipt dt{color:#6b6385}.rao-site .atp-receipt dd{margin:0;color:var(--ink);font-weight:500}.rao-site .atp-receipt form{display:flex;justify-content:flex-end;margin-top:14px}.rao-site .at-card{max-width:680px;border:1px solid var(--border-faint);border-radius:14px;background:#fff}.rao-site .at-card__body{display:grid;gap:4px;padding:14px 22px 18px}.rao-site .at-field{display:grid;gap:6px;margin-top:10px;font-size:13.5px;font-weight:500;color:var(--ink)}.rao-site .at-field:first-child{margin-top:0}.rao-site .at-field input{width:100%;height:38px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:#fff;font:inherit;font-size:14px;font-weight:400;color:var(--ink)}.rao-site .at-field input:focus{outline:2px solid var(--border-brand-2);outline-offset:0;border-color:var(--brand)}.rao-site .at-field input[readonly]{background:var(--faint-3);color:#8b8299}.rao-site .at-verified{margin-left:6px;color:#0e8a8a;font-size:11px;font-style:normal;font-weight:500}.rao-site .at-help{margin:0;color:#6b6385;font-size:12px}.rao-site .at-pw{position:relative;display:block}.rao-site .at-pw input{padding-right:42px}.rao-site .at-eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:7px;background:none;color:#8b8299;cursor:pointer}.rao-site .at-eye .at-ico{width:16px;height:16px}.rao-site .at-eye:hover,.rao-site .at-eye[aria-pressed=true]{color:var(--deep)}.rao-site .at-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 22px;padding:14px 0 18px;border-top:1px solid var(--border-faint)}.rao-site .at-card__foot p{margin:0;color:#6b6385;font-size:12px}.rao-site .at-card__foot p.is-done{color:var(--green-text);font-weight:500}.rao-site .at-card__acts{display:inline-flex;gap:8px}@media (max-width: 720px){.rao-site .pd .lp-main__in>.at,.rao-site .at-pane{min-width:0;max-width:100%}.rao-site .atp-row--head{display:none}.rao-site .atp-row{grid-template-columns:1fr auto;grid-template-areas:"for amt" "date st" "r r";gap:4px 12px}.rao-site .atp-for{grid-area:for}.rao-site .atp-amt{grid-area:amt;font-weight:600}.rao-site .atp-date{grid-area:date;color:#8b8299;font-size:12.5px}.rao-site .atp-row>span:nth-child(4){grid-area:st;justify-self:end}.rao-site .atp-r{grid-area:r}.rao-site .at-card__foot{margin:0 16px}.rao-site .at-card__body{padding:14px 16px 18px}}.rao-site .atk-add-li{display:flex}.rao-site .atk-add{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:196px;padding:18px;border:1.5px dashed var(--border-brand-2);border-radius:16px;background:#fff9;color:var(--ink);text-align:center;text-decoration:none;transition:background .15s ease,border-color .15s ease}.rao-site .atk-add:hover{border-color:var(--brand);background:var(--faint)}.rao-site .atk-add__plus{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:999px;background:var(--tint-2);color:var(--deep)}.rao-site .atk-add:hover .atk-add__plus{background:var(--brand);color:#fff}.rao-site .atk-add b{font-size:14.5px;font-weight:600}.rao-site .atk-add small{max-width:220px;color:#8b8299;font-size:12.5px;line-height:1.4}.rao-site .atk-add{width:100%;font:inherit;cursor:pointer}.rao-site .atk-add[hidden],.rao-site .atk-addf[hidden]{display:none}.rao-site .atk-addf{display:grid;gap:8px;flex:1 1 auto;padding:16px 18px;border:1.5px solid var(--border-brand);border-radius:16px;background:#fff}.rao-site .atk-addf h3{margin:0 0 2px;font-size:15px;font-weight:700;color:var(--ink)}.rao-site .atk-addf label{display:grid;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.rao-site .atk-addf label small{font-weight:400;color:var(--muted)}.rao-site .atk-addf input,.rao-site .atk-addf select{height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#fff;font:inherit;font-size:13.5px;font-weight:400}.rao-site .atk-addf .at-btn{min-height:32px;padding:0 12px;font-size:13px}.rao-site .at{display:flex;flex-direction:column;gap:36px}.rao-site .at-pane{scroll-margin-top:84px;min-width:0}.rao-site .at-hrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px}.rao-site .at-h{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;color:var(--ink)}.rao-site .at-h .at-ico{width:18px;height:18px;color:var(--deep);opacity:.8;align-self:center}.rao-site .at-hrow .atk-count{font-size:13px;color:#6b6385}.rao-site .at-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:36px 24px;align-items:start}.rao-site .at-pair .at-card{max-width:none}@media (max-width: 720px){.rao-site .at{gap:28px}.rao-site .at-pair{grid-template-columns:minmax(0,1fr);gap:28px}}.rao-site .at-hrow{align-items:center;margin-bottom:14px}.rao-site .at-h{font-size:18px}.rao-site #main .pd.lp[data-pd=account]{background:#fff}.rao-site .atk__sw[hidden],.rao-site .atk__edit[hidden]{display:none}.rao-site .at .at-pane,.rao-site .at>.at-pane:first-of-type{padding:20px 22px 22px;border:1px solid #ECE8F5;border-radius:16px;background:#faf9fd}.rao-site .at,.rao-site .at-pair{gap:20px}.rao-site .at-pane .at-hrow{margin-bottom:14px}@media (max-width: 720px){.rao-site .at .at-pane,.rao-site .at>.at-pane:first-of-type{padding:16px 14px}.rao-site .at,.rao-site .at-pair{gap:16px}}.rao-site .at-pair .at-card{border:0;border-radius:0;background:transparent}.rao-site .at-pair .at-card__foot{margin:0}.rao-site .at-pair .at-card__body,.rao-site .at-pair .at-card>.at-card__body:first-child{padding:14px 0 18px}.rao-site .at-pair .at-card>.at-card__body:first-child{padding-top:0}.rao-site .at-pair .at-card__foot{padding-bottom:0}.rao-site .kc{position:relative;display:flex;flex-direction:column;padding:10px 10px 14px;border-radius:20px;background:#fff;border:1px solid #EEEBF5;box-shadow:0 10px 28px -18px #221a3a47}.rao-site .kc[hidden],.rao-site .kc [hidden]{display:none!important}.rao-site .kc__id{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.rao-site .kc__id:before{content:"";position:absolute;left:50%;top:70px;width:260px;height:130px;transform:translate(-50%);pointer-events:none;background:repeating-radial-gradient(circle at 50% 0,transparent 0 46px,rgba(120,110,160,.07) 46px 47px,transparent 47px 70px);-webkit-mask:linear-gradient(#000,transparent 85%);mask:linear-gradient(#000,transparent 85%)}.rao-site .kc__banner{position:relative;align-self:stretch;height:96px;border-radius:14px;overflow:hidden;background:radial-gradient(circle,rgba(255,255,255,.55) 1px,transparent 1.3px) 0 0 / 9px 9px,var(--kc-bn, linear-gradient(90deg, #EFFCFF 0%, #A5EBFA 32%, #5FD3F7 55%, #6E7BF5 82%, #5B4FE8 100%));-webkit-mask:none}.rao-site .kc__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,var(--kc-fade, #EFFCFF) 0%,transparent 45%)}.rao-site .kc__face{position:relative;z-index:1;width:80px;height:80px;margin-top:-42px;border-radius:999px;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 4px #e7e4ee,0 8px 18px -8px #221a3a73}.rao-site .kc__face svg{display:block;width:100%;height:100%}.rao-site .kc__name{position:relative;margin:12px 0 0;font-size:17px;font-weight:600;color:var(--ink)}.rao-site .kc__uid{position:relative;margin:4px 0 0;color:#7a7390;font-size:12.5px}.rao-site .kc__uid b{font-weight:500;color:#5e5670}.rao-site .kc__bio{position:relative;margin:10px 12px 0;color:#6b6385;font-size:13px;line-height:1.45}.rao-site .kc__foot{margin-top:auto;padding:14px 4px 0;display:flex;justify-content:center}.rao-site .kc__acts{display:inline-flex;gap:8px;margin-left:auto}.rao-site .kc__acts .at-btn{min-height:34px;padding:0 14px;font-size:13px}.rao-site .kc.is-off .kc__banner{filter:grayscale(1) opacity(.55)}.rao-site .kc.is-off .kc__face{filter:grayscale(1);opacity:.6}.rao-site .kc.is-off .kc__name,.rao-site .kc.is-off .kc__bio{opacity:.55}.rao-site .kc__form{display:grid;gap:8px;margin:12px 6px 0}.rao-site .kc__form label{display:grid;gap:4px;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink-2)}.rao-site .kc__form input,.rao-site .kc__form select{width:100%;min-width:0;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#fff;font:inherit;font-size:13.5px;font-weight:400}@media (min-width: 900px){.rao-site .kc.is-editing{grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"id form" "id foot";grid-template-rows:1fr auto;-moz-column-gap:18px;column-gap:18px}.rao-site .kc.is-editing .kc__id{grid-area:id}.rao-site .kc.is-editing .kc__form{grid-area:form;align-self:center;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0 6px 0 0}.rao-site .kc.is-editing .kc__form .at-err{grid-column:1 / -1}.rao-site .kc.is-editing .kc__foot{grid-area:foot;padding:12px 6px 0 0}}.rao-site .atk-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.rao-site .atk-add{min-height:0;height:100%;border-radius:20px;background:#fff}.rao-site .at-pair{align-items:stretch}.rao-site .at-pair .at-pane{display:flex;flex-direction:column}.rao-site .at-pair .at-card{flex:1 1 auto;display:flex;flex-direction:column}.rao-site .at-pair .at-card__foot{margin-top:auto}.rao-site .kc{padding-bottom:0;overflow:hidden}.rao-site .kc__foot{justify-content:space-between;align-items:center;margin:14px -10px 0;padding:10px 18px;background:#f8f6fc;border-top:1px solid #EFECF6}.rao-site .kc.is-editing .kc__foot{margin:12px -10px 0 0}.rao-site .kc.is-off .atk__sw span{color:#8e8a99}@media (min-width: 900px){.rao-site .kc.is-editing{grid-template-areas:"id form" "foot foot";grid-template-rows:1fr auto}.rao-site .kc.is-editing .kc__foot{margin:12px -10px 0;padding:10px 18px}.rao-site .kc.is-editing .kc__form{margin:0 56px 0 0}}.rao-site .kc__id{padding-bottom:14px}.rao-site .kc__foot{margin:auto -10px 0}.rao-site .kc__del{position:absolute;z-index:2;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:9px;background:none;color:#8b8299;cursor:pointer}.rao-site .kc__del:hover,.rao-site .kc__del:focus-visible{border-color:#f3c9c7;background:#fdf1f0;color:var(--red-text)}.rao-site .kc__ask{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.rao-site .kc__ask-t{margin-right:4px;color:var(--ink-2);font-size:13px;font-weight:500}.rao-site .kc__ask .at-btn{min-height:32px;padding:0 14px;font-size:13px}.rao-site .kc__bn-edit{position:absolute;z-index:2;top:8px;right:8px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:999px;background:#ffffffe0;color:#5e5670;cursor:pointer;box-shadow:0 2px 6px -2px #221a3a4d;transition:background .12s ease,color .12s ease}.rao-site .kc__bn-edit .at-ico{width:14px;height:14px}.rao-site .kc__bn-edit:hover,.rao-site .kc__bn-edit[aria-expanded=true]{background:#fff;color:var(--deep)}.rao-site .kc__bn-edit:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rao-site .kc__bn-pop{position:absolute;z-index:3;top:44px;right:8px;padding:10px;border-radius:14px;background:#fff;border:1px solid #EEEBF5;box-shadow:0 14px 30px -14px #221a3a59}.rao-site .kc__bn-pop .kc__swatches{display:grid;grid-template-columns:repeat(4,28px);gap:10px}.rao-site .kc.is-off .kc__bn-edit{display:none}@media (max-width: 899.98px){.rao-site .kc.is-editing .kc__bn-edit,.rao-site .kc.is-editing .kc__bn-pop{right:auto;left:8px}}.rao-site .kc__pick{grid-column:1 / -1;min-width:0;margin:2px 0 0;padding:0;border:0}.rao-site .kc__pick legend{padding:0;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.rao-site .kc__swatches,.rao-site .kc__avatars{display:flex;flex-wrap:wrap;gap:8px}.rao-site .kc__swatch,.rao-site .kc__avatar{flex:none;padding:0;border:0;border-radius:999px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.rao-site .kc__swatch{width:28px;height:28px;box-shadow:inset 0 0 0 1px #221a3a14}.rao-site .kc__avatar{width:38px;height:38px;overflow:hidden;background:none;box-shadow:0 0 0 1px #e7e4ee}.rao-site .kc__avatar svg{display:block;width:100%;height:100%}.rao-site .kc__face img,.rao-site .kc__avatar img{display:block;box-sizing:border-box;width:100%;height:100%;padding:12%;-o-object-fit:contain;object-fit:contain}.rao-site .kc__swatch:hover,.rao-site .kc__avatar:hover{transform:scale(1.08)}.rao-site .kc__swatch[aria-pressed=true],.rao-site .kc__avatar[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand)}.rao-site .kc__swatch:focus-visible,.rao-site .kc__avatar:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.rao-site .at-btn--del{border-color:#c2362f;background:#c2362f;color:#fff}.rao-site .at-btn--del:hover{border-color:#a12a24;background:#a12a24}.rao-site .atc-row{--c: #8b5cf6;display:grid;grid-template-columns:1fr 1fr 1.2fr .9fr 1.3fr;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--border-faint);font-size:13.5px;color:var(--ink-2)}.rao-site .atc-row.atp-row--head{border-top:0;padding:10px 18px;background:var(--faint-3);color:#6b6385;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.rao-site .atc-course{display:flex;align-items:center;gap:10px;min-width:0}.rao-site .atc-course:before{content:"";flex:none;width:4px;height:26px;border-radius:4px;background:var(--c)}.rao-site .atc-row.is-ended .atc-course:before{background:#c9c3d6}.rao-site .atc-course b,.rao-site .atc-who b,.rao-site .atc-to b{display:block;color:var(--ink);font-weight:500}.rao-site .atc-row.is-ended .atc-course b{color:#7a7390}.rao-site .atc-who small,.rao-site .atc-to small{display:block;margin-top:1px;color:#8b8299;font-size:11.5px}.rao-site .atc-to small.is-soon{color:#b7791f}.rao-site .atc-add{font-size:12.5px;color:var(--brand);font-weight:600}.rao-site .atc-pill{display:inline-flex;padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:500}.rao-site .atc-pill--ended{background:#fbedea;color:#b4432e}.rao-site .atc-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.rao-site .atc-acts[hidden]{display:none}.rao-site .atc-a{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:1px solid #E2DCF0;border-radius:999px;background:#fff;color:var(--brand);font:inherit;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer}.rao-site .atc-a:hover{border-color:var(--border-brand-2)}.rao-site .atc-a--go{border-color:var(--brand);background:var(--brand);color:#fff}.rao-site .atc-a--go:hover{background:var(--deep);border-color:var(--deep)}@media (max-width: 720px){.rao-site .atc-row.atp-row--head{display:none}.rao-site .atc-row{grid-template-columns:1fr auto;grid-template-areas:"course to" "who plan" "acts acts";gap:4px 12px}.rao-site .atc-course{grid-area:course}.rao-site .atc-to{grid-area:to;justify-self:end;text-align:right}.rao-site .atc-who{grid-area:who}.rao-site .atc-plan{grid-area:plan;justify-self:end;color:#8b8299;font-size:12px;text-align:right}.rao-site .atc-acts{grid-area:acts;justify-content:flex-start;margin-top:6px}}.rao-site .acct-lock{display:flex;flex-wrap:wrap;align-items:center;gap:12px;max-width:1120px;margin:18px auto 0;padding:14px 18px;border:1px solid #F1E3C8;border-radius:14px;background:#fffbf2;color:#5e4a1e}.rao-site .acct-lock__ico{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fdefd3;color:#b7791f;flex:none}.rao-site .acct-lock__t{display:grid;gap:2px;flex:1 1 220px;min-width:0}.rao-site .acct-lock__t b{font-size:15px;color:#4a3a16}.rao-site .acct-lock__t small{font-size:13px;color:#7a5a1c}.rao-site .acct-lock__go{flex:none}.rao-site .acct-locked{opacity:.45;filter:grayscale(.4);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 600px){.rao-site .acct-lock{margin:12px 16px 0}.rao-site .acct-lock__go{width:100%;justify-content:center}}.rao-site .atc-plan span{display:block}.rao-site .atc-since{display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:0;border:0;background:none;color:#7b5cc9;font:inherit;font-size:11.5px;cursor:pointer;text-align:left}.rao-site .atc-since:after{content:"";width:6px;height:6px;margin-left:2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s}.rao-site .atc-since[aria-expanded=true]:after{transform:translateY(1px) rotate(-135deg)}.rao-site .atc-since:hover{color:var(--deep);text-decoration:underline}.rao-site .atc-hist{grid-column:1 / -1;display:grid;gap:2px;margin:2px 0 0 14px;padding:8px 12px;border-left:2px solid var(--c);border-radius:0 8px 8px 0;background:var(--faint-3)}.rao-site .atc-hist[hidden]{display:none}.rao-site .atc-hist__row{display:grid;grid-template-columns:7.5em 13em 8em 5em;justify-content:start;gap:12px;padding:3px 0;font-size:12.5px;color:var(--ink-2)}.rao-site .atc-hist__d{color:#6b6385}.rao-site .atc-hist__a{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 720px){.rao-site .atc-plan .atc-since{justify-content:flex-end}.rao-site .atc-hist{margin-left:0}.rao-site .atc-hist__row{grid-template-columns:1fr auto;justify-content:stretch;gap:0 10px}.rao-site .atc-course b{white-space:nowrap}.rao-site .atc-hist__m{color:#8b8299}.rao-site .atc-hist__a{grid-row:1;grid-column:2}}.rao-site .kc__ask.is-refused{flex-basis:100%;justify-content:flex-start}.rao-site .kc__ask.is-refused .kc__ask-t{flex-basis:100%;margin:0 0 2px;color:#8a3b2b;font-weight:500;line-height:1.45}.rao-site [data-demo-gated]{position:relative;min-height:270px}.rao-site [data-demo-gated]>:not(.demo-gate){filter:blur(5px);opacity:.7;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rao-site .demo-held{position:relative}.rao-site .rf-play.demo-held>iframe{filter:blur(4px);pointer-events:none}.rao-site :is([data-demo-gated],.demo-held) .demo-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:16px}.rao-site :is([data-demo-gated],.demo-held) .demo-gate__card{display:grid;justify-items:center;gap:6px;width:min(360px,100%);box-sizing:border-box;padding:22px 22px 20px;text-align:center;border:1px solid #E9E2FB;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 24px 48px -24px #3c1e8c73}.rao-site :is([data-demo-gated],.demo-held) .demo-gate__ico{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:50%;background:#f1ecff;color:#6d4aff}.rao-site :is([data-demo-gated],.demo-held) .demo-gate__card b{font-size:18px;line-height:1.3;color:#221a3a}.rao-site :is([data-demo-gated],.demo-held) .demo-gate__card small{font-size:13.5px;line-height:1.5;color:#4e4670}.rao-site :is([data-demo-gated],.demo-held) .demo-gate__go,.rao-site :is([data-demo-gated],.demo-held) .demo-gate__go:hover{display:inline-flex;align-items:center;justify-content:center;margin-top:10px;padding:11px 26px;border-radius:12px;color:#fff;font-weight:600;font-size:14px;line-height:1.2;white-space:nowrap;text-decoration:none;background:var(--frame-grain),linear-gradient(135deg,#6d4dff,#a63dff,#f2489f);box-shadow:0 10px 20px -10px #5e28c8bf;text-shadow:0 1px 2px rgba(60,20,120,.3)}.rao-site :is([data-demo-gated],.demo-held) .demo-gate__go:focus-visible{outline:3px solid var(--brand);outline-offset:3px}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.rao-site .wsp .pv-foot .rao-hint{display:contents}.rao-site .wsp .pv-foot .rao-hint-chat{flex-basis:100%}.rao-site .wsp .pv-foot .rao-hint-chat:empty{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: #f9fafb;--foreground: 222 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222 84% 4.9%;--primary: 262 82% 75%;--primary-foreground: 210 40% 98%;--secondary: 262 40% 96%;--secondary-foreground: 262 47% 60%;--muted: 210 40% 96.1%;--muted-foreground: 215 16% 47%;--accent: 262 73% 94%;--accent-foreground: 262 47% 40%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 262 82% 75%;--radius: 1rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:Inter,sans-serif;color:hsl(var(--foreground))}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-20{bottom:-5rem}.-left-8{left:-2rem}.-right-10{right:-2.5rem}.-right-8{right:-2rem}.-top-16{top:-4rem}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-3{bottom:.75rem}.bottom-\[5px\]{bottom:5px}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[40\%\]{left:40%}.left-\[5px\]{left:5px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[5px\]{right:5px}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[5px\]{top:5px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[999999\]{z-index:999999}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.col-span-12{grid-column:span 12 / span 12}.m-1{margin:.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mr-16{margin-right:-4rem}.-mt-16{margin-top:-4rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[22px\]{margin-bottom:22px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-60{margin-top:15rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.size-24{width:6rem;height:6rem}.\!h-\[70vh\]{height:70vh!important}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[15px\]{height:15px}.h-\[210px\]{height:210px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[520px\]{height:520px}.h-\[550px\]{height:550px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[60vh\]{height:60vh}.h-\[75vh\]{height:75vh}.h-\[80\%\]{height:80%}.h-\[90\%\]{height:90%}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-\[40px\]{max-height:40px}.max-h-screen{max-height:100vh}.min-h-\[100px\]{min-height:100px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[60px\]{min-height:60px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[15px\]{width:15px}.w-\[25px\]{width:25px}.w-\[26px\]{width:26px}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[450px\]{width:450px}.w-\[50\%\]{width:50%}.w-\[60px\]{width:60px}.w-\[80\%\]{width:80%}.w-\[90\%\]{width:90%}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-32{min-width:8rem}.min-w-\[20px\]{min-width:20px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[1440px\]{max-width:1440px}.max-w-\[200px\]{max-width:200px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-1\/12{flex-basis:8.333333%}.basis-1\/2{flex-basis:50%}.basis-1\/4{flex-basis:25%}.basis-10\/12{flex-basis:83.333333%}.basis-3\/4{flex-basis:75%}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-16{--tw-translate-y: -4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/4{--tw-translate-x: 25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-16{--tw-translate-x: 4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes celebrate{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.animate-celebrate{animation:celebrate .5s ease-out}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .5s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\!resize-y{resize:vertical!important}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-1{-moz-columns:1;columns:1}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[30px\]{gap:30px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(249 250 251 / var(--tw-divide-opacity, 1))}.\!overflow-auto{overflow:auto!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.\!rounded-lg{border-radius:var(--radius)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-bl-full{border-bottom-left-radius:9999px}.rounded-bl-lg{border-bottom-left-radius:var(--radius)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/5{border-color:#0000000d}.border-black\/\[0\.08\]{border-color:#00000014}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/0{border-color:#60a5fa00}.border-blue-400\/10{border-color:#60a5fa1a}.border-blue-400\/100{border-color:#60a5fa}.border-blue-400\/15{border-color:#60a5fa26}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-400\/25{border-color:#60a5fa40}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/35{border-color:#60a5fa59}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-400\/45{border-color:#60a5fa73}.border-blue-400\/5{border-color:#60a5fa0d}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-400\/55{border-color:#60a5fa8c}.border-blue-400\/60{border-color:#60a5fa99}.border-blue-400\/65{border-color:#60a5faa6}.border-blue-400\/70{border-color:#60a5fab3}.border-blue-400\/75{border-color:#60a5fabf}.border-blue-400\/80{border-color:#60a5facc}.border-blue-400\/85{border-color:#60a5fad9}.border-blue-400\/90{border-color:#60a5fae6}.border-blue-400\/95{border-color:#60a5faf2}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/0{border-color:#3b82f600}.border-blue-500\/10{border-color:#3b82f61a}.border-blue-500\/100{border-color:#3b82f6}.border-blue-500\/15{border-color:#3b82f626}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/25{border-color:#3b82f640}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/35{border-color:#3b82f659}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/45{border-color:#3b82f673}.border-blue-500\/5{border-color:#3b82f60d}.border-blue-500\/50{border-color:#3b82f680}.border-blue-500\/55{border-color:#3b82f68c}.border-blue-500\/60{border-color:#3b82f699}.border-blue-500\/65{border-color:#3b82f6a6}.border-blue-500\/70{border-color:#3b82f6b3}.border-blue-500\/75{border-color:#3b82f6bf}.border-blue-500\/80{border-color:#3b82f6cc}.border-blue-500\/85{border-color:#3b82f6d9}.border-blue-500\/90{border-color:#3b82f6e6}.border-blue-500\/95{border-color:#3b82f6f2}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-600\/0{border-color:#2563eb00}.border-blue-600\/10{border-color:#2563eb1a}.border-blue-600\/100{border-color:#2563eb}.border-blue-600\/15{border-color:#2563eb26}.border-blue-600\/20{border-color:#2563eb33}.border-blue-600\/25{border-color:#2563eb40}.border-blue-600\/30{border-color:#2563eb4d}.border-blue-600\/35{border-color:#2563eb59}.border-blue-600\/40{border-color:#2563eb66}.border-blue-600\/45{border-color:#2563eb73}.border-blue-600\/5{border-color:#2563eb0d}.border-blue-600\/50{border-color:#2563eb80}.border-blue-600\/55{border-color:#2563eb8c}.border-blue-600\/60{border-color:#2563eb99}.border-blue-600\/65{border-color:#2563eba6}.border-blue-600\/70{border-color:#2563ebb3}.border-blue-600\/75{border-color:#2563ebbf}.border-blue-600\/80{border-color:#2563ebcc}.border-blue-600\/85{border-color:#2563ebd9}.border-blue-600\/90{border-color:#2563ebe6}.border-blue-600\/95{border-color:#2563ebf2}.border-border-gray{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-brand-blue{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-destructive{border-color:hsl(var(--destructive))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/70{border-color:#e5e7ebb3}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-400\/0{border-color:#4ade8000}.border-green-400\/10{border-color:#4ade801a}.border-green-400\/100{border-color:#4ade80}.border-green-400\/15{border-color:#4ade8026}.border-green-400\/20{border-color:#4ade8033}.border-green-400\/25{border-color:#4ade8040}.border-green-400\/30{border-color:#4ade804d}.border-green-400\/35{border-color:#4ade8059}.border-green-400\/40{border-color:#4ade8066}.border-green-400\/45{border-color:#4ade8073}.border-green-400\/5{border-color:#4ade800d}.border-green-400\/50{border-color:#4ade8080}.border-green-400\/55{border-color:#4ade808c}.border-green-400\/60{border-color:#4ade8099}.border-green-400\/65{border-color:#4ade80a6}.border-green-400\/70{border-color:#4ade80b3}.border-green-400\/75{border-color:#4ade80bf}.border-green-400\/80{border-color:#4ade80cc}.border-green-400\/85{border-color:#4ade80d9}.border-green-400\/90{border-color:#4ade80e6}.border-green-400\/95{border-color:#4ade80f2}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/0{border-color:#22c55e00}.border-green-500\/10{border-color:#22c55e1a}.border-green-500\/100{border-color:#22c55e}.border-green-500\/15{border-color:#22c55e26}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/25{border-color:#22c55e40}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/35{border-color:#22c55e59}.border-green-500\/40{border-color:#22c55e66}.border-green-500\/45{border-color:#22c55e73}.border-green-500\/5{border-color:#22c55e0d}.border-green-500\/50{border-color:#22c55e80}.border-green-500\/55{border-color:#22c55e8c}.border-green-500\/60{border-color:#22c55e99}.border-green-500\/65{border-color:#22c55ea6}.border-green-500\/70{border-color:#22c55eb3}.border-green-500\/75{border-color:#22c55ebf}.border-green-500\/80{border-color:#22c55ecc}.border-green-500\/85{border-color:#22c55ed9}.border-green-500\/90{border-color:#22c55ee6}.border-green-500\/95{border-color:#22c55ef2}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-600\/0{border-color:#16a34a00}.border-green-600\/10{border-color:#16a34a1a}.border-green-600\/100{border-color:#16a34a}.border-green-600\/15{border-color:#16a34a26}.border-green-600\/20{border-color:#16a34a33}.border-green-600\/25{border-color:#16a34a40}.border-green-600\/30{border-color:#16a34a4d}.border-green-600\/35{border-color:#16a34a59}.border-green-600\/40{border-color:#16a34a66}.border-green-600\/45{border-color:#16a34a73}.border-green-600\/5{border-color:#16a34a0d}.border-green-600\/50{border-color:#16a34a80}.border-green-600\/55{border-color:#16a34a8c}.border-green-600\/60{border-color:#16a34a99}.border-green-600\/65{border-color:#16a34aa6}.border-green-600\/70{border-color:#16a34ab3}.border-green-600\/75{border-color:#16a34abf}.border-green-600\/80{border-color:#16a34acc}.border-green-600\/85{border-color:#16a34ad9}.border-green-600\/90{border-color:#16a34ae6}.border-green-600\/95{border-color:#16a34af2}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-400\/0{border-color:#818cf800}.border-indigo-400\/10{border-color:#818cf81a}.border-indigo-400\/100{border-color:#818cf8}.border-indigo-400\/15{border-color:#818cf826}.border-indigo-400\/20{border-color:#818cf833}.border-indigo-400\/25{border-color:#818cf840}.border-indigo-400\/30{border-color:#818cf84d}.border-indigo-400\/35{border-color:#818cf859}.border-indigo-400\/40{border-color:#818cf866}.border-indigo-400\/45{border-color:#818cf873}.border-indigo-400\/5{border-color:#818cf80d}.border-indigo-400\/50{border-color:#818cf880}.border-indigo-400\/55{border-color:#818cf88c}.border-indigo-400\/60{border-color:#818cf899}.border-indigo-400\/65{border-color:#818cf8a6}.border-indigo-400\/70{border-color:#818cf8b3}.border-indigo-400\/75{border-color:#818cf8bf}.border-indigo-400\/80{border-color:#818cf8cc}.border-indigo-400\/85{border-color:#818cf8d9}.border-indigo-400\/90{border-color:#818cf8e6}.border-indigo-400\/95{border-color:#818cf8f2}.border-indigo-50{--tw-border-opacity: 1;border-color:rgb(238 242 255 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-500\/0{border-color:#6366f100}.border-indigo-500\/10{border-color:#6366f11a}.border-indigo-500\/100{border-color:#6366f1}.border-indigo-500\/15{border-color:#6366f126}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/25{border-color:#6366f140}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/35{border-color:#6366f159}.border-indigo-500\/40{border-color:#6366f166}.border-indigo-500\/45{border-color:#6366f173}.border-indigo-500\/5{border-color:#6366f10d}.border-indigo-500\/50{border-color:#6366f180}.border-indigo-500\/55{border-color:#6366f18c}.border-indigo-500\/60{border-color:#6366f199}.border-indigo-500\/65{border-color:#6366f1a6}.border-indigo-500\/70{border-color:#6366f1b3}.border-indigo-500\/75{border-color:#6366f1bf}.border-indigo-500\/80{border-color:#6366f1cc}.border-indigo-500\/85{border-color:#6366f1d9}.border-indigo-500\/90{border-color:#6366f1e6}.border-indigo-500\/95{border-color:#6366f1f2}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-indigo-600\/0{border-color:#4f46e500}.border-indigo-600\/10{border-color:#4f46e51a}.border-indigo-600\/100{border-color:#4f46e5}.border-indigo-600\/15{border-color:#4f46e526}.border-indigo-600\/20{border-color:#4f46e533}.border-indigo-600\/25{border-color:#4f46e540}.border-indigo-600\/30{border-color:#4f46e54d}.border-indigo-600\/35{border-color:#4f46e559}.border-indigo-600\/40{border-color:#4f46e566}.border-indigo-600\/45{border-color:#4f46e573}.border-indigo-600\/5{border-color:#4f46e50d}.border-indigo-600\/50{border-color:#4f46e580}.border-indigo-600\/55{border-color:#4f46e58c}.border-indigo-600\/60{border-color:#4f46e599}.border-indigo-600\/65{border-color:#4f46e5a6}.border-indigo-600\/70{border-color:#4f46e5b3}.border-indigo-600\/75{border-color:#4f46e5bf}.border-indigo-600\/80{border-color:#4f46e5cc}.border-indigo-600\/85{border-color:#4f46e5d9}.border-indigo-600\/90{border-color:#4f46e5e6}.border-indigo-600\/95{border-color:#4f46e5f2}.border-input{border-color:hsl(var(--input))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-neutral-500{--tw-border-opacity: 1;border-color:rgb(115 115 115 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-400\/0{border-color:#fb923c00}.border-orange-400\/10{border-color:#fb923c1a}.border-orange-400\/100{border-color:#fb923c}.border-orange-400\/15{border-color:#fb923c26}.border-orange-400\/20{border-color:#fb923c33}.border-orange-400\/25{border-color:#fb923c40}.border-orange-400\/30{border-color:#fb923c4d}.border-orange-400\/35{border-color:#fb923c59}.border-orange-400\/40{border-color:#fb923c66}.border-orange-400\/45{border-color:#fb923c73}.border-orange-400\/5{border-color:#fb923c0d}.border-orange-400\/50{border-color:#fb923c80}.border-orange-400\/55{border-color:#fb923c8c}.border-orange-400\/60{border-color:#fb923c99}.border-orange-400\/65{border-color:#fb923ca6}.border-orange-400\/70{border-color:#fb923cb3}.border-orange-400\/75{border-color:#fb923cbf}.border-orange-400\/80{border-color:#fb923ccc}.border-orange-400\/85{border-color:#fb923cd9}.border-orange-400\/90{border-color:#fb923ce6}.border-orange-400\/95{border-color:#fb923cf2}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/0{border-color:#f9731600}.border-orange-500\/10{border-color:#f973161a}.border-orange-500\/100{border-color:#f97316}.border-orange-500\/15{border-color:#f9731626}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/25{border-color:#f9731640}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/35{border-color:#f9731659}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/45{border-color:#f9731673}.border-orange-500\/5{border-color:#f973160d}.border-orange-500\/50{border-color:#f9731680}.border-orange-500\/55{border-color:#f973168c}.border-orange-500\/60{border-color:#f9731699}.border-orange-500\/65{border-color:#f97316a6}.border-orange-500\/70{border-color:#f97316b3}.border-orange-500\/75{border-color:#f97316bf}.border-orange-500\/80{border-color:#f97316cc}.border-orange-500\/85{border-color:#f97316d9}.border-orange-500\/90{border-color:#f97316e6}.border-orange-500\/95{border-color:#f97316f2}.border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.border-orange-600\/0{border-color:#ea580c00}.border-orange-600\/10{border-color:#ea580c1a}.border-orange-600\/100{border-color:#ea580c}.border-orange-600\/15{border-color:#ea580c26}.border-orange-600\/20{border-color:#ea580c33}.border-orange-600\/25{border-color:#ea580c40}.border-orange-600\/30{border-color:#ea580c4d}.border-orange-600\/35{border-color:#ea580c59}.border-orange-600\/40{border-color:#ea580c66}.border-orange-600\/45{border-color:#ea580c73}.border-orange-600\/5{border-color:#ea580c0d}.border-orange-600\/50{border-color:#ea580c80}.border-orange-600\/55{border-color:#ea580c8c}.border-orange-600\/60{border-color:#ea580c99}.border-orange-600\/65{border-color:#ea580ca6}.border-orange-600\/70{border-color:#ea580cb3}.border-orange-600\/75{border-color:#ea580cbf}.border-orange-600\/80{border-color:#ea580ccc}.border-orange-600\/85{border-color:#ea580cd9}.border-orange-600\/90{border-color:#ea580ce6}.border-orange-600\/95{border-color:#ea580cf2}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-pink-400\/0{border-color:#f472b600}.border-pink-400\/10{border-color:#f472b61a}.border-pink-400\/100{border-color:#f472b6}.border-pink-400\/15{border-color:#f472b626}.border-pink-400\/20{border-color:#f472b633}.border-pink-400\/25{border-color:#f472b640}.border-pink-400\/30{border-color:#f472b64d}.border-pink-400\/35{border-color:#f472b659}.border-pink-400\/40{border-color:#f472b666}.border-pink-400\/45{border-color:#f472b673}.border-pink-400\/5{border-color:#f472b60d}.border-pink-400\/50{border-color:#f472b680}.border-pink-400\/55{border-color:#f472b68c}.border-pink-400\/60{border-color:#f472b699}.border-pink-400\/65{border-color:#f472b6a6}.border-pink-400\/70{border-color:#f472b6b3}.border-pink-400\/75{border-color:#f472b6bf}.border-pink-400\/80{border-color:#f472b6cc}.border-pink-400\/85{border-color:#f472b6d9}.border-pink-400\/90{border-color:#f472b6e6}.border-pink-400\/95{border-color:#f472b6f2}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-pink-500\/0{border-color:#ec489900}.border-pink-500\/10{border-color:#ec48991a}.border-pink-500\/100{border-color:#ec4899}.border-pink-500\/15{border-color:#ec489926}.border-pink-500\/20{border-color:#ec489933}.border-pink-500\/25{border-color:#ec489940}.border-pink-500\/30{border-color:#ec48994d}.border-pink-500\/35{border-color:#ec489959}.border-pink-500\/40{border-color:#ec489966}.border-pink-500\/45{border-color:#ec489973}.border-pink-500\/5{border-color:#ec48990d}.border-pink-500\/50{border-color:#ec489980}.border-pink-500\/55{border-color:#ec48998c}.border-pink-500\/60{border-color:#ec489999}.border-pink-500\/65{border-color:#ec4899a6}.border-pink-500\/70{border-color:#ec4899b3}.border-pink-500\/75{border-color:#ec4899bf}.border-pink-500\/80{border-color:#ec4899cc}.border-pink-500\/85{border-color:#ec4899d9}.border-pink-500\/90{border-color:#ec4899e6}.border-pink-500\/95{border-color:#ec4899f2}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity, 1))}.border-pink-600\/0{border-color:#db277700}.border-pink-600\/10{border-color:#db27771a}.border-pink-600\/100{border-color:#db2777}.border-pink-600\/15{border-color:#db277726}.border-pink-600\/20{border-color:#db277733}.border-pink-600\/25{border-color:#db277740}.border-pink-600\/30{border-color:#db27774d}.border-pink-600\/35{border-color:#db277759}.border-pink-600\/40{border-color:#db277766}.border-pink-600\/45{border-color:#db277773}.border-pink-600\/5{border-color:#db27770d}.border-pink-600\/50{border-color:#db277780}.border-pink-600\/55{border-color:#db27778c}.border-pink-600\/60{border-color:#db277799}.border-pink-600\/65{border-color:#db2777a6}.border-pink-600\/70{border-color:#db2777b3}.border-pink-600\/75{border-color:#db2777bf}.border-pink-600\/80{border-color:#db2777cc}.border-pink-600\/85{border-color:#db2777d9}.border-pink-600\/90{border-color:#db2777e6}.border-pink-600\/95{border-color:#db2777f2}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-400\/0{border-color:#c084fc00}.border-purple-400\/10{border-color:#c084fc1a}.border-purple-400\/100{border-color:#c084fc}.border-purple-400\/15{border-color:#c084fc26}.border-purple-400\/20{border-color:#c084fc33}.border-purple-400\/25{border-color:#c084fc40}.border-purple-400\/30{border-color:#c084fc4d}.border-purple-400\/35{border-color:#c084fc59}.border-purple-400\/40{border-color:#c084fc66}.border-purple-400\/45{border-color:#c084fc73}.border-purple-400\/5{border-color:#c084fc0d}.border-purple-400\/50{border-color:#c084fc80}.border-purple-400\/55{border-color:#c084fc8c}.border-purple-400\/60{border-color:#c084fc99}.border-purple-400\/65{border-color:#c084fca6}.border-purple-400\/70{border-color:#c084fcb3}.border-purple-400\/75{border-color:#c084fcbf}.border-purple-400\/80{border-color:#c084fccc}.border-purple-400\/85{border-color:#c084fcd9}.border-purple-400\/90{border-color:#c084fce6}.border-purple-400\/95{border-color:#c084fcf2}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/0{border-color:#a855f700}.border-purple-500\/10{border-color:#a855f71a}.border-purple-500\/100{border-color:#a855f7}.border-purple-500\/15{border-color:#a855f726}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/25{border-color:#a855f740}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/35{border-color:#a855f759}.border-purple-500\/40{border-color:#a855f766}.border-purple-500\/45{border-color:#a855f773}.border-purple-500\/5{border-color:#a855f70d}.border-purple-500\/50{border-color:#a855f780}.border-purple-500\/55{border-color:#a855f78c}.border-purple-500\/60{border-color:#a855f799}.border-purple-500\/65{border-color:#a855f7a6}.border-purple-500\/70{border-color:#a855f7b3}.border-purple-500\/75{border-color:#a855f7bf}.border-purple-500\/80{border-color:#a855f7cc}.border-purple-500\/85{border-color:#a855f7d9}.border-purple-500\/90{border-color:#a855f7e6}.border-purple-500\/95{border-color:#a855f7f2}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-purple-600\/0{border-color:#9333ea00}.border-purple-600\/10{border-color:#9333ea1a}.border-purple-600\/100{border-color:#9333ea}.border-purple-600\/15{border-color:#9333ea26}.border-purple-600\/20{border-color:#9333ea33}.border-purple-600\/25{border-color:#9333ea40}.border-purple-600\/30{border-color:#9333ea4d}.border-purple-600\/35{border-color:#9333ea59}.border-purple-600\/40{border-color:#9333ea66}.border-purple-600\/45{border-color:#9333ea73}.border-purple-600\/5{border-color:#9333ea0d}.border-purple-600\/50{border-color:#9333ea80}.border-purple-600\/55{border-color:#9333ea8c}.border-purple-600\/60{border-color:#9333ea99}.border-purple-600\/65{border-color:#9333eaa6}.border-purple-600\/70{border-color:#9333eab3}.border-purple-600\/75{border-color:#9333eabf}.border-purple-600\/80{border-color:#9333eacc}.border-purple-600\/85{border-color:#9333ead9}.border-purple-600\/90{border-color:#9333eae6}.border-purple-600\/95{border-color:#9333eaf2}.border-raoacademy-purple{--tw-border-opacity: 1;border-color:rgb(155 135 245 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/0{border-color:#f8717100}.border-red-400\/10{border-color:#f871711a}.border-red-400\/100{border-color:#f87171}.border-red-400\/15{border-color:#f8717126}.border-red-400\/20{border-color:#f8717133}.border-red-400\/25{border-color:#f8717140}.border-red-400\/30{border-color:#f871714d}.border-red-400\/35{border-color:#f8717159}.border-red-400\/40{border-color:#f8717166}.border-red-400\/45{border-color:#f8717173}.border-red-400\/5{border-color:#f871710d}.border-red-400\/50{border-color:#f8717180}.border-red-400\/55{border-color:#f871718c}.border-red-400\/60{border-color:#f8717199}.border-red-400\/65{border-color:#f87171a6}.border-red-400\/70{border-color:#f87171b3}.border-red-400\/75{border-color:#f87171bf}.border-red-400\/80{border-color:#f87171cc}.border-red-400\/85{border-color:#f87171d9}.border-red-400\/90{border-color:#f87171e6}.border-red-400\/95{border-color:#f87171f2}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/0{border-color:#ef444400}.border-red-500\/10{border-color:#ef44441a}.border-red-500\/100{border-color:#ef4444}.border-red-500\/15{border-color:#ef444426}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/35{border-color:#ef444459}.border-red-500\/40{border-color:#ef444466}.border-red-500\/45{border-color:#ef444473}.border-red-500\/5{border-color:#ef44440d}.border-red-500\/50{border-color:#ef444480}.border-red-500\/55{border-color:#ef44448c}.border-red-500\/60{border-color:#ef444499}.border-red-500\/65{border-color:#ef4444a6}.border-red-500\/70{border-color:#ef4444b3}.border-red-500\/75{border-color:#ef4444bf}.border-red-500\/80{border-color:#ef4444cc}.border-red-500\/85{border-color:#ef4444d9}.border-red-500\/90{border-color:#ef4444e6}.border-red-500\/95{border-color:#ef4444f2}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-600\/0{border-color:#dc262600}.border-red-600\/10{border-color:#dc26261a}.border-red-600\/100{border-color:#dc2626}.border-red-600\/15{border-color:#dc262626}.border-red-600\/20{border-color:#dc262633}.border-red-600\/25{border-color:#dc262640}.border-red-600\/30{border-color:#dc26264d}.border-red-600\/35{border-color:#dc262659}.border-red-600\/40{border-color:#dc262666}.border-red-600\/45{border-color:#dc262673}.border-red-600\/5{border-color:#dc26260d}.border-red-600\/50{border-color:#dc262680}.border-red-600\/55{border-color:#dc26268c}.border-red-600\/60{border-color:#dc262699}.border-red-600\/65{border-color:#dc2626a6}.border-red-600\/70{border-color:#dc2626b3}.border-red-600\/75{border-color:#dc2626bf}.border-red-600\/80{border-color:#dc2626cc}.border-red-600\/85{border-color:#dc2626d9}.border-red-600\/90{border-color:#dc2626e6}.border-red-600\/95{border-color:#dc2626f2}.border-teal-400{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.border-teal-400\/0{border-color:#2dd4bf00}.border-teal-400\/10{border-color:#2dd4bf1a}.border-teal-400\/100{border-color:#2dd4bf}.border-teal-400\/15{border-color:#2dd4bf26}.border-teal-400\/20{border-color:#2dd4bf33}.border-teal-400\/25{border-color:#2dd4bf40}.border-teal-400\/30{border-color:#2dd4bf4d}.border-teal-400\/35{border-color:#2dd4bf59}.border-teal-400\/40{border-color:#2dd4bf66}.border-teal-400\/45{border-color:#2dd4bf73}.border-teal-400\/5{border-color:#2dd4bf0d}.border-teal-400\/50{border-color:#2dd4bf80}.border-teal-400\/55{border-color:#2dd4bf8c}.border-teal-400\/60{border-color:#2dd4bf99}.border-teal-400\/65{border-color:#2dd4bfa6}.border-teal-400\/70{border-color:#2dd4bfb3}.border-teal-400\/75{border-color:#2dd4bfbf}.border-teal-400\/80{border-color:#2dd4bfcc}.border-teal-400\/85{border-color:#2dd4bfd9}.border-teal-400\/90{border-color:#2dd4bfe6}.border-teal-400\/95{border-color:#2dd4bff2}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-500\/0{border-color:#14b8a600}.border-teal-500\/10{border-color:#14b8a61a}.border-teal-500\/100{border-color:#14b8a6}.border-teal-500\/15{border-color:#14b8a626}.border-teal-500\/20{border-color:#14b8a633}.border-teal-500\/25{border-color:#14b8a640}.border-teal-500\/30{border-color:#14b8a64d}.border-teal-500\/35{border-color:#14b8a659}.border-teal-500\/40{border-color:#14b8a666}.border-teal-500\/45{border-color:#14b8a673}.border-teal-500\/5{border-color:#14b8a60d}.border-teal-500\/50{border-color:#14b8a680}.border-teal-500\/55{border-color:#14b8a68c}.border-teal-500\/60{border-color:#14b8a699}.border-teal-500\/65{border-color:#14b8a6a6}.border-teal-500\/70{border-color:#14b8a6b3}.border-teal-500\/75{border-color:#14b8a6bf}.border-teal-500\/80{border-color:#14b8a6cc}.border-teal-500\/85{border-color:#14b8a6d9}.border-teal-500\/90{border-color:#14b8a6e6}.border-teal-500\/95{border-color:#14b8a6f2}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-teal-600\/0{border-color:#0d948800}.border-teal-600\/10{border-color:#0d94881a}.border-teal-600\/100{border-color:#0d9488}.border-teal-600\/15{border-color:#0d948826}.border-teal-600\/20{border-color:#0d948833}.border-teal-600\/25{border-color:#0d948840}.border-teal-600\/30{border-color:#0d94884d}.border-teal-600\/35{border-color:#0d948859}.border-teal-600\/40{border-color:#0d948866}.border-teal-600\/45{border-color:#0d948873}.border-teal-600\/5{border-color:#0d94880d}.border-teal-600\/50{border-color:#0d948880}.border-teal-600\/55{border-color:#0d94888c}.border-teal-600\/60{border-color:#0d948899}.border-teal-600\/65{border-color:#0d9488a6}.border-teal-600\/70{border-color:#0d9488b3}.border-teal-600\/75{border-color:#0d9488bf}.border-teal-600\/80{border-color:#0d9488cc}.border-teal-600\/85{border-color:#0d9488d9}.border-teal-600\/90{border-color:#0d9488e6}.border-teal-600\/95{border-color:#0d9488f2}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-400\/0{border-color:#facc1500}.border-yellow-400\/10{border-color:#facc151a}.border-yellow-400\/100{border-color:#facc15}.border-yellow-400\/15{border-color:#facc1526}.border-yellow-400\/20{border-color:#facc1533}.border-yellow-400\/25{border-color:#facc1540}.border-yellow-400\/30{border-color:#facc154d}.border-yellow-400\/35{border-color:#facc1559}.border-yellow-400\/40{border-color:#facc1566}.border-yellow-400\/45{border-color:#facc1573}.border-yellow-400\/5{border-color:#facc150d}.border-yellow-400\/50{border-color:#facc1580}.border-yellow-400\/55{border-color:#facc158c}.border-yellow-400\/60{border-color:#facc1599}.border-yellow-400\/65{border-color:#facc15a6}.border-yellow-400\/70{border-color:#facc15b3}.border-yellow-400\/75{border-color:#facc15bf}.border-yellow-400\/80{border-color:#facc15cc}.border-yellow-400\/85{border-color:#facc15d9}.border-yellow-400\/90{border-color:#facc15e6}.border-yellow-400\/95{border-color:#facc15f2}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/0{border-color:#eab30800}.border-yellow-500\/10{border-color:#eab3081a}.border-yellow-500\/100{border-color:#eab308}.border-yellow-500\/15{border-color:#eab30826}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/25{border-color:#eab30840}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/35{border-color:#eab30859}.border-yellow-500\/40{border-color:#eab30866}.border-yellow-500\/45{border-color:#eab30873}.border-yellow-500\/5{border-color:#eab3080d}.border-yellow-500\/50{border-color:#eab30880}.border-yellow-500\/55{border-color:#eab3088c}.border-yellow-500\/60{border-color:#eab30899}.border-yellow-500\/65{border-color:#eab308a6}.border-yellow-500\/70{border-color:#eab308b3}.border-yellow-500\/75{border-color:#eab308bf}.border-yellow-500\/80{border-color:#eab308cc}.border-yellow-500\/85{border-color:#eab308d9}.border-yellow-500\/90{border-color:#eab308e6}.border-yellow-500\/95{border-color:#eab308f2}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.border-yellow-600\/0{border-color:#ca8a0400}.border-yellow-600\/10{border-color:#ca8a041a}.border-yellow-600\/100{border-color:#ca8a04}.border-yellow-600\/15{border-color:#ca8a0426}.border-yellow-600\/20{border-color:#ca8a0433}.border-yellow-600\/25{border-color:#ca8a0440}.border-yellow-600\/30{border-color:#ca8a044d}.border-yellow-600\/35{border-color:#ca8a0459}.border-yellow-600\/40{border-color:#ca8a0466}.border-yellow-600\/45{border-color:#ca8a0473}.border-yellow-600\/5{border-color:#ca8a040d}.border-yellow-600\/50{border-color:#ca8a0480}.border-yellow-600\/55{border-color:#ca8a048c}.border-yellow-600\/60{border-color:#ca8a0499}.border-yellow-600\/65{border-color:#ca8a04a6}.border-yellow-600\/70{border-color:#ca8a04b3}.border-yellow-600\/75{border-color:#ca8a04bf}.border-yellow-600\/80{border-color:#ca8a04cc}.border-yellow-600\/85{border-color:#ca8a04d9}.border-yellow-600\/90{border-color:#ca8a04e6}.border-yellow-600\/95{border-color:#ca8a04f2}.border-l-blue-100{--tw-border-opacity: 1;border-left-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-l-blue-100\/0{border-left-color:#dbeafe00}.border-l-blue-100\/10{border-left-color:#dbeafe1a}.border-l-blue-100\/100{border-left-color:#dbeafe}.border-l-blue-100\/15{border-left-color:#dbeafe26}.border-l-blue-100\/20{border-left-color:#dbeafe33}.border-l-blue-100\/25{border-left-color:#dbeafe40}.border-l-blue-100\/30{border-left-color:#dbeafe4d}.border-l-blue-100\/35{border-left-color:#dbeafe59}.border-l-blue-100\/40{border-left-color:#dbeafe66}.border-l-blue-100\/45{border-left-color:#dbeafe73}.border-l-blue-100\/5{border-left-color:#dbeafe0d}.border-l-blue-100\/50{border-left-color:#dbeafe80}.border-l-blue-100\/55{border-left-color:#dbeafe8c}.border-l-blue-100\/60{border-left-color:#dbeafe99}.border-l-blue-100\/65{border-left-color:#dbeafea6}.border-l-blue-100\/70{border-left-color:#dbeafeb3}.border-l-blue-100\/75{border-left-color:#dbeafebf}.border-l-blue-100\/80{border-left-color:#dbeafecc}.border-l-blue-100\/85{border-left-color:#dbeafed9}.border-l-blue-100\/90{border-left-color:#dbeafee6}.border-l-blue-100\/95{border-left-color:#dbeafef2}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-blue-500\/0{border-left-color:#3b82f600}.border-l-blue-500\/10{border-left-color:#3b82f61a}.border-l-blue-500\/100{border-left-color:#3b82f6}.border-l-blue-500\/15{border-left-color:#3b82f626}.border-l-blue-500\/20{border-left-color:#3b82f633}.border-l-blue-500\/25{border-left-color:#3b82f640}.border-l-blue-500\/30{border-left-color:#3b82f64d}.border-l-blue-500\/35{border-left-color:#3b82f659}.border-l-blue-500\/40{border-left-color:#3b82f666}.border-l-blue-500\/45{border-left-color:#3b82f673}.border-l-blue-500\/5{border-left-color:#3b82f60d}.border-l-blue-500\/50{border-left-color:#3b82f680}.border-l-blue-500\/55{border-left-color:#3b82f68c}.border-l-blue-500\/60{border-left-color:#3b82f699}.border-l-blue-500\/65{border-left-color:#3b82f6a6}.border-l-blue-500\/70{border-left-color:#3b82f6b3}.border-l-blue-500\/75{border-left-color:#3b82f6bf}.border-l-blue-500\/80{border-left-color:#3b82f6cc}.border-l-blue-500\/85{border-left-color:#3b82f6d9}.border-l-blue-500\/90{border-left-color:#3b82f6e6}.border-l-blue-500\/95{border-left-color:#3b82f6f2}.border-l-green-100{--tw-border-opacity: 1;border-left-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-l-green-100\/0{border-left-color:#dcfce700}.border-l-green-100\/10{border-left-color:#dcfce71a}.border-l-green-100\/100{border-left-color:#dcfce7}.border-l-green-100\/15{border-left-color:#dcfce726}.border-l-green-100\/20{border-left-color:#dcfce733}.border-l-green-100\/25{border-left-color:#dcfce740}.border-l-green-100\/30{border-left-color:#dcfce74d}.border-l-green-100\/35{border-left-color:#dcfce759}.border-l-green-100\/40{border-left-color:#dcfce766}.border-l-green-100\/45{border-left-color:#dcfce773}.border-l-green-100\/5{border-left-color:#dcfce70d}.border-l-green-100\/50{border-left-color:#dcfce780}.border-l-green-100\/55{border-left-color:#dcfce78c}.border-l-green-100\/60{border-left-color:#dcfce799}.border-l-green-100\/65{border-left-color:#dcfce7a6}.border-l-green-100\/70{border-left-color:#dcfce7b3}.border-l-green-100\/75{border-left-color:#dcfce7bf}.border-l-green-100\/80{border-left-color:#dcfce7cc}.border-l-green-100\/85{border-left-color:#dcfce7d9}.border-l-green-100\/90{border-left-color:#dcfce7e6}.border-l-green-100\/95{border-left-color:#dcfce7f2}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-l-green-500\/0{border-left-color:#22c55e00}.border-l-green-500\/10{border-left-color:#22c55e1a}.border-l-green-500\/100{border-left-color:#22c55e}.border-l-green-500\/15{border-left-color:#22c55e26}.border-l-green-500\/20{border-left-color:#22c55e33}.border-l-green-500\/25{border-left-color:#22c55e40}.border-l-green-500\/30{border-left-color:#22c55e4d}.border-l-green-500\/35{border-left-color:#22c55e59}.border-l-green-500\/40{border-left-color:#22c55e66}.border-l-green-500\/45{border-left-color:#22c55e73}.border-l-green-500\/5{border-left-color:#22c55e0d}.border-l-green-500\/50{border-left-color:#22c55e80}.border-l-green-500\/55{border-left-color:#22c55e8c}.border-l-green-500\/60{border-left-color:#22c55e99}.border-l-green-500\/65{border-left-color:#22c55ea6}.border-l-green-500\/70{border-left-color:#22c55eb3}.border-l-green-500\/75{border-left-color:#22c55ebf}.border-l-green-500\/80{border-left-color:#22c55ecc}.border-l-green-500\/85{border-left-color:#22c55ed9}.border-l-green-500\/90{border-left-color:#22c55ee6}.border-l-green-500\/95{border-left-color:#22c55ef2}.border-l-indigo-100{--tw-border-opacity: 1;border-left-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-l-indigo-100\/0{border-left-color:#e0e7ff00}.border-l-indigo-100\/10{border-left-color:#e0e7ff1a}.border-l-indigo-100\/100{border-left-color:#e0e7ff}.border-l-indigo-100\/15{border-left-color:#e0e7ff26}.border-l-indigo-100\/20{border-left-color:#e0e7ff33}.border-l-indigo-100\/25{border-left-color:#e0e7ff40}.border-l-indigo-100\/30{border-left-color:#e0e7ff4d}.border-l-indigo-100\/35{border-left-color:#e0e7ff59}.border-l-indigo-100\/40{border-left-color:#e0e7ff66}.border-l-indigo-100\/45{border-left-color:#e0e7ff73}.border-l-indigo-100\/5{border-left-color:#e0e7ff0d}.border-l-indigo-100\/50{border-left-color:#e0e7ff80}.border-l-indigo-100\/55{border-left-color:#e0e7ff8c}.border-l-indigo-100\/60{border-left-color:#e0e7ff99}.border-l-indigo-100\/65{border-left-color:#e0e7ffa6}.border-l-indigo-100\/70{border-left-color:#e0e7ffb3}.border-l-indigo-100\/75{border-left-color:#e0e7ffbf}.border-l-indigo-100\/80{border-left-color:#e0e7ffcc}.border-l-indigo-100\/85{border-left-color:#e0e7ffd9}.border-l-indigo-100\/90{border-left-color:#e0e7ffe6}.border-l-indigo-100\/95{border-left-color:#e0e7fff2}.border-l-indigo-500{--tw-border-opacity: 1;border-left-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-l-indigo-500\/0{border-left-color:#6366f100}.border-l-indigo-500\/10{border-left-color:#6366f11a}.border-l-indigo-500\/100{border-left-color:#6366f1}.border-l-indigo-500\/15{border-left-color:#6366f126}.border-l-indigo-500\/20{border-left-color:#6366f133}.border-l-indigo-500\/25{border-left-color:#6366f140}.border-l-indigo-500\/30{border-left-color:#6366f14d}.border-l-indigo-500\/35{border-left-color:#6366f159}.border-l-indigo-500\/40{border-left-color:#6366f166}.border-l-indigo-500\/45{border-left-color:#6366f173}.border-l-indigo-500\/5{border-left-color:#6366f10d}.border-l-indigo-500\/50{border-left-color:#6366f180}.border-l-indigo-500\/55{border-left-color:#6366f18c}.border-l-indigo-500\/60{border-left-color:#6366f199}.border-l-indigo-500\/65{border-left-color:#6366f1a6}.border-l-indigo-500\/70{border-left-color:#6366f1b3}.border-l-indigo-500\/75{border-left-color:#6366f1bf}.border-l-indigo-500\/80{border-left-color:#6366f1cc}.border-l-indigo-500\/85{border-left-color:#6366f1d9}.border-l-indigo-500\/90{border-left-color:#6366f1e6}.border-l-indigo-500\/95{border-left-color:#6366f1f2}.border-l-orange-100{--tw-border-opacity: 1;border-left-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-l-orange-100\/0{border-left-color:#ffedd500}.border-l-orange-100\/10{border-left-color:#ffedd51a}.border-l-orange-100\/100{border-left-color:#ffedd5}.border-l-orange-100\/15{border-left-color:#ffedd526}.border-l-orange-100\/20{border-left-color:#ffedd533}.border-l-orange-100\/25{border-left-color:#ffedd540}.border-l-orange-100\/30{border-left-color:#ffedd54d}.border-l-orange-100\/35{border-left-color:#ffedd559}.border-l-orange-100\/40{border-left-color:#ffedd566}.border-l-orange-100\/45{border-left-color:#ffedd573}.border-l-orange-100\/5{border-left-color:#ffedd50d}.border-l-orange-100\/50{border-left-color:#ffedd580}.border-l-orange-100\/55{border-left-color:#ffedd58c}.border-l-orange-100\/60{border-left-color:#ffedd599}.border-l-orange-100\/65{border-left-color:#ffedd5a6}.border-l-orange-100\/70{border-left-color:#ffedd5b3}.border-l-orange-100\/75{border-left-color:#ffedd5bf}.border-l-orange-100\/80{border-left-color:#ffedd5cc}.border-l-orange-100\/85{border-left-color:#ffedd5d9}.border-l-orange-100\/90{border-left-color:#ffedd5e6}.border-l-orange-100\/95{border-left-color:#ffedd5f2}.border-l-orange-500{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-l-orange-500\/0{border-left-color:#f9731600}.border-l-orange-500\/10{border-left-color:#f973161a}.border-l-orange-500\/100{border-left-color:#f97316}.border-l-orange-500\/15{border-left-color:#f9731626}.border-l-orange-500\/20{border-left-color:#f9731633}.border-l-orange-500\/25{border-left-color:#f9731640}.border-l-orange-500\/30{border-left-color:#f973164d}.border-l-orange-500\/35{border-left-color:#f9731659}.border-l-orange-500\/40{border-left-color:#f9731666}.border-l-orange-500\/45{border-left-color:#f9731673}.border-l-orange-500\/5{border-left-color:#f973160d}.border-l-orange-500\/50{border-left-color:#f9731680}.border-l-orange-500\/55{border-left-color:#f973168c}.border-l-orange-500\/60{border-left-color:#f9731699}.border-l-orange-500\/65{border-left-color:#f97316a6}.border-l-orange-500\/70{border-left-color:#f97316b3}.border-l-orange-500\/75{border-left-color:#f97316bf}.border-l-orange-500\/80{border-left-color:#f97316cc}.border-l-orange-500\/85{border-left-color:#f97316d9}.border-l-orange-500\/90{border-left-color:#f97316e6}.border-l-orange-500\/95{border-left-color:#f97316f2}.border-l-pink-100{--tw-border-opacity: 1;border-left-color:rgb(252 231 243 / var(--tw-border-opacity, 1))}.border-l-pink-100\/0{border-left-color:#fce7f300}.border-l-pink-100\/10{border-left-color:#fce7f31a}.border-l-pink-100\/100{border-left-color:#fce7f3}.border-l-pink-100\/15{border-left-color:#fce7f326}.border-l-pink-100\/20{border-left-color:#fce7f333}.border-l-pink-100\/25{border-left-color:#fce7f340}.border-l-pink-100\/30{border-left-color:#fce7f34d}.border-l-pink-100\/35{border-left-color:#fce7f359}.border-l-pink-100\/40{border-left-color:#fce7f366}.border-l-pink-100\/45{border-left-color:#fce7f373}.border-l-pink-100\/5{border-left-color:#fce7f30d}.border-l-pink-100\/50{border-left-color:#fce7f380}.border-l-pink-100\/55{border-left-color:#fce7f38c}.border-l-pink-100\/60{border-left-color:#fce7f399}.border-l-pink-100\/65{border-left-color:#fce7f3a6}.border-l-pink-100\/70{border-left-color:#fce7f3b3}.border-l-pink-100\/75{border-left-color:#fce7f3bf}.border-l-pink-100\/80{border-left-color:#fce7f3cc}.border-l-pink-100\/85{border-left-color:#fce7f3d9}.border-l-pink-100\/90{border-left-color:#fce7f3e6}.border-l-pink-100\/95{border-left-color:#fce7f3f2}.border-l-pink-500{--tw-border-opacity: 1;border-left-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-l-pink-500\/0{border-left-color:#ec489900}.border-l-pink-500\/10{border-left-color:#ec48991a}.border-l-pink-500\/100{border-left-color:#ec4899}.border-l-pink-500\/15{border-left-color:#ec489926}.border-l-pink-500\/20{border-left-color:#ec489933}.border-l-pink-500\/25{border-left-color:#ec489940}.border-l-pink-500\/30{border-left-color:#ec48994d}.border-l-pink-500\/35{border-left-color:#ec489959}.border-l-pink-500\/40{border-left-color:#ec489966}.border-l-pink-500\/45{border-left-color:#ec489973}.border-l-pink-500\/5{border-left-color:#ec48990d}.border-l-pink-500\/50{border-left-color:#ec489980}.border-l-pink-500\/55{border-left-color:#ec48998c}.border-l-pink-500\/60{border-left-color:#ec489999}.border-l-pink-500\/65{border-left-color:#ec4899a6}.border-l-pink-500\/70{border-left-color:#ec4899b3}.border-l-pink-500\/75{border-left-color:#ec4899bf}.border-l-pink-500\/80{border-left-color:#ec4899cc}.border-l-pink-500\/85{border-left-color:#ec4899d9}.border-l-pink-500\/90{border-left-color:#ec4899e6}.border-l-pink-500\/95{border-left-color:#ec4899f2}.border-l-purple-100{--tw-border-opacity: 1;border-left-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-l-purple-100\/0{border-left-color:#f3e8ff00}.border-l-purple-100\/10{border-left-color:#f3e8ff1a}.border-l-purple-100\/100{border-left-color:#f3e8ff}.border-l-purple-100\/15{border-left-color:#f3e8ff26}.border-l-purple-100\/20{border-left-color:#f3e8ff33}.border-l-purple-100\/25{border-left-color:#f3e8ff40}.border-l-purple-100\/30{border-left-color:#f3e8ff4d}.border-l-purple-100\/35{border-left-color:#f3e8ff59}.border-l-purple-100\/40{border-left-color:#f3e8ff66}.border-l-purple-100\/45{border-left-color:#f3e8ff73}.border-l-purple-100\/5{border-left-color:#f3e8ff0d}.border-l-purple-100\/50{border-left-color:#f3e8ff80}.border-l-purple-100\/55{border-left-color:#f3e8ff8c}.border-l-purple-100\/60{border-left-color:#f3e8ff99}.border-l-purple-100\/65{border-left-color:#f3e8ffa6}.border-l-purple-100\/70{border-left-color:#f3e8ffb3}.border-l-purple-100\/75{border-left-color:#f3e8ffbf}.border-l-purple-100\/80{border-left-color:#f3e8ffcc}.border-l-purple-100\/85{border-left-color:#f3e8ffd9}.border-l-purple-100\/90{border-left-color:#f3e8ffe6}.border-l-purple-100\/95{border-left-color:#f3e8fff2}.border-l-purple-500{--tw-border-opacity: 1;border-left-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-l-purple-500\/0{border-left-color:#a855f700}.border-l-purple-500\/10{border-left-color:#a855f71a}.border-l-purple-500\/100{border-left-color:#a855f7}.border-l-purple-500\/15{border-left-color:#a855f726}.border-l-purple-500\/20{border-left-color:#a855f733}.border-l-purple-500\/25{border-left-color:#a855f740}.border-l-purple-500\/30{border-left-color:#a855f74d}.border-l-purple-500\/35{border-left-color:#a855f759}.border-l-purple-500\/40{border-left-color:#a855f766}.border-l-purple-500\/45{border-left-color:#a855f773}.border-l-purple-500\/5{border-left-color:#a855f70d}.border-l-purple-500\/50{border-left-color:#a855f780}.border-l-purple-500\/55{border-left-color:#a855f78c}.border-l-purple-500\/60{border-left-color:#a855f799}.border-l-purple-500\/65{border-left-color:#a855f7a6}.border-l-purple-500\/70{border-left-color:#a855f7b3}.border-l-purple-500\/75{border-left-color:#a855f7bf}.border-l-purple-500\/80{border-left-color:#a855f7cc}.border-l-purple-500\/85{border-left-color:#a855f7d9}.border-l-purple-500\/90{border-left-color:#a855f7e6}.border-l-purple-500\/95{border-left-color:#a855f7f2}.border-l-red-100{--tw-border-opacity: 1;border-left-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-l-red-100\/0{border-left-color:#fee2e200}.border-l-red-100\/10{border-left-color:#fee2e21a}.border-l-red-100\/100{border-left-color:#fee2e2}.border-l-red-100\/15{border-left-color:#fee2e226}.border-l-red-100\/20{border-left-color:#fee2e233}.border-l-red-100\/25{border-left-color:#fee2e240}.border-l-red-100\/30{border-left-color:#fee2e24d}.border-l-red-100\/35{border-left-color:#fee2e259}.border-l-red-100\/40{border-left-color:#fee2e266}.border-l-red-100\/45{border-left-color:#fee2e273}.border-l-red-100\/5{border-left-color:#fee2e20d}.border-l-red-100\/50{border-left-color:#fee2e280}.border-l-red-100\/55{border-left-color:#fee2e28c}.border-l-red-100\/60{border-left-color:#fee2e299}.border-l-red-100\/65{border-left-color:#fee2e2a6}.border-l-red-100\/70{border-left-color:#fee2e2b3}.border-l-red-100\/75{border-left-color:#fee2e2bf}.border-l-red-100\/80{border-left-color:#fee2e2cc}.border-l-red-100\/85{border-left-color:#fee2e2d9}.border-l-red-100\/90{border-left-color:#fee2e2e6}.border-l-red-100\/95{border-left-color:#fee2e2f2}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-red-500\/0{border-left-color:#ef444400}.border-l-red-500\/10{border-left-color:#ef44441a}.border-l-red-500\/100{border-left-color:#ef4444}.border-l-red-500\/15{border-left-color:#ef444426}.border-l-red-500\/20{border-left-color:#ef444433}.border-l-red-500\/25{border-left-color:#ef444440}.border-l-red-500\/30{border-left-color:#ef44444d}.border-l-red-500\/35{border-left-color:#ef444459}.border-l-red-500\/40{border-left-color:#ef444466}.border-l-red-500\/45{border-left-color:#ef444473}.border-l-red-500\/5{border-left-color:#ef44440d}.border-l-red-500\/50{border-left-color:#ef444480}.border-l-red-500\/55{border-left-color:#ef44448c}.border-l-red-500\/60{border-left-color:#ef444499}.border-l-red-500\/65{border-left-color:#ef4444a6}.border-l-red-500\/70{border-left-color:#ef4444b3}.border-l-red-500\/75{border-left-color:#ef4444bf}.border-l-red-500\/80{border-left-color:#ef4444cc}.border-l-red-500\/85{border-left-color:#ef4444d9}.border-l-red-500\/90{border-left-color:#ef4444e6}.border-l-red-500\/95{border-left-color:#ef4444f2}.border-l-teal-100{--tw-border-opacity: 1;border-left-color:rgb(204 251 241 / var(--tw-border-opacity, 1))}.border-l-teal-100\/0{border-left-color:#ccfbf100}.border-l-teal-100\/10{border-left-color:#ccfbf11a}.border-l-teal-100\/100{border-left-color:#ccfbf1}.border-l-teal-100\/15{border-left-color:#ccfbf126}.border-l-teal-100\/20{border-left-color:#ccfbf133}.border-l-teal-100\/25{border-left-color:#ccfbf140}.border-l-teal-100\/30{border-left-color:#ccfbf14d}.border-l-teal-100\/35{border-left-color:#ccfbf159}.border-l-teal-100\/40{border-left-color:#ccfbf166}.border-l-teal-100\/45{border-left-color:#ccfbf173}.border-l-teal-100\/5{border-left-color:#ccfbf10d}.border-l-teal-100\/50{border-left-color:#ccfbf180}.border-l-teal-100\/55{border-left-color:#ccfbf18c}.border-l-teal-100\/60{border-left-color:#ccfbf199}.border-l-teal-100\/65{border-left-color:#ccfbf1a6}.border-l-teal-100\/70{border-left-color:#ccfbf1b3}.border-l-teal-100\/75{border-left-color:#ccfbf1bf}.border-l-teal-100\/80{border-left-color:#ccfbf1cc}.border-l-teal-100\/85{border-left-color:#ccfbf1d9}.border-l-teal-100\/90{border-left-color:#ccfbf1e6}.border-l-teal-100\/95{border-left-color:#ccfbf1f2}.border-l-teal-500{--tw-border-opacity: 1;border-left-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-l-teal-500\/0{border-left-color:#14b8a600}.border-l-teal-500\/10{border-left-color:#14b8a61a}.border-l-teal-500\/100{border-left-color:#14b8a6}.border-l-teal-500\/15{border-left-color:#14b8a626}.border-l-teal-500\/20{border-left-color:#14b8a633}.border-l-teal-500\/25{border-left-color:#14b8a640}.border-l-teal-500\/30{border-left-color:#14b8a64d}.border-l-teal-500\/35{border-left-color:#14b8a659}.border-l-teal-500\/40{border-left-color:#14b8a666}.border-l-teal-500\/45{border-left-color:#14b8a673}.border-l-teal-500\/5{border-left-color:#14b8a60d}.border-l-teal-500\/50{border-left-color:#14b8a680}.border-l-teal-500\/55{border-left-color:#14b8a68c}.border-l-teal-500\/60{border-left-color:#14b8a699}.border-l-teal-500\/65{border-left-color:#14b8a6a6}.border-l-teal-500\/70{border-left-color:#14b8a6b3}.border-l-teal-500\/75{border-left-color:#14b8a6bf}.border-l-teal-500\/80{border-left-color:#14b8a6cc}.border-l-teal-500\/85{border-left-color:#14b8a6d9}.border-l-teal-500\/90{border-left-color:#14b8a6e6}.border-l-teal-500\/95{border-left-color:#14b8a6f2}.border-l-yellow-100{--tw-border-opacity: 1;border-left-color:rgb(254 249 195 / var(--tw-border-opacity, 1))}.border-l-yellow-100\/0{border-left-color:#fef9c300}.border-l-yellow-100\/10{border-left-color:#fef9c31a}.border-l-yellow-100\/100{border-left-color:#fef9c3}.border-l-yellow-100\/15{border-left-color:#fef9c326}.border-l-yellow-100\/20{border-left-color:#fef9c333}.border-l-yellow-100\/25{border-left-color:#fef9c340}.border-l-yellow-100\/30{border-left-color:#fef9c34d}.border-l-yellow-100\/35{border-left-color:#fef9c359}.border-l-yellow-100\/40{border-left-color:#fef9c366}.border-l-yellow-100\/45{border-left-color:#fef9c373}.border-l-yellow-100\/5{border-left-color:#fef9c30d}.border-l-yellow-100\/50{border-left-color:#fef9c380}.border-l-yellow-100\/55{border-left-color:#fef9c38c}.border-l-yellow-100\/60{border-left-color:#fef9c399}.border-l-yellow-100\/65{border-left-color:#fef9c3a6}.border-l-yellow-100\/70{border-left-color:#fef9c3b3}.border-l-yellow-100\/75{border-left-color:#fef9c3bf}.border-l-yellow-100\/80{border-left-color:#fef9c3cc}.border-l-yellow-100\/85{border-left-color:#fef9c3d9}.border-l-yellow-100\/90{border-left-color:#fef9c3e6}.border-l-yellow-100\/95{border-left-color:#fef9c3f2}.border-l-yellow-500{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-l-yellow-500\/0{border-left-color:#eab30800}.border-l-yellow-500\/10{border-left-color:#eab3081a}.border-l-yellow-500\/100{border-left-color:#eab308}.border-l-yellow-500\/15{border-left-color:#eab30826}.border-l-yellow-500\/20{border-left-color:#eab30833}.border-l-yellow-500\/25{border-left-color:#eab30840}.border-l-yellow-500\/30{border-left-color:#eab3084d}.border-l-yellow-500\/35{border-left-color:#eab30859}.border-l-yellow-500\/40{border-left-color:#eab30866}.border-l-yellow-500\/45{border-left-color:#eab30873}.border-l-yellow-500\/5{border-left-color:#eab3080d}.border-l-yellow-500\/50{border-left-color:#eab30880}.border-l-yellow-500\/55{border-left-color:#eab3088c}.border-l-yellow-500\/60{border-left-color:#eab30899}.border-l-yellow-500\/65{border-left-color:#eab308a6}.border-l-yellow-500\/70{border-left-color:#eab308b3}.border-l-yellow-500\/75{border-left-color:#eab308bf}.border-l-yellow-500\/80{border-left-color:#eab308cc}.border-l-yellow-500\/85{border-left-color:#eab308d9}.border-l-yellow-500\/90{border-left-color:#eab308e6}.border-l-yellow-500\/95{border-left-color:#eab308f2}.bg-\[\#2563EA\]{--tw-bg-opacity: 1;background-color:rgb(37 99 234 / var(--tw-bg-opacity, 1))}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/0{background-color:#dbeafe00}.bg-blue-100\/10{background-color:#dbeafe1a}.bg-blue-100\/100{background-color:#dbeafe}.bg-blue-100\/15{background-color:#dbeafe26}.bg-blue-100\/20{background-color:#dbeafe33}.bg-blue-100\/25{background-color:#dbeafe40}.bg-blue-100\/30{background-color:#dbeafe4d}.bg-blue-100\/35{background-color:#dbeafe59}.bg-blue-100\/40{background-color:#dbeafe66}.bg-blue-100\/45{background-color:#dbeafe73}.bg-blue-100\/5{background-color:#dbeafe0d}.bg-blue-100\/50{background-color:#dbeafe80}.bg-blue-100\/55{background-color:#dbeafe8c}.bg-blue-100\/60{background-color:#dbeafe99}.bg-blue-100\/65{background-color:#dbeafea6}.bg-blue-100\/70{background-color:#dbeafeb3}.bg-blue-100\/75{background-color:#dbeafebf}.bg-blue-100\/80{background-color:#dbeafecc}.bg-blue-100\/85{background-color:#dbeafed9}.bg-blue-100\/90{background-color:#dbeafee6}.bg-blue-100\/95{background-color:#dbeafef2}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/0{background-color:#3b82f600}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/100{background-color:#3b82f6}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/25{background-color:#3b82f640}.bg-blue-500\/30{background-color:#3b82f64d}.bg-blue-500\/35{background-color:#3b82f659}.bg-blue-500\/40{background-color:#3b82f666}.bg-blue-500\/45{background-color:#3b82f673}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/50{background-color:#3b82f680}.bg-blue-500\/55{background-color:#3b82f68c}.bg-blue-500\/60{background-color:#3b82f699}.bg-blue-500\/65{background-color:#3b82f6a6}.bg-blue-500\/70{background-color:#3b82f6b3}.bg-blue-500\/75{background-color:#3b82f6bf}.bg-blue-500\/80{background-color:#3b82f6cc}.bg-blue-500\/85{background-color:#3b82f6d9}.bg-blue-500\/90{background-color:#3b82f6e6}.bg-blue-500\/95{background-color:#3b82f6f2}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-brand-blue{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-brand-blue-light{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-brand-dark{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-100\/0{background-color:#dcfce700}.bg-green-100\/10{background-color:#dcfce71a}.bg-green-100\/100{background-color:#dcfce7}.bg-green-100\/15{background-color:#dcfce726}.bg-green-100\/20{background-color:#dcfce733}.bg-green-100\/25{background-color:#dcfce740}.bg-green-100\/30{background-color:#dcfce74d}.bg-green-100\/35{background-color:#dcfce759}.bg-green-100\/40{background-color:#dcfce766}.bg-green-100\/45{background-color:#dcfce773}.bg-green-100\/5{background-color:#dcfce70d}.bg-green-100\/50{background-color:#dcfce780}.bg-green-100\/55{background-color:#dcfce78c}.bg-green-100\/60{background-color:#dcfce799}.bg-green-100\/65{background-color:#dcfce7a6}.bg-green-100\/70{background-color:#dcfce7b3}.bg-green-100\/75{background-color:#dcfce7bf}.bg-green-100\/80{background-color:#dcfce7cc}.bg-green-100\/85{background-color:#dcfce7d9}.bg-green-100\/90{background-color:#dcfce7e6}.bg-green-100\/95{background-color:#dcfce7f2}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/0{background-color:#22c55e00}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/100{background-color:#22c55e}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/25{background-color:#22c55e40}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-500\/35{background-color:#22c55e59}.bg-green-500\/40{background-color:#22c55e66}.bg-green-500\/45{background-color:#22c55e73}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-500\/50{background-color:#22c55e80}.bg-green-500\/55{background-color:#22c55e8c}.bg-green-500\/60{background-color:#22c55e99}.bg-green-500\/65{background-color:#22c55ea6}.bg-green-500\/70{background-color:#22c55eb3}.bg-green-500\/75{background-color:#22c55ebf}.bg-green-500\/80{background-color:#22c55ecc}.bg-green-500\/85{background-color:#22c55ed9}.bg-green-500\/90{background-color:#22c55ee6}.bg-green-500\/95{background-color:#22c55ef2}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-100\/0{background-color:#e0e7ff00}.bg-indigo-100\/10{background-color:#e0e7ff1a}.bg-indigo-100\/100{background-color:#e0e7ff}.bg-indigo-100\/15{background-color:#e0e7ff26}.bg-indigo-100\/20{background-color:#e0e7ff33}.bg-indigo-100\/25{background-color:#e0e7ff40}.bg-indigo-100\/30{background-color:#e0e7ff4d}.bg-indigo-100\/35{background-color:#e0e7ff59}.bg-indigo-100\/40{background-color:#e0e7ff66}.bg-indigo-100\/45{background-color:#e0e7ff73}.bg-indigo-100\/5{background-color:#e0e7ff0d}.bg-indigo-100\/50{background-color:#e0e7ff80}.bg-indigo-100\/55{background-color:#e0e7ff8c}.bg-indigo-100\/60{background-color:#e0e7ff99}.bg-indigo-100\/65{background-color:#e0e7ffa6}.bg-indigo-100\/70{background-color:#e0e7ffb3}.bg-indigo-100\/75{background-color:#e0e7ffbf}.bg-indigo-100\/80{background-color:#e0e7ffcc}.bg-indigo-100\/85{background-color:#e0e7ffd9}.bg-indigo-100\/90{background-color:#e0e7ffe6}.bg-indigo-100\/95{background-color:#e0e7fff2}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/0{background-color:#6366f100}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/100{background-color:#6366f1}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/25{background-color:#6366f140}.bg-indigo-500\/30{background-color:#6366f14d}.bg-indigo-500\/35{background-color:#6366f159}.bg-indigo-500\/40{background-color:#6366f166}.bg-indigo-500\/45{background-color:#6366f173}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-500\/50{background-color:#6366f180}.bg-indigo-500\/55{background-color:#6366f18c}.bg-indigo-500\/60{background-color:#6366f199}.bg-indigo-500\/65{background-color:#6366f1a6}.bg-indigo-500\/70{background-color:#6366f1b3}.bg-indigo-500\/75{background-color:#6366f1bf}.bg-indigo-500\/80{background-color:#6366f1cc}.bg-indigo-500\/85{background-color:#6366f1d9}.bg-indigo-500\/90{background-color:#6366f1e6}.bg-indigo-500\/95{background-color:#6366f1f2}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-light-gray{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-100\/0{background-color:#ffedd500}.bg-orange-100\/10{background-color:#ffedd51a}.bg-orange-100\/100{background-color:#ffedd5}.bg-orange-100\/15{background-color:#ffedd526}.bg-orange-100\/20{background-color:#ffedd533}.bg-orange-100\/25{background-color:#ffedd540}.bg-orange-100\/30{background-color:#ffedd54d}.bg-orange-100\/35{background-color:#ffedd559}.bg-orange-100\/40{background-color:#ffedd566}.bg-orange-100\/45{background-color:#ffedd573}.bg-orange-100\/5{background-color:#ffedd50d}.bg-orange-100\/50{background-color:#ffedd580}.bg-orange-100\/55{background-color:#ffedd58c}.bg-orange-100\/60{background-color:#ffedd599}.bg-orange-100\/65{background-color:#ffedd5a6}.bg-orange-100\/70{background-color:#ffedd5b3}.bg-orange-100\/75{background-color:#ffedd5bf}.bg-orange-100\/80{background-color:#ffedd5cc}.bg-orange-100\/85{background-color:#ffedd5d9}.bg-orange-100\/90{background-color:#ffedd5e6}.bg-orange-100\/95{background-color:#ffedd5f2}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/0{background-color:#f9731600}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/100{background-color:#f97316}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/25{background-color:#f9731640}.bg-orange-500\/30{background-color:#f973164d}.bg-orange-500\/35{background-color:#f9731659}.bg-orange-500\/40{background-color:#f9731666}.bg-orange-500\/45{background-color:#f9731673}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-500\/50{background-color:#f9731680}.bg-orange-500\/55{background-color:#f973168c}.bg-orange-500\/60{background-color:#f9731699}.bg-orange-500\/65{background-color:#f97316a6}.bg-orange-500\/70{background-color:#f97316b3}.bg-orange-500\/75{background-color:#f97316bf}.bg-orange-500\/80{background-color:#f97316cc}.bg-orange-500\/85{background-color:#f97316d9}.bg-orange-500\/90{background-color:#f97316e6}.bg-orange-500\/95{background-color:#f97316f2}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-100\/0{background-color:#fce7f300}.bg-pink-100\/10{background-color:#fce7f31a}.bg-pink-100\/100{background-color:#fce7f3}.bg-pink-100\/15{background-color:#fce7f326}.bg-pink-100\/20{background-color:#fce7f333}.bg-pink-100\/25{background-color:#fce7f340}.bg-pink-100\/30{background-color:#fce7f34d}.bg-pink-100\/35{background-color:#fce7f359}.bg-pink-100\/40{background-color:#fce7f366}.bg-pink-100\/45{background-color:#fce7f373}.bg-pink-100\/5{background-color:#fce7f30d}.bg-pink-100\/50{background-color:#fce7f380}.bg-pink-100\/55{background-color:#fce7f38c}.bg-pink-100\/60{background-color:#fce7f399}.bg-pink-100\/65{background-color:#fce7f3a6}.bg-pink-100\/70{background-color:#fce7f3b3}.bg-pink-100\/75{background-color:#fce7f3bf}.bg-pink-100\/80{background-color:#fce7f3cc}.bg-pink-100\/85{background-color:#fce7f3d9}.bg-pink-100\/90{background-color:#fce7f3e6}.bg-pink-100\/95{background-color:#fce7f3f2}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/0{background-color:#ec489900}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/100{background-color:#ec4899}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-500\/25{background-color:#ec489940}.bg-pink-500\/30{background-color:#ec48994d}.bg-pink-500\/35{background-color:#ec489959}.bg-pink-500\/40{background-color:#ec489966}.bg-pink-500\/45{background-color:#ec489973}.bg-pink-500\/5{background-color:#ec48990d}.bg-pink-500\/50{background-color:#ec489980}.bg-pink-500\/55{background-color:#ec48998c}.bg-pink-500\/60{background-color:#ec489999}.bg-pink-500\/65{background-color:#ec4899a6}.bg-pink-500\/70{background-color:#ec4899b3}.bg-pink-500\/75{background-color:#ec4899bf}.bg-pink-500\/80{background-color:#ec4899cc}.bg-pink-500\/85{background-color:#ec4899d9}.bg-pink-500\/90{background-color:#ec4899e6}.bg-pink-500\/95{background-color:#ec4899f2}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-100\/0{background-color:#f3e8ff00}.bg-purple-100\/10{background-color:#f3e8ff1a}.bg-purple-100\/100{background-color:#f3e8ff}.bg-purple-100\/15{background-color:#f3e8ff26}.bg-purple-100\/20{background-color:#f3e8ff33}.bg-purple-100\/25{background-color:#f3e8ff40}.bg-purple-100\/30{background-color:#f3e8ff4d}.bg-purple-100\/35{background-color:#f3e8ff59}.bg-purple-100\/40{background-color:#f3e8ff66}.bg-purple-100\/45{background-color:#f3e8ff73}.bg-purple-100\/5{background-color:#f3e8ff0d}.bg-purple-100\/50{background-color:#f3e8ff80}.bg-purple-100\/55{background-color:#f3e8ff8c}.bg-purple-100\/60{background-color:#f3e8ff99}.bg-purple-100\/65{background-color:#f3e8ffa6}.bg-purple-100\/70{background-color:#f3e8ffb3}.bg-purple-100\/75{background-color:#f3e8ffbf}.bg-purple-100\/80{background-color:#f3e8ffcc}.bg-purple-100\/85{background-color:#f3e8ffd9}.bg-purple-100\/90{background-color:#f3e8ffe6}.bg-purple-100\/95{background-color:#f3e8fff2}.bg-purple-200\/40{background-color:#e9d5ff66}.bg-purple-200\/60{background-color:#e9d5ff99}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/0{background-color:#a855f700}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/100{background-color:#a855f7}.bg-purple-500\/15{background-color:#a855f726}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/25{background-color:#a855f740}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-500\/35{background-color:#a855f759}.bg-purple-500\/40{background-color:#a855f766}.bg-purple-500\/45{background-color:#a855f773}.bg-purple-500\/5{background-color:#a855f70d}.bg-purple-500\/50{background-color:#a855f780}.bg-purple-500\/55{background-color:#a855f78c}.bg-purple-500\/60{background-color:#a855f799}.bg-purple-500\/65{background-color:#a855f7a6}.bg-purple-500\/70{background-color:#a855f7b3}.bg-purple-500\/75{background-color:#a855f7bf}.bg-purple-500\/80{background-color:#a855f7cc}.bg-purple-500\/85{background-color:#a855f7d9}.bg-purple-500\/90{background-color:#a855f7e6}.bg-purple-500\/95{background-color:#a855f7f2}.bg-raoacademy-blue{--tw-bg-opacity: 1;background-color:rgb(211 228 253 / var(--tw-bg-opacity, 1))}.bg-raoacademy-gray{--tw-bg-opacity: 1;background-color:rgb(241 240 251 / var(--tw-bg-opacity, 1))}.bg-raoacademy-green{--tw-bg-opacity: 1;background-color:rgb(242 252 226 / var(--tw-bg-opacity, 1))}.bg-raoacademy-orange{--tw-bg-opacity: 1;background-color:rgb(254 198 161 / var(--tw-bg-opacity, 1))}.bg-raoacademy-peach{--tw-bg-opacity: 1;background-color:rgb(253 225 211 / var(--tw-bg-opacity, 1))}.bg-raoacademy-pink{--tw-bg-opacity: 1;background-color:rgb(255 222 226 / var(--tw-bg-opacity, 1))}.bg-raoacademy-purple{--tw-bg-opacity: 1;background-color:rgb(155 135 245 / var(--tw-bg-opacity, 1))}.bg-raoacademy-yellow{--tw-bg-opacity: 1;background-color:rgb(254 247 205 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/0{background-color:#fee2e200}.bg-red-100\/10{background-color:#fee2e21a}.bg-red-100\/100{background-color:#fee2e2}.bg-red-100\/15{background-color:#fee2e226}.bg-red-100\/20{background-color:#fee2e233}.bg-red-100\/25{background-color:#fee2e240}.bg-red-100\/30{background-color:#fee2e24d}.bg-red-100\/35{background-color:#fee2e259}.bg-red-100\/40{background-color:#fee2e266}.bg-red-100\/45{background-color:#fee2e273}.bg-red-100\/5{background-color:#fee2e20d}.bg-red-100\/50{background-color:#fee2e280}.bg-red-100\/55{background-color:#fee2e28c}.bg-red-100\/60{background-color:#fee2e299}.bg-red-100\/65{background-color:#fee2e2a6}.bg-red-100\/70{background-color:#fee2e2b3}.bg-red-100\/75{background-color:#fee2e2bf}.bg-red-100\/80{background-color:#fee2e2cc}.bg-red-100\/85{background-color:#fee2e2d9}.bg-red-100\/90{background-color:#fee2e2e6}.bg-red-100\/95{background-color:#fee2e2f2}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/0{background-color:#ef444400}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/100{background-color:#ef4444}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/25{background-color:#ef444440}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/35{background-color:#ef444459}.bg-red-500\/40{background-color:#ef444466}.bg-red-500\/45{background-color:#ef444473}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/50{background-color:#ef444480}.bg-red-500\/55{background-color:#ef44448c}.bg-red-500\/60{background-color:#ef444499}.bg-red-500\/65{background-color:#ef4444a6}.bg-red-500\/70{background-color:#ef4444b3}.bg-red-500\/75{background-color:#ef4444bf}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-500\/85{background-color:#ef4444d9}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-500\/95{background-color:#ef4444f2}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-100\/0{background-color:#ccfbf100}.bg-teal-100\/10{background-color:#ccfbf11a}.bg-teal-100\/100{background-color:#ccfbf1}.bg-teal-100\/15{background-color:#ccfbf126}.bg-teal-100\/20{background-color:#ccfbf133}.bg-teal-100\/25{background-color:#ccfbf140}.bg-teal-100\/30{background-color:#ccfbf14d}.bg-teal-100\/35{background-color:#ccfbf159}.bg-teal-100\/40{background-color:#ccfbf166}.bg-teal-100\/45{background-color:#ccfbf173}.bg-teal-100\/5{background-color:#ccfbf10d}.bg-teal-100\/50{background-color:#ccfbf180}.bg-teal-100\/55{background-color:#ccfbf18c}.bg-teal-100\/60{background-color:#ccfbf199}.bg-teal-100\/65{background-color:#ccfbf1a6}.bg-teal-100\/70{background-color:#ccfbf1b3}.bg-teal-100\/75{background-color:#ccfbf1bf}.bg-teal-100\/80{background-color:#ccfbf1cc}.bg-teal-100\/85{background-color:#ccfbf1d9}.bg-teal-100\/90{background-color:#ccfbf1e6}.bg-teal-100\/95{background-color:#ccfbf1f2}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/0{background-color:#14b8a600}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/100{background-color:#14b8a6}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-500\/20{background-color:#14b8a633}.bg-teal-500\/25{background-color:#14b8a640}.bg-teal-500\/30{background-color:#14b8a64d}.bg-teal-500\/35{background-color:#14b8a659}.bg-teal-500\/40{background-color:#14b8a666}.bg-teal-500\/45{background-color:#14b8a673}.bg-teal-500\/5{background-color:#14b8a60d}.bg-teal-500\/50{background-color:#14b8a680}.bg-teal-500\/55{background-color:#14b8a68c}.bg-teal-500\/60{background-color:#14b8a699}.bg-teal-500\/65{background-color:#14b8a6a6}.bg-teal-500\/70{background-color:#14b8a6b3}.bg-teal-500\/75{background-color:#14b8a6bf}.bg-teal-500\/80{background-color:#14b8a6cc}.bg-teal-500\/85{background-color:#14b8a6d9}.bg-teal-500\/90{background-color:#14b8a6e6}.bg-teal-500\/95{background-color:#14b8a6f2}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-100\/0{background-color:#fef9c300}.bg-yellow-100\/10{background-color:#fef9c31a}.bg-yellow-100\/100{background-color:#fef9c3}.bg-yellow-100\/15{background-color:#fef9c326}.bg-yellow-100\/20{background-color:#fef9c333}.bg-yellow-100\/25{background-color:#fef9c340}.bg-yellow-100\/30{background-color:#fef9c34d}.bg-yellow-100\/35{background-color:#fef9c359}.bg-yellow-100\/40{background-color:#fef9c366}.bg-yellow-100\/45{background-color:#fef9c373}.bg-yellow-100\/5{background-color:#fef9c30d}.bg-yellow-100\/50{background-color:#fef9c380}.bg-yellow-100\/55{background-color:#fef9c38c}.bg-yellow-100\/60{background-color:#fef9c399}.bg-yellow-100\/65{background-color:#fef9c3a6}.bg-yellow-100\/70{background-color:#fef9c3b3}.bg-yellow-100\/75{background-color:#fef9c3bf}.bg-yellow-100\/80{background-color:#fef9c3cc}.bg-yellow-100\/85{background-color:#fef9c3d9}.bg-yellow-100\/90{background-color:#fef9c3e6}.bg-yellow-100\/95{background-color:#fef9c3f2}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/0{background-color:#eab30800}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/100{background-color:#eab308}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/25{background-color:#eab30840}.bg-yellow-500\/30{background-color:#eab3084d}.bg-yellow-500\/35{background-color:#eab30859}.bg-yellow-500\/40{background-color:#eab30866}.bg-yellow-500\/45{background-color:#eab30873}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-500\/50{background-color:#eab30880}.bg-yellow-500\/55{background-color:#eab3088c}.bg-yellow-500\/60{background-color:#eab30899}.bg-yellow-500\/65{background-color:#eab308a6}.bg-yellow-500\/70{background-color:#eab308b3}.bg-yellow-500\/75{background-color:#eab308bf}.bg-yellow-500\/80{background-color:#eab308cc}.bg-yellow-500\/85{background-color:#eab308d9}.bg-yellow-500\/90{background-color:#eab308e6}.bg-yellow-500\/95{background-color:#eab308f2}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-75{--tw-bg-opacity: .75}.bg-\[radial-gradient\(rgba\(255\,255\,255\,0\.07\)_1px\,transparent_1px\)\]{background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#6366f1\]{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-200{--tw-gradient-from: #bbf7d0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(187 247 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #fecaca var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#8b5cf6\]{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.\!bg-cover{background-size:cover!important}.\!bg-no-repeat{background-repeat:no-repeat!important}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-32{padding-left:8rem;padding-right:8rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-100\/0{color:#dbeafe00}.text-blue-100\/10{color:#dbeafe1a}.text-blue-100\/100{color:#dbeafe}.text-blue-100\/15{color:#dbeafe26}.text-blue-100\/20{color:#dbeafe33}.text-blue-100\/25{color:#dbeafe40}.text-blue-100\/30{color:#dbeafe4d}.text-blue-100\/35{color:#dbeafe59}.text-blue-100\/40{color:#dbeafe66}.text-blue-100\/45{color:#dbeafe73}.text-blue-100\/5{color:#dbeafe0d}.text-blue-100\/50{color:#dbeafe80}.text-blue-100\/55{color:#dbeafe8c}.text-blue-100\/60{color:#dbeafe99}.text-blue-100\/65{color:#dbeafea6}.text-blue-100\/70{color:#dbeafeb3}.text-blue-100\/75{color:#dbeafebf}.text-blue-100\/80{color:#dbeafecc}.text-blue-100\/85{color:#dbeafed9}.text-blue-100\/90{color:#dbeafee6}.text-blue-100\/95{color:#dbeafef2}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-200\/70{color:#bfdbfeb3}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-500\/0{color:#3b82f600}.text-blue-500\/10{color:#3b82f61a}.text-blue-500\/100{color:#3b82f6}.text-blue-500\/15{color:#3b82f626}.text-blue-500\/20{color:#3b82f633}.text-blue-500\/25{color:#3b82f640}.text-blue-500\/30{color:#3b82f64d}.text-blue-500\/35{color:#3b82f659}.text-blue-500\/40{color:#3b82f666}.text-blue-500\/45{color:#3b82f673}.text-blue-500\/5{color:#3b82f60d}.text-blue-500\/50{color:#3b82f680}.text-blue-500\/55{color:#3b82f68c}.text-blue-500\/60{color:#3b82f699}.text-blue-500\/65{color:#3b82f6a6}.text-blue-500\/70{color:#3b82f6b3}.text-blue-500\/75{color:#3b82f6bf}.text-blue-500\/80{color:#3b82f6cc}.text-blue-500\/85{color:#3b82f6d9}.text-blue-500\/90{color:#3b82f6e6}.text-blue-500\/95{color:#3b82f6f2}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-brand-blue{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-brand-dark{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-brand-orange{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-100\/0{color:#dcfce700}.text-green-100\/10{color:#dcfce71a}.text-green-100\/100{color:#dcfce7}.text-green-100\/15{color:#dcfce726}.text-green-100\/20{color:#dcfce733}.text-green-100\/25{color:#dcfce740}.text-green-100\/30{color:#dcfce74d}.text-green-100\/35{color:#dcfce759}.text-green-100\/40{color:#dcfce766}.text-green-100\/45{color:#dcfce773}.text-green-100\/5{color:#dcfce70d}.text-green-100\/50{color:#dcfce780}.text-green-100\/55{color:#dcfce78c}.text-green-100\/60{color:#dcfce799}.text-green-100\/65{color:#dcfce7a6}.text-green-100\/70{color:#dcfce7b3}.text-green-100\/75{color:#dcfce7bf}.text-green-100\/80{color:#dcfce7cc}.text-green-100\/85{color:#dcfce7d9}.text-green-100\/90{color:#dcfce7e6}.text-green-100\/95{color:#dcfce7f2}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-500\/0{color:#22c55e00}.text-green-500\/10{color:#22c55e1a}.text-green-500\/100{color:#22c55e}.text-green-500\/15{color:#22c55e26}.text-green-500\/20{color:#22c55e33}.text-green-500\/25{color:#22c55e40}.text-green-500\/30{color:#22c55e4d}.text-green-500\/35{color:#22c55e59}.text-green-500\/40{color:#22c55e66}.text-green-500\/45{color:#22c55e73}.text-green-500\/5{color:#22c55e0d}.text-green-500\/50{color:#22c55e80}.text-green-500\/55{color:#22c55e8c}.text-green-500\/60{color:#22c55e99}.text-green-500\/65{color:#22c55ea6}.text-green-500\/70{color:#22c55eb3}.text-green-500\/75{color:#22c55ebf}.text-green-500\/80{color:#22c55ecc}.text-green-500\/85{color:#22c55ed9}.text-green-500\/90{color:#22c55ee6}.text-green-500\/95{color:#22c55ef2}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-100\/0{color:#e0e7ff00}.text-indigo-100\/10{color:#e0e7ff1a}.text-indigo-100\/100{color:#e0e7ff}.text-indigo-100\/15{color:#e0e7ff26}.text-indigo-100\/20{color:#e0e7ff33}.text-indigo-100\/25{color:#e0e7ff40}.text-indigo-100\/30{color:#e0e7ff4d}.text-indigo-100\/35{color:#e0e7ff59}.text-indigo-100\/40{color:#e0e7ff66}.text-indigo-100\/45{color:#e0e7ff73}.text-indigo-100\/5{color:#e0e7ff0d}.text-indigo-100\/50{color:#e0e7ff80}.text-indigo-100\/55{color:#e0e7ff8c}.text-indigo-100\/60{color:#e0e7ff99}.text-indigo-100\/65{color:#e0e7ffa6}.text-indigo-100\/70{color:#e0e7ffb3}.text-indigo-100\/75{color:#e0e7ffbf}.text-indigo-100\/80{color:#e0e7ffcc}.text-indigo-100\/85{color:#e0e7ffd9}.text-indigo-100\/90{color:#e0e7ffe6}.text-indigo-100\/95{color:#e0e7fff2}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-500\/0{color:#6366f100}.text-indigo-500\/10{color:#6366f11a}.text-indigo-500\/100{color:#6366f1}.text-indigo-500\/15{color:#6366f126}.text-indigo-500\/20{color:#6366f133}.text-indigo-500\/25{color:#6366f140}.text-indigo-500\/30{color:#6366f14d}.text-indigo-500\/35{color:#6366f159}.text-indigo-500\/40{color:#6366f166}.text-indigo-500\/45{color:#6366f173}.text-indigo-500\/5{color:#6366f10d}.text-indigo-500\/50{color:#6366f180}.text-indigo-500\/55{color:#6366f18c}.text-indigo-500\/60{color:#6366f199}.text-indigo-500\/65{color:#6366f1a6}.text-indigo-500\/70{color:#6366f1b3}.text-indigo-500\/75{color:#6366f1bf}.text-indigo-500\/80{color:#6366f1cc}.text-indigo-500\/85{color:#6366f1d9}.text-indigo-500\/90{color:#6366f1e6}.text-indigo-500\/95{color:#6366f1f2}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-100\/0{color:#ffedd500}.text-orange-100\/10{color:#ffedd51a}.text-orange-100\/100{color:#ffedd5}.text-orange-100\/15{color:#ffedd526}.text-orange-100\/20{color:#ffedd533}.text-orange-100\/25{color:#ffedd540}.text-orange-100\/30{color:#ffedd54d}.text-orange-100\/35{color:#ffedd559}.text-orange-100\/40{color:#ffedd566}.text-orange-100\/45{color:#ffedd573}.text-orange-100\/5{color:#ffedd50d}.text-orange-100\/50{color:#ffedd580}.text-orange-100\/55{color:#ffedd58c}.text-orange-100\/60{color:#ffedd599}.text-orange-100\/65{color:#ffedd5a6}.text-orange-100\/70{color:#ffedd5b3}.text-orange-100\/75{color:#ffedd5bf}.text-orange-100\/80{color:#ffedd5cc}.text-orange-100\/85{color:#ffedd5d9}.text-orange-100\/90{color:#ffedd5e6}.text-orange-100\/95{color:#ffedd5f2}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-500\/0{color:#f9731600}.text-orange-500\/10{color:#f973161a}.text-orange-500\/100{color:#f97316}.text-orange-500\/15{color:#f9731626}.text-orange-500\/20{color:#f9731633}.text-orange-500\/25{color:#f9731640}.text-orange-500\/30{color:#f973164d}.text-orange-500\/35{color:#f9731659}.text-orange-500\/40{color:#f9731666}.text-orange-500\/45{color:#f9731673}.text-orange-500\/5{color:#f973160d}.text-orange-500\/50{color:#f9731680}.text-orange-500\/55{color:#f973168c}.text-orange-500\/60{color:#f9731699}.text-orange-500\/65{color:#f97316a6}.text-orange-500\/70{color:#f97316b3}.text-orange-500\/75{color:#f97316bf}.text-orange-500\/80{color:#f97316cc}.text-orange-500\/85{color:#f97316d9}.text-orange-500\/90{color:#f97316e6}.text-orange-500\/95{color:#f97316f2}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-100{--tw-text-opacity: 1;color:rgb(252 231 243 / var(--tw-text-opacity, 1))}.text-pink-100\/0{color:#fce7f300}.text-pink-100\/10{color:#fce7f31a}.text-pink-100\/100{color:#fce7f3}.text-pink-100\/15{color:#fce7f326}.text-pink-100\/20{color:#fce7f333}.text-pink-100\/25{color:#fce7f340}.text-pink-100\/30{color:#fce7f34d}.text-pink-100\/35{color:#fce7f359}.text-pink-100\/40{color:#fce7f366}.text-pink-100\/45{color:#fce7f373}.text-pink-100\/5{color:#fce7f30d}.text-pink-100\/50{color:#fce7f380}.text-pink-100\/55{color:#fce7f38c}.text-pink-100\/60{color:#fce7f399}.text-pink-100\/65{color:#fce7f3a6}.text-pink-100\/70{color:#fce7f3b3}.text-pink-100\/75{color:#fce7f3bf}.text-pink-100\/80{color:#fce7f3cc}.text-pink-100\/85{color:#fce7f3d9}.text-pink-100\/90{color:#fce7f3e6}.text-pink-100\/95{color:#fce7f3f2}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-500\/0{color:#ec489900}.text-pink-500\/10{color:#ec48991a}.text-pink-500\/100{color:#ec4899}.text-pink-500\/15{color:#ec489926}.text-pink-500\/20{color:#ec489933}.text-pink-500\/25{color:#ec489940}.text-pink-500\/30{color:#ec48994d}.text-pink-500\/35{color:#ec489959}.text-pink-500\/40{color:#ec489966}.text-pink-500\/45{color:#ec489973}.text-pink-500\/5{color:#ec48990d}.text-pink-500\/50{color:#ec489980}.text-pink-500\/55{color:#ec48998c}.text-pink-500\/60{color:#ec489999}.text-pink-500\/65{color:#ec4899a6}.text-pink-500\/70{color:#ec4899b3}.text-pink-500\/75{color:#ec4899bf}.text-pink-500\/80{color:#ec4899cc}.text-pink-500\/85{color:#ec4899d9}.text-pink-500\/90{color:#ec4899e6}.text-pink-500\/95{color:#ec4899f2}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-100\/0{color:#f3e8ff00}.text-purple-100\/10{color:#f3e8ff1a}.text-purple-100\/100{color:#f3e8ff}.text-purple-100\/15{color:#f3e8ff26}.text-purple-100\/20{color:#f3e8ff33}.text-purple-100\/25{color:#f3e8ff40}.text-purple-100\/30{color:#f3e8ff4d}.text-purple-100\/35{color:#f3e8ff59}.text-purple-100\/40{color:#f3e8ff66}.text-purple-100\/45{color:#f3e8ff73}.text-purple-100\/5{color:#f3e8ff0d}.text-purple-100\/50{color:#f3e8ff80}.text-purple-100\/55{color:#f3e8ff8c}.text-purple-100\/60{color:#f3e8ff99}.text-purple-100\/65{color:#f3e8ffa6}.text-purple-100\/70{color:#f3e8ffb3}.text-purple-100\/75{color:#f3e8ffbf}.text-purple-100\/80{color:#f3e8ffcc}.text-purple-100\/85{color:#f3e8ffd9}.text-purple-100\/90{color:#f3e8ffe6}.text-purple-100\/95{color:#f3e8fff2}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-500\/0{color:#a855f700}.text-purple-500\/10{color:#a855f71a}.text-purple-500\/100{color:#a855f7}.text-purple-500\/15{color:#a855f726}.text-purple-500\/20{color:#a855f733}.text-purple-500\/25{color:#a855f740}.text-purple-500\/30{color:#a855f74d}.text-purple-500\/35{color:#a855f759}.text-purple-500\/40{color:#a855f766}.text-purple-500\/45{color:#a855f773}.text-purple-500\/5{color:#a855f70d}.text-purple-500\/50{color:#a855f780}.text-purple-500\/55{color:#a855f78c}.text-purple-500\/60{color:#a855f799}.text-purple-500\/65{color:#a855f7a6}.text-purple-500\/70{color:#a855f7b3}.text-purple-500\/75{color:#a855f7bf}.text-purple-500\/80{color:#a855f7cc}.text-purple-500\/85{color:#a855f7d9}.text-purple-500\/90{color:#a855f7e6}.text-purple-500\/95{color:#a855f7f2}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-raoacademy-purple{--tw-text-opacity: 1;color:rgb(155 135 245 / var(--tw-text-opacity, 1))}.text-raoacademy-purple-dark{--tw-text-opacity: 1;color:rgb(126 105 171 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-100\/0{color:#fee2e200}.text-red-100\/10{color:#fee2e21a}.text-red-100\/100{color:#fee2e2}.text-red-100\/15{color:#fee2e226}.text-red-100\/20{color:#fee2e233}.text-red-100\/25{color:#fee2e240}.text-red-100\/30{color:#fee2e24d}.text-red-100\/35{color:#fee2e259}.text-red-100\/40{color:#fee2e266}.text-red-100\/45{color:#fee2e273}.text-red-100\/5{color:#fee2e20d}.text-red-100\/50{color:#fee2e280}.text-red-100\/55{color:#fee2e28c}.text-red-100\/60{color:#fee2e299}.text-red-100\/65{color:#fee2e2a6}.text-red-100\/70{color:#fee2e2b3}.text-red-100\/75{color:#fee2e2bf}.text-red-100\/80{color:#fee2e2cc}.text-red-100\/85{color:#fee2e2d9}.text-red-100\/90{color:#fee2e2e6}.text-red-100\/95{color:#fee2e2f2}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/0{color:#ef444400}.text-red-500\/10{color:#ef44441a}.text-red-500\/100{color:#ef4444}.text-red-500\/15{color:#ef444426}.text-red-500\/20{color:#ef444433}.text-red-500\/25{color:#ef444440}.text-red-500\/30{color:#ef44444d}.text-red-500\/35{color:#ef444459}.text-red-500\/40{color:#ef444466}.text-red-500\/45{color:#ef444473}.text-red-500\/5{color:#ef44440d}.text-red-500\/50{color:#ef444480}.text-red-500\/55{color:#ef44448c}.text-red-500\/60{color:#ef444499}.text-red-500\/65{color:#ef4444a6}.text-red-500\/70{color:#ef4444b3}.text-red-500\/75{color:#ef4444bf}.text-red-500\/80{color:#ef4444cc}.text-red-500\/85{color:#ef4444d9}.text-red-500\/90{color:#ef4444e6}.text-red-500\/95{color:#ef4444f2}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-teal-100\/0{color:#ccfbf100}.text-teal-100\/10{color:#ccfbf11a}.text-teal-100\/100{color:#ccfbf1}.text-teal-100\/15{color:#ccfbf126}.text-teal-100\/20{color:#ccfbf133}.text-teal-100\/25{color:#ccfbf140}.text-teal-100\/30{color:#ccfbf14d}.text-teal-100\/35{color:#ccfbf159}.text-teal-100\/40{color:#ccfbf166}.text-teal-100\/45{color:#ccfbf173}.text-teal-100\/5{color:#ccfbf10d}.text-teal-100\/50{color:#ccfbf180}.text-teal-100\/55{color:#ccfbf18c}.text-teal-100\/60{color:#ccfbf199}.text-teal-100\/65{color:#ccfbf1a6}.text-teal-100\/70{color:#ccfbf1b3}.text-teal-100\/75{color:#ccfbf1bf}.text-teal-100\/80{color:#ccfbf1cc}.text-teal-100\/85{color:#ccfbf1d9}.text-teal-100\/90{color:#ccfbf1e6}.text-teal-100\/95{color:#ccfbf1f2}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-500\/0{color:#14b8a600}.text-teal-500\/10{color:#14b8a61a}.text-teal-500\/100{color:#14b8a6}.text-teal-500\/15{color:#14b8a626}.text-teal-500\/20{color:#14b8a633}.text-teal-500\/25{color:#14b8a640}.text-teal-500\/30{color:#14b8a64d}.text-teal-500\/35{color:#14b8a659}.text-teal-500\/40{color:#14b8a666}.text-teal-500\/45{color:#14b8a673}.text-teal-500\/5{color:#14b8a60d}.text-teal-500\/50{color:#14b8a680}.text-teal-500\/55{color:#14b8a68c}.text-teal-500\/60{color:#14b8a699}.text-teal-500\/65{color:#14b8a6a6}.text-teal-500\/70{color:#14b8a6b3}.text-teal-500\/75{color:#14b8a6bf}.text-teal-500\/80{color:#14b8a6cc}.text-teal-500\/85{color:#14b8a6d9}.text-teal-500\/90{color:#14b8a6e6}.text-teal-500\/95{color:#14b8a6f2}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/50{color:#ffffff80}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-100\/0{color:#fef9c300}.text-yellow-100\/10{color:#fef9c31a}.text-yellow-100\/100{color:#fef9c3}.text-yellow-100\/15{color:#fef9c326}.text-yellow-100\/20{color:#fef9c333}.text-yellow-100\/25{color:#fef9c340}.text-yellow-100\/30{color:#fef9c34d}.text-yellow-100\/35{color:#fef9c359}.text-yellow-100\/40{color:#fef9c366}.text-yellow-100\/45{color:#fef9c373}.text-yellow-100\/5{color:#fef9c30d}.text-yellow-100\/50{color:#fef9c380}.text-yellow-100\/55{color:#fef9c38c}.text-yellow-100\/60{color:#fef9c399}.text-yellow-100\/65{color:#fef9c3a6}.text-yellow-100\/70{color:#fef9c3b3}.text-yellow-100\/75{color:#fef9c3bf}.text-yellow-100\/80{color:#fef9c3cc}.text-yellow-100\/85{color:#fef9c3d9}.text-yellow-100\/90{color:#fef9c3e6}.text-yellow-100\/95{color:#fef9c3f2}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-500\/0{color:#eab30800}.text-yellow-500\/10{color:#eab3081a}.text-yellow-500\/100{color:#eab308}.text-yellow-500\/15{color:#eab30826}.text-yellow-500\/20{color:#eab30833}.text-yellow-500\/25{color:#eab30840}.text-yellow-500\/30{color:#eab3084d}.text-yellow-500\/35{color:#eab30859}.text-yellow-500\/40{color:#eab30866}.text-yellow-500\/45{color:#eab30873}.text-yellow-500\/5{color:#eab3080d}.text-yellow-500\/50{color:#eab30880}.text-yellow-500\/55{color:#eab3088c}.text-yellow-500\/60{color:#eab30899}.text-yellow-500\/65{color:#eab308a6}.text-yellow-500\/70{color:#eab308b3}.text-yellow-500\/75{color:#eab308bf}.text-yellow-500\/80{color:#eab308cc}.text-yellow-500\/85{color:#eab308d9}.text-yellow-500\/90{color:#eab308e6}.text-yellow-500\/95{color:#eab308f2}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.accent-blue-600{accent-color:#2563eb}.accent-green-600{accent-color:#16a34a}.accent-red-600{accent-color:#dc2626}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_-8px_rgba\(15\,23\,42\,\.3\)\]{--tw-shadow: 0 12px 32px -8px rgba(15,23,42,.3);--tw-shadow-colored: 0 12px 32px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 4px 12px rgba(0,0,0,.15);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_18px_-6px_rgba\(15\,23\,42\,0\.10\)\]{--tw-shadow: 0 4px 18px -6px rgba(15,23,42,.1);--tw-shadow-colored: 0 4px 18px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.\[background-size\:22px_22px\]{background-size:22px 22px}.card-hover-effect{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.card-hover-effect:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.class-card{position:relative;overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.class-card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.class-card:before{content:"";position:absolute;right:-2rem;top:-2rem;height:4rem;width:4rem;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color:rgb(155 135 245 / var(--tw-bg-opacity, 1));opacity:.2}.topic-card{position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));overflow:hidden;border-radius:1rem;border-width:2px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.topic-card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity: 1;border-color:rgb(155 135 245 / var(--tw-border-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.correct-answer{animation:correct-answer-animation .6s}@keyframes correct-answer-animation{0%{background-color:#fff}50%{background-color:#d1fae5}to{background-color:#fff}}.incorrect-answer{animation:incorrect-answer-animation .6s}@keyframes incorrect-answer-animation{0%{background-color:#fff}50%{background-color:#fee2e2}to{background-color:#fff}}.mascot-container{position:relative;transform-origin:bottom center;animation:mascot-bounce 2s infinite alternate ease-in-out}@keyframes mascot-bounce{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-slow-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes spin-medium{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-medium-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes bounce-slow{0%,to{transform:translateY(0) translate(-50%)}50%{transform:translateY(-10px) translate(-50%)}}@keyframes celebrate{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-spin-slow-reverse{animation:spin-slow-reverse 15s linear infinite}.animate-spin-medium{animation:spin-medium 12s linear infinite}.animate-spin-medium-reverse{animation:spin-medium-reverse 10s linear infinite}.animate-bounce-slow{animation:bounce-slow 3s ease-in-out infinite}.animate-celebrate{animation:celebrate .8s ease-out forwards}.MathJax{display:inline-block;margin:0 .2em}.MathJax_SVG{display:inline-block;margin:0 .2em;vertical-align:middle}.MathJax_SVG_Display{display:block;margin:1em 0;text-align:center}.math-container{margin:1em 0;padding:.5em}.inline-math{display:inline-block;vertical-align:middle;margin:0 .2em}.display-math{display:block;margin:1em 0;text-align:center}.ql-toolbar{border-radius:10px 10px 0 0!important}.ql-container{border-radius:0 0 10px 10px!important}html,body{-ms-overflow-style:none}.radial-progress{display:inline-block;border-radius:50%;background:conic-gradient(var(--progress-color, #93c5fd) calc(var(--value) * 1%),var(--mask-color, #e5e7eb) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),white calc(100% - var(--thickness) + 1px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--thickness)),white calc(100% - var(--thickness) + 1px))}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.collapsible-content{transition:max-height .3s ease-out,opacity .3s ease-out;max-height:0;opacity:0;overflow:hidden}.collapsible-content.active{max-height:1000px;opacity:1}.rotate-icon{transition:transform .3s ease}.rotate-icon.active{transform:rotate(180deg)}.custom-radio:checked+div{border-color:#4f46e5;background-color:#eef2ff;position:relative}.custom-radio:checked+div:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;top:-10px;right:-10px;background:#4f46e5;color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.gradient-bg{background:linear-gradient(135deg,#eef2ff,#e0e7ff)}@keyframes checkmark{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.checkmark-circle{animation:checkmark .6s ease-in-out .2s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out forwards}.confetti{position:absolute;width:10px;height:10px;background:#6366f1;animation:confetti-fall 3s linear infinite}@keyframes confetti-fall{to{transform:translateY(100vh) rotate(360deg);opacity:0}}@keyframes popIn{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.hero-action{opacity:0;animation:popIn .45s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg) scale(1.1)}60%{transform:rotate(10deg) scale(1.1)}}@keyframes ringBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes zapAttention{0%,16%,to{transform:rotate(0) scale(1)}4%{transform:rotate(-14deg) scale(1.18)}8%{transform:rotate(11deg) scale(1.12)}12%{transform:rotate(-6deg) scale(1.06)}}@keyframes chartAttention{0%,80%,96%,to{transform:scaleY(1)}84%{transform:scaleY(1.28)}90%{transform:scaleY(.92)}}.icon-zap{animation:zapAttention 5s ease-in-out 1.2s infinite}.hero-action button:hover .icon-zap{animation:wiggle .45s ease-in-out}.icon-chart{transform-origin:bottom center;animation:chartAttention 5s ease-in-out infinite}.hero-action:hover .icon-ring{animation:ringBreathe .8s ease-in-out}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-gray-100:hover{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.hover\:border-indigo-100:hover{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-black\/\[0\.045\]:hover{background-color:#0000000b}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200\/70:hover{background-color:#e5e7ebb3}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-600\/80:hover{background-color:#4f46e5cc}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/90:hover{background-color:#3b82f6e6}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-raoacademy-purple:hover{--tw-bg-opacity: 1;background-color:rgb(155 135 245 / var(--tw-bg-opacity, 1))}.hover\:bg-raoacademy-purple-dark:hover{--tw-bg-opacity: 1;background-color:rgb(126 105 171 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-90:hover{--tw-bg-opacity: .9}.hover\:text-\[\#6366f1\]:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-brand-blue:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-raoacademy-purple:hover{--tw-text-opacity: 1;color:rgb(155 135 245 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_16px_36px_-12px_rgba\(15\,23\,42\,0\.24\)\]:hover{--tw-shadow: 0 16px 36px -12px rgba(15,23,42,.24);--tw-shadow-colored: 0 16px 36px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-brand-blue:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@keyframes pulse{50%{opacity:.5}}.group:hover .group-hover\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.group:hover .group-hover\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-primary{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-raoacademy-purple{--tw-text-opacity: 1;color:rgb(155 135 245 / var(--tw-text-opacity, 1))}.group\/r:hover .group-hover\/r\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:checked~.peer-checked\:border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-4{margin-left:1rem}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:h-10{height:2.5rem}.sm\:w-10{width:2.5rem}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-lg{max-width:32rem}.sm\:columns-2{-moz-columns:2;columns:2}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:p-0{padding:0}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[2\.6rem\]{font-size:2.6rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:ml-64{margin-left:16rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-80{width:20rem}.md\:max-w-\[420px\]{max-width:420px}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:pr-12{padding-right:3rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width: 1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:columns-3{-moz-columns:3;columns:3}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-5xl{font-size:3rem;line-height:1}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}
