@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{color:#19171d;background:#faf9fc;margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}header{border-bottom:1px solid #e9e6ed;justify-content:space-between;align-items:center;max-width:1200px;height:95px;margin:auto;padding:0 28px;display:flex}.brand{letter-spacing:-.6px;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;display:flex}.brand small{letter-spacing:3.6px;margin-top:2px;font-size:9px;font-weight:600;display:block}.mark{color:#fff;letter-spacing:-2px;background:linear-gradient(135deg,#ef6bba,#8b50df);border-radius:10px;justify-content:center;align-items:center;width:43px;height:43px;font-size:27px;display:flex}.mark span{margin-left:2px;font-size:19px}.phase{letter-spacing:1.7px;color:#777080;align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.phase i{background:#aaa;border-radius:50%;width:3px;height:3px}main{max-width:1144px;margin:auto;padding:48px 0 0}.eyebrow{letter-spacing:2px;color:#8f52bc;font-size:10px;font-weight:700}h1{letter-spacing:-1.8px;margin:14px 0;font-family:Manrope,sans-serif;font-size:42px;line-height:1.2}h1 span{color:#8a8292}.intro p{color:#777080;max-width:530px;margin-bottom:26px;line-height:1.7}.notice{background:#f7f2fb;border:1px solid #e5d9ed;border-radius:9px;align-items:center;gap:13px;margin-bottom:24px;padding:17px 20px;display:flex}.notice strong{font-size:12px}.notice p{color:#796d85;margin:4px 0 0;font-size:12px;line-height:1.5}.dot{background:#a268c8;border-radius:50%;flex-shrink:0;width:7px;height:7px}.pill{letter-spacing:1px;white-space:nowrap;color:#89679f;border:1px solid #dacbe5;border-radius:4px;margin-left:auto;padding:6px 9px;font-size:9px}.grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.card{background:#fff;border:1px solid #e6e3ea;border-radius:12px;padding:29px}.sectionhead{letter-spacing:1.7px;color:#898191;align-items:center;gap:9px;margin-bottom:23px;font-size:9px;font-weight:700;display:flex}.num{color:#9e70b7;border:1px solid #e6e1eb;border-radius:4px;padding:4px 5px;font-size:9px}h2{letter-spacing:-.7px;margin:0;font-family:Manrope,sans-serif;font-size:23px}.sub{color:#8a8292;margin:8px 0 23px;font-size:12px;line-height:1.6}.tabs{background:#f5f3f7;border-radius:6px;gap:4px;margin-bottom:23px;padding:4px;display:flex}.tabs button{color:#8a8292;background:0 0;border:0;border-radius:4px;width:50%;padding:10px;font-size:12px}.tabs button.active{color:#211b28;background:#fff;box-shadow:0 1px 4px #25143b12}label{margin:0 0 17px;font-size:11px;font-weight:600;display:block}input{color:#27202e;background:#fff;border:1px solid #ded9e5;border-radius:5px;width:100%;margin-top:8px;padding:12px;font-size:12px;display:block}input::placeholder{color:#a49aaa}input:focus{outline-offset:1px;outline:2px solid #c7a5e4}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:3px;outline:2px solid #a574cc}.primary{color:#fff;background:#211a2b;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:13px 16px;font-size:12px;display:flex}.primary span{font-size:16px}.textbutton{text-align:center;color:#8f5fb3;background:0 0;border:0;margin:15px auto 0;font-size:11px;display:block}.divider{text-align:center;border-top:1px solid #eeeaf1;height:0;margin:26px 0 23px}.divider span{color:#a399ab;background:#fff;padding:0 10px;font-size:10px;position:relative;top:-9px}.social{gap:12px;display:flex}.social button{background:#fff;border:1px solid #e5e0e9;border-radius:5px;flex:1;padding:12px;font-size:12px}.social b{margin-right:10px}.footnote{text-align:center;color:#a49aaa;margin:22px 0 0;font-size:10px}.titleline{justify-content:space-between;align-items:center;gap:10px;display:flex}.state{color:#8a7b96;background:#f3f1f6;border-radius:4px;padding:6px 8px;font-size:9px}.state.verified{color:#23754e;background:#edf9f2}dl{margin:0}dl div{border-top:1px solid #f0edf3;justify-content:space-between;align-items:start;gap:16px;padding:16px 0;font-size:11px;display:flex}dt{color:#8a8292;flex-shrink:0}dd{text-align:right;overflow-wrap:anywhere;max-width:65%;margin:0;line-height:1.5}.bad{color:#b64d62}.security{gap:15px;padding:24px 4px 21px;display:flex}.lock{color:#a379bd;font-size:26px}.security h3{margin:0 0 7px;font-size:12px}.security p{color:#8a8292;max-width:360px;margin:0;font-size:11px;line-height:1.7}.securitytags{gap:7px;margin-top:13px;display:flex}.securitytags span{letter-spacing:.9px;color:#93819f;border:1px solid #e3dce9;border-radius:3px;padding:5px 7px;font-size:8px}details{color:#86778f;border-top:1px solid #e7e1ed;padding:18px 4px;font-size:11px;line-height:1.7}summary{cursor:pointer;justify-content:space-between;font-weight:500;list-style:none;display:flex}summary span{font-size:18px}code{overflow-wrap:anywhere;font-size:10px}.message{color:#316849;background:#f0f8f3;border-radius:5px;padding:12px;font-size:12px;line-height:1.6}.message.error{color:#a53650;background:#fff1f3}.hint{color:#85798d;font-size:11px;line-height:1.6}footer{letter-spacing:.7px;color:#a297ab;border-top:1px solid #e9e4ee;justify-content:space-between;margin-top:45px;padding:22px 0;font-size:9px;display:flex}@media (max-width:1200px){main{margin:0 28px}}@media (max-width:720px){header{height:80px;padding:0 20px}.phase{letter-spacing:.8px;gap:6px;font-size:8px}.brand{font-size:16px}.brand small{font-size:8px}.mark{width:35px;height:35px}main{margin:0 18px;padding-top:30px}h1{font-size:35px}.grid{grid-template-columns:1fr;gap:18px}.card{padding:23px}.notice{padding:14px}.pill{display:none}footer{gap:20px;line-height:1.7}.titleline{flex-wrap:wrap}}.captcha{min-width:0;margin:0 0 17px}.captcha .textbutton{text-align:left;margin:0 0 13px;padding:0}.captcha .hint{margin:8px 0}.recovery-page{max-width:520px;margin:0 auto;padding:36px 18px 0}.recovery-page .intro{margin-bottom:24px}.recovery-page footer{gap:16px}.mfa{margin-top:22px}.mfa .primary{margin-top:12px}.mfa-qr{text-align:center;margin:18px 0}.mfa-qr img{background:#fff;max-width:100%;height:auto;margin:auto;display:block}.mfa select{width:100%;font:inherit;border:1px solid #ded9e5;border-radius:5px;margin-top:8px;padding:12px;display:block}.ri-app{--ri-bg:#101013;--ri-panel:#19191f;--ri-line:#2c2b34;--ri-muted:#aaa7b6;--ri-accent:#df87cf;background:var(--ri-bg);color:#f5f3fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6}.ri-app h1,.ri-app h2,.ri-app h3{color:#f7f5fa;font-family:Manrope,sans-serif}.ri-app h1{letter-spacing:-1.2px;font-size:32px;line-height:1.3}.ri-app h2{letter-spacing:-.7px;font-size:23px;line-height:1.4}.ri-app h3{letter-spacing:-.35px;margin:0;font-size:16px;line-height:1.45}.ri-app p{line-height:1.7}.ri-app button,.ri-app input,.ri-app select{font:inherit}.ri-app button{color:inherit}.ri-app button:disabled{opacity:.5;cursor:not-allowed}.ri-app a,.ri-app button{transition:background .18s,color .18s,border-color .18s}:is(.ri-app button:focus-visible,.ri-app a:focus-visible,.ri-app input:focus-visible){outline-offset:4px;outline:2px solid #e396ed}.ri-app button:enabled:hover,.ri-app a:hover{color:#fff}.ri-app .ri-muted{color:var(--ri-muted);font-size:13px}.ri-kicker{letter-spacing:1.8px;color:#d5a0db;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.ri-kicker>span{background:#ec84cb;border-radius:100%;width:6px;height:6px;box-shadow:0 0 12px #ec84cb66}.ri-label{letter-spacing:1.3px;color:#a9a4b7;font-size:10px;font-weight:600}.ri-logo{border-radius:5px;width:160px;height:auto;display:block}.ri-app .ri-button{color:#f7f1ff;background:#24212b;border:1px solid #3d3748;border-radius:6px;justify-content:center;align-items:center;gap:15px;padding:11px 17px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.ri-app .ri-button:enabled:hover,.ri-app a.ri-button:hover{background:#322937;border-color:#6a4e71}.ri-app .ri-primary{color:#fff;background:linear-gradient(110deg,#c1369b,#8a46bb);border:1px solid #dc6ebc}.ri-app .ri-primary:enabled:hover,.ri-app a.ri-primary:hover{background:linear-gradient(110deg,#d342ac,#9c54cd);border-color:#e29cdb}.ri-app .ri-text-link{color:#d3a2dd;cursor:pointer;background:0 0;border:0;margin:12px 0;padding:0;font-size:12px;display:inline-block}.ri-tag{color:#cdb8d7;white-space:nowrap;background:#27222e;border:1px solid #3a3343;border-radius:4px;align-items:center;padding:3px 8px;font-size:10px;line-height:1.6;display:inline-flex}.ri-app .ri-alert{color:#bce1cc;background:#192c24;border:1px solid #375b4b;border-radius:6px;margin:16px 0;padding:12px 15px;font-size:12px}.ri-app .ri-alert p{margin:4px 0}.ri-app .ri-error{color:#f5bace;background:#321e2b;border-color:#67394d}.ri-app .ri-icon-button{background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.ri-app .ri-icon-button:hover{background:#28242f}.ri-inline-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ri-session-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.ri-session-screen .ri-logo{margin-bottom:25px}.ri-session-screen p{color:var(--ri-muted)}.ri-welcome{background:radial-gradient(at 8% 60%,#40233e40,#0000 50%),#101013}.ri-welcome-top{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:24px 32px;display:flex}.ri-welcome-top>span{color:#8d8799;letter-spacing:2px;font-size:9px}.ri-welcome-top .ri-logo{width:142px}.ri-app .ri-welcome-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;max-width:1120px;min-height:calc(100dvh - 210px);margin:0 auto;padding:24px 30px 40px;display:grid}.ri-welcome-story h1{letter-spacing:-2.6px;margin:22px 0;font-size:clamp(38px,4.3vw,58px);font-weight:700;line-height:1.15}.ri-welcome-story h1 span{color:#dc93cc}.ri-welcome-story .ri-lead{color:#b6adbf;max-width:430px;font-size:16px;line-height:1.8}.ri-welcome-features{gap:22px;margin:35px 0;display:grid}.ri-welcome-features>div{align-items:center;gap:16px;display:flex}.ri-welcome-features svg{stroke:#d5a0db;background:#2c202e;border:1px solid #403142;border-radius:8px;width:38px;height:38px;padding:9px}.ri-welcome-features strong{font-size:13px;font-weight:500;display:block}.ri-welcome-features small{color:#928999;margin-top:2px;font-size:12px;display:block}.ri-story-bottom{color:#9d789d;border-top:1px solid #322a36;justify-content:space-between;align-items:center;max-width:420px;padding-top:22px;display:flex}.ri-story-bottom span{letter-spacing:1.7px;font-size:9px}.ri-auth-card{background:#19181f;border:1px solid #35303c;border-radius:12px;justify-self:end;width:100%;max-width:450px;padding:31px;box-shadow:0 24px 60px #0003}.ri-auth-card h2{margin:12px 0 6px;font-size:25px}.ri-auth-card>.ri-muted{margin:0 0 21px;font-size:12px}.ri-auth-tabs{background:#101014;border:1px solid #2b2633;border-radius:7px;gap:4px;margin-bottom:22px;padding:4px;display:flex}.ri-auth-tabs button{color:#a59cab;background:0 0;border:0;border-radius:4px;width:50%;padding:10px;font-size:12px}.ri-auth-tabs button[aria-selected=true]{color:#f7e8fb;background:#352c3d;box-shadow:0 1px 3px #0003}.ri-auth-card label{color:#d2cbd8;margin-bottom:16px;font-size:12px}.ri-auth-card input{color:#f6f2f8;background:#111015;border:1px solid #393140;border-radius:5px;margin-top:6px;padding:12px 13px;font-size:13px}.ri-auth-card input::placeholder{color:#786e82}.ri-auth-card .ri-primary{justify-content:space-between;width:100%}.ri-auth-card .hint{color:#a69aae;font-size:11px}.ri-auth-card .textbutton{color:#d5a0db;font-size:11px}.ri-or{color:#8f8499;align-items:center;gap:12px;margin:10px 0 16px;font-size:10px;display:flex}.ri-or:before,.ri-or:after{content:"";background:#302a37;flex:1;height:1px}.ri-social{gap:10px;display:flex}.ri-social button{background:#211c28;border:1px solid #403646;border-radius:5px;flex:1;justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;display:flex}.ri-social button:enabled:hover{background:#33283c}.ri-auth-foot{color:#83788d;justify-content:center;align-items:center;gap:7px;margin:22px 0 0;font-size:10px;display:flex}.ri-welcome-bottom{color:#766d82;border-top:1px solid #2c2630;justify-content:space-between;max-width:1176px;margin:auto;padding:20px 0;font-size:10px;display:flex}.ri-member{display:flex}.ri-sidebar{z-index:30;background:#151519;border-right:1px solid #2a2730;flex-direction:column;width:238px;padding:22px 14px 15px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.ri-sidebar-brand{margin:0 13px 27px;display:block}.ri-sidebar-brand img{border-radius:5px;width:160px;display:block}.ri-nav-label{letter-spacing:1.7px;color:#807987;margin:0 13px 10px;font-size:9px;font-weight:600}.ri-nav-link{text-align:left;color:#aaa4b5;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:11px 12px;font-size:12px;line-height:1.3;display:flex}.ri-nav-link svg{stroke-width:1.7px;flex-shrink:0}.ri-nav-link span{flex:1}.ri-nav-link:hover{background:#24212b}.ri-nav-link.active{color:#f3b6e2;background:linear-gradient(90deg,#3c253c,#282130);border-color:#50334d}.ri-nav-bottom{border-top:1px solid #2b2731;margin-top:28px;padding-top:20px}.ri-nav-note{color:#7d7489;margin:8px 12px 14px;font-size:9px}.ri-collapse{color:#82798f;background:0 0;border:0;border-top:1px solid #2b2731;align-items:center;gap:10px;min-height:55px;margin-top:auto;padding:18px 12px 0;display:flex;font-size:10px!important}.ri-workspace{width:calc(100% - 238px);min-width:0;margin-left:238px}.ri-topbar{z-index:20;background:#131317;border-bottom:1px solid #29262f;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex;position:relative}.ri-breadcrumb{align-items:center;gap:12px;font-size:12px;display:flex}.ri-breadcrumb strong{color:#d6cedf;font-weight:500}.ri-breadcrumb-parent{color:#807789}.ri-breadcrumb-parent>span{color:#4f465a;margin-left:12px}.ri-account{align-items:center;gap:17px;display:flex;position:relative}.ri-tier-badge{color:#d2b5e4;overflow-wrap:anywhere;background:#241f2b;border:1px solid #3f344a;border-radius:4px;max-width:180px;padding:4px 10px;font-size:10px}.ri-profile-button{background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:4px;display:flex}.ri-avatar{color:#e2b8df;background:#34263b;border:1px solid #55405c;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;overflow:hidden}.ri-avatar img{object-fit:cover;width:100%;height:100%}.ri-account-menu{z-index:50;background:#201c28;border:1px solid #44364e;border-radius:8px;width:256px;padding:8px;position:absolute;top:53px;right:0;box-shadow:0 20px 40px #0006}.ri-account-info{border-bottom:1px solid #3a3042;margin-bottom:6px;padding:12px}.ri-account-info strong{overflow-wrap:anywhere;font-size:13px;display:block}.ri-account-info small{color:#a594b1;overflow-wrap:anywhere;font-size:11px;display:block}.ri-account-menu nav a,.ri-account-menu>button{text-align:left;color:#cfc3da;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:12px;display:flex}.ri-account-menu nav a:hover,.ri-account-menu>button:hover{background:#34283e}.ri-account-menu>button{color:#e9a7cc;border-top:1px solid #3a3042;margin-top:6px;padding-top:12px}.ri-app .ri-content{max-width:1360px;margin:auto;padding:32px 34px 0}.ri-page-heading{margin-bottom:27px}.ri-page-heading h1{overflow-wrap:anywhere;margin:9px 0 6px}.ri-page-heading p{color:#a49aae;margin:0;font-size:13px}.ri-page-footer{color:#716879;letter-spacing:.4px;border-top:1px solid #2b2632;justify-content:space-between;gap:20px;margin-top:40px;padding:22px 0;font-size:9px;display:flex}.ri-page-footer>span:first-child{letter-spacing:1.4px}.ri-app .ri-mobile-menu{display:none}.ri-drawer{color:#f5f3fa;background:#151519;border:0;border-right:1px solid #38303f;width:min(310px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;margin:0;padding:20px 14px;overflow-y:auto}.ri-drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a}.ri-drawer-head{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.ri-drawer-head .ri-logo{width:150px}.ri-collapsed .ri-sidebar{width:78px;padding:22px 10px 15px}.ri-collapsed .ri-sidebar-brand{margin:0 0 25px}.ri-collapsed .ri-sidebar-brand img{width:56px}.ri-collapsed .ri-sidebar .ri-nav-label,.ri-collapsed .ri-sidebar .ri-nav-link span,.ri-collapsed .ri-sidebar .ri-nav-note,.ri-collapsed .ri-sidebar .ri-nav-link>svg:last-child:not(:first-child){display:none}.ri-collapsed .ri-sidebar .ri-nav-link{justify-content:center;padding:13px 0}.ri-collapsed .ri-workspace{width:calc(100% - 78px);margin-left:78px}.ri-collapsed .ri-collapse{justify-content:center;padding-left:0;padding-right:0}.ri-skip{z-index:100;background:#48334f;padding:12px;position:fixed;top:-70px;left:12px}.ri-skip:focus{top:10px}.ri-dashboard-hero{background:radial-gradient(at 45% 110%,#51224766,#0000 65%),linear-gradient(120deg,#211c29,#211720 75%,#201a28);border:1px solid #473044;border-radius:10px;grid-template-columns:1.5fr 1fr;gap:30px;padding:28px;display:grid;position:relative}.ri-dashboard-hero h2{letter-spacing:-1px;margin:12px 0;font-size:30px;line-height:1.25}.ri-dashboard-hero p{color:#b9a8bd;font-size:12px}.ri-dashboard-hero .ri-primary{margin-top:8px}.ri-membership-summary{background:#17131ca3;border:1px solid #493749;border-radius:7px;align-self:center;padding:22px}.ri-membership-summary>div{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.ri-membership-summary strong{overflow-wrap:anywhere;font-family:Manrope,sans-serif;font-size:25px;line-height:1.3}.ri-membership-summary p{color:#a999b2;margin:9px 0 15px;font-size:11px}.ri-membership-summary a{color:#e1b3d8;border-top:1px solid #3a2d40;justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex}.ri-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 31px;display:grid}.ri-overview-card{background:#19181e;border:1px solid #302b36;border-radius:8px;padding:21px;display:block;position:relative}.ri-overview-card:hover{background:#211b27;border-color:#68476e}.ri-card-icon{color:#d0a4e2;background:#2d2235;border:1px solid #46354e;border-radius:7px;justify-content:center;align-items:center;width:37px;height:37px;margin-bottom:16px;display:flex}.ri-overview-card h3{margin:7px 0;font-size:15px}.ri-overview-card p{color:#93889f;min-height:36px;font-size:11px}.ri-card-bottom{color:#afa0bb;border-top:1px solid #302936;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:10px;display:flex}.ri-card-bottom svg{flex-shrink:0}.ri-section-title{justify-content:space-between;align-items:center;gap:15px;margin:26px 0 16px;display:flex}.ri-section-title h2{font-size:19px}.ri-section-title>span{letter-spacing:1.5px;color:#7c7188;font-size:8px}.ri-section-title>a{color:#cda4d4;align-items:center;gap:8px;font-size:11px;display:flex}.ri-learning-grid{grid-template-columns:1.15fr 1fr;gap:18px;display:grid}.ri-panel{background:#19181e;border:1px solid #302b36;border-radius:8px;padding:22px}.ri-panel-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.ri-panel-heading h3{font-size:14px}.ri-panel-heading>a,.ri-panel-heading>svg{color:#b18bc2}.ri-empty{text-align:center;max-width:500px;margin:auto;padding:32px 20px}.ri-empty-icon{color:#b396c7;background:#25202c;border:1px solid #40314c;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}.ri-empty h3{font-size:14px;font-weight:600}.ri-empty p{color:#94889f;max-width:350px;margin:10px auto 0;font-size:11px}.ri-panel-link{color:#bfa2cf;border-top:1px solid #302b36;justify-content:space-between;align-items:center;padding-top:13px;font-size:11px;display:flex}.ri-discord-banner{background:linear-gradient(100deg,#272033,#1d1b28);border:1px solid #493651;border-radius:8px;align-items:center;gap:18px;margin:24px 0;padding:24px;display:flex;position:relative}.ri-discord-icon{color:#d8b4f3;background:#382a4a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ri-discord-banner h3{margin:5px 0;font-size:15px}.ri-discord-banner p{color:#a599b4;max-width:440px;margin:0;font-size:11px}.ri-discord-banner .ri-button{flex-shrink:0;margin-left:auto;padding:10px 12px;font-size:10px}.ri-discord-banner .ri-kicker{letter-spacing:1.2px;font-size:8px}.ri-dismiss{background:0 0;border:0;padding:4px;display:flex;position:absolute;top:6px;right:6px;color:#a08aaf!important}.ri-plan-preview-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ri-plan-preview{background:#1b1720;border:1px solid #382e40;border-radius:8px;justify-content:space-between;gap:20px;padding:22px;display:flex}.ri-plan-preview:hover{border-color:#795780}.ri-plan-preview h3{align-items:center;gap:12px;margin:5px 0;font-size:20px;display:flex}.ri-plan-preview p{color:#97869f;margin:5px 0;font-size:11px}.ri-preview-price{white-space:nowrap;text-align:right;font-family:Manrope,sans-serif;font-size:25px}.ri-preview-price small{color:#a192ad;font-family:DM Sans,sans-serif;font-size:10px;display:block}.ri-preview-price>span{color:#a78cb5;align-items:center;gap:5px;margin-top:10px;font-size:8px;display:flex}.ri-feature-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;margin-top:24px;padding:28px;display:flex}.ri-feature-empty .ri-empty{padding:26px 15px}.ri-feature-empty .ri-empty h3{font-size:19px}.ri-feature-empty .ri-empty p{max-width:420px;font-size:13px}.ri-feature-empty .ri-empty-icon{border-radius:16px;width:66px;height:66px}.ri-under-note{color:#908198;align-items:center;gap:12px;margin:20px 0;font-size:11px;display:flex}.ri-under-note svg{flex-shrink:0}.ri-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.ri-plan{background:#1c1822;border:1px solid #3a3043;border-radius:8px;padding:25px}.ri-plan-featured{background:linear-gradient(135deg,#342038,#211a29);border-color:#7d4779}.ri-plan .ri-kicker{letter-spacing:1.4px;font-size:8px}.ri-plan h2{margin:15px 0 8px;font-size:27px}.ri-plan p{color:#b39fbd;min-height:42px;font-size:12px}.ri-plan-price{letter-spacing:-1.4px;margin:23px 0;font-family:Manrope,sans-serif;font-size:39px}.ri-plan-price small{color:#aa97b7;letter-spacing:0;margin-left:7px;font-size:11px}.ri-plan-note{color:#ad97bb;border-top:1px solid #48334e;align-items:start;gap:10px;margin-bottom:22px;padding-top:20px;font-size:11px;display:flex}.ri-plan-note svg{flex-shrink:0}.ri-plan .ri-button{width:100%;font-size:11px}.ri-content>.ri-membership-summary{max-width:600px;margin-bottom:24px}.ri-account-panel{max-width:700px;margin-top:25px}.ri-account-panel dl{margin-top:18px}.ri-account-panel dl div{border-color:#3a2d43;padding:16px 0;font-size:12px}.ri-account-panel dt{color:#a995b8}.ri-account-panel dd{color:#e2d4ec}.ri-owner-mfa{max-width:700px}.ri-owner-mfa .card{background:#1c1822;border-color:#493451}.ri-owner-mfa .sectionhead{color:#d3a6df}.ri-owner-mfa .num{color:#d3a6df;border-color:#533d60}.ri-owner-mfa .sub,.ri-owner-mfa .hint,.ri-owner-mfa dt{color:#ac99b9}.ri-owner-mfa dl div{border-color:#3b2d44}.ri-owner-mfa input,.ri-owner-mfa select{color:#eee4f6;background:#131016;border-color:#53405f}.ri-owner-mfa .primary{background:linear-gradient(110deg,#b33694,#8444b0)}.ri-owner-mfa .textbutton{color:#d6a8e3}.ri-owner-mfa .message{color:#c3ecd3;background:#203c2e}.ri-owner-mfa .message.error{color:#eeb6d0;background:#3c2433}@media (min-width:1600px){.ri-app .ri-content{padding-top:40px}.ri-dashboard-hero{padding:35px}.ri-dashboard-hero h2{font-size:35px}.ri-overview-card{padding:25px}}@media (max-width:1180px){.ri-app .ri-welcome-grid{gap:40px}.ri-sidebar{width:215px}.ri-workspace{width:calc(100% - 215px);margin-left:215px}.ri-app .ri-content{padding:25px 24px 0}.ri-topbar{padding:0 24px}.ri-dashboard-hero{grid-template-columns:1.2fr 1fr;gap:20px;padding:23px}.ri-dashboard-hero h2{font-size:27px}.ri-membership-summary{padding:18px}.ri-discord-banner{flex-wrap:wrap}.ri-discord-banner .ri-button{margin-left:70px}.ri-plan-preview{flex-direction:column;gap:10px}.ri-preview-price{text-align:left}.ri-preview-price small{margin-left:6px;display:inline}.ri-plans{gap:12px}.ri-plan{padding:20px}.ri-plan-price{font-size:31px}.ri-welcome-bottom{margin:0 32px}}@media (max-width:900px){.ri-welcome-story h1{font-size:39px}.ri-welcome-grid .ri-lead{font-size:14px}.ri-welcome-features{gap:18px}.ri-auth-card{padding:25px}.ri-app .ri-welcome-grid{gap:25px}.ri-dashboard-hero{grid-template-columns:1fr}.ri-dashboard-hero .ri-membership-summary{max-width:none}.ri-overview-grid{gap:12px}.ri-overview-card{padding:16px}.ri-learning-grid,.ri-plans{grid-template-columns:1fr}.ri-plan p{min-height:0}.ri-plan-note{margin-bottom:15px}.ri-plan-price{margin:15px 0}}@media (max-width:760px){.ri-welcome-top{padding:20px 22px}.ri-welcome-top>span{letter-spacing:1px;text-align:right;max-width:130px;font-size:8px}.ri-welcome-top .ri-logo{width:120px}.ri-app .ri-welcome-grid{grid-template-columns:1fr;gap:28px;max-width:520px;min-height:0;padding:18px 22px 30px}.ri-welcome-story h1{letter-spacing:-1.8px;margin:15px 0;font-size:39px}.ri-welcome-story .ri-lead{margin:12px 0 0;font-size:13px}.ri-welcome-features,.ri-story-bottom{display:none}.ri-auth-card{justify-self:stretch;max-width:none;padding:25px 22px}.ri-welcome-bottom{gap:20px;margin:0 22px;font-size:8px}.ri-sidebar{display:none}.ri-workspace,.ri-collapsed .ri-workspace{width:100%;margin-left:0}.ri-topbar{height:65px;padding:0 18px}.ri-app .ri-mobile-menu{display:inline-flex}.ri-breadcrumb-parent{display:none}.ri-breadcrumb{gap:8px}.ri-account{gap:10px}.ri-tier-badge{max-width:120px;font-size:9px}.ri-app .ri-content{padding:25px 18px 0}.ri-page-heading{margin-bottom:23px}.ri-page-heading h1{font-size:27px}.ri-page-heading p{font-size:12px}.ri-page-heading .ri-kicker{font-size:8px}.ri-dashboard-hero{grid-template-columns:1fr 1fr;gap:20px;padding:23px}.ri-dashboard-hero h2{font-size:26px}.ri-dashboard-hero .ri-kicker{font-size:8px}.ri-dashboard-hero p,.ri-dashboard-hero .ri-primary{font-size:11px}.ri-membership-summary strong{font-size:23px}.ri-overview-card .ri-label{font-size:8px}.ri-overview-card h3{font-size:13px}.ri-overview-card p{font-size:10px}.ri-card-bottom{font-size:9px}.ri-learning-grid{grid-template-columns:1fr 1fr}.ri-panel{padding:18px}.ri-panel-heading h3{font-size:13px}.ri-empty{padding:25px 10px}.ri-empty h3{font-size:13px}.ri-discord-banner{padding:22px 19px}.ri-discord-banner>div:nth-child(2){flex:1}.ri-discord-banner .ri-button{margin-left:70px}.ri-plan-preview{padding:18px}.ri-plans{grid-template-columns:1fr}.ri-plan{padding:25px}.ri-feature-empty{min-height:340px}.ri-page-footer{font-size:8px}}@media (max-width:540px){.ri-dashboard-hero{grid-template-columns:1fr;gap:22px}.ri-dashboard-hero h2{font-size:29px}.ri-dashboard-hero .ri-membership-summary{padding:18px}.ri-dashboard-hero .ri-kicker{font-size:9px}.ri-dashboard-hero p{font-size:12px}.ri-desktop-break{display:none}.ri-overview-grid{grid-template-columns:1fr;gap:12px;margin:15px 0 25px}.ri-overview-card{min-height:150px;padding:18px 18px 16px 72px}.ri-card-icon{width:36px;height:36px;position:absolute;top:20px;left:18px}.ri-overview-card .ri-label{font-size:9px}.ri-overview-card h3{font-size:15px}.ri-overview-card p{min-height:0;margin:8px 0;font-size:11px}.ri-card-bottom{margin-top:12px;padding-top:10px;font-size:10px}.ri-learning-grid,.ri-plan-preview-grid{grid-template-columns:1fr}.ri-learning-grid .ri-empty{padding:28px 15px}.ri-section-title h2{font-size:18px}.ri-section-title>span{display:none}.ri-section-title>a{font-size:10px}.ri-discord-icon{display:none}.ri-discord-banner .ri-button{margin-left:0}.ri-discord-banner{gap:14px}.ri-discord-banner>div:nth-child(2){min-width:100%}.ri-discord-banner h3{font-size:15px}.ri-plan-preview{flex-direction:row;align-items:center;gap:12px}.ri-plan-preview .ri-label{font-size:8px}.ri-plan-preview p{font-size:10px}.ri-preview-price{text-align:right;font-size:24px}.ri-preview-price small{display:block}.ri-preview-price>span{white-space:normal;text-align:left;max-width:90px;font-size:7px;line-height:1.5}.ri-page-footer>span:last-child{text-align:right;max-width:120px}.ri-page-footer{margin-top:30px}.ri-avatar{width:31px;height:31px}.ri-breadcrumb strong{font-size:11px}.ri-profile-button{gap:4px}.ri-account-menu{width:245px}.ri-content>.ri-membership-summary{padding:20px}.ri-feature-empty{padding:23px 18px}.ri-feature-empty .ri-empty h3{font-size:18px}.ri-feature-empty .ri-empty p{font-size:12px}.ri-auth-card .ri-kicker{font-size:8px}.ri-auth-card h2{font-size:23px}.ri-owner-mfa .card{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.ri-app *{scroll-behavior:auto!important;transition:none!important}}@media (min-width:761px){.ri-welcome{--welcome-edge:clamp(28px,3.5vw,64px)}.ri-welcome-top{width:100%;max-width:none;padding-left:var(--welcome-edge);padding-right:var(--welcome-edge)}.ri-app .ri-welcome-grid{width:100%;max-width:none;padding-left:var(--welcome-edge);padding-right:var(--welcome-edge);grid-template-columns:minmax(0,1fr) minmax(360px,450px);gap:clamp(40px,6vw,100px);margin:0}.ri-welcome-bottom{max-width:none;margin-left:var(--welcome-edge);margin-right:var(--welcome-edge)}.ri-welcome-story .ri-lead{max-width:500px}}@media (min-width:761px) and (max-width:1000px){.ri-app .ri-welcome-grid{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:30px}}.ri-logo,.ri-sidebar-brand img{background:0 0;border-radius:0}.ri-content:focus{outline:none}.ri-app .ri-sidebar-brand{margin:0 8px 20px}.ri-app .ri-sidebar-brand img{width:190px;max-width:100%;height:auto}.ri-app.ri-collapsed .ri-sidebar-brand img{width:56px}.ri-app .ri-drawer-head .ri-logo{width:175px}.ri-app .ri-learning-grid>.ri-panel{flex-direction:column;display:flex}.ri-app .ri-learning-grid .ri-panel-heading{align-items:center;min-height:54px}.ri-app .ri-learning-grid .ri-empty{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;margin:0 auto;display:flex}.ri-app .ri-learning-grid .ri-empty-icon{flex-shrink:0}.ri-app .ri-learning-grid .ri-empty h3{justify-content:center;align-items:center;min-height:40px;display:flex}.ri-app .ri-learning-grid .ri-panel-link{margin-top:auto}.ri-app .ri-account-forms{max-width:760px}.ri-app .ri-account-forms h3{margin-bottom:12px}.ri-app .ri-account-forms form{gap:16px;margin:20px 0;display:grid}.ri-app .ri-account-forms label{color:#d1c0dc;gap:8px;font-size:12px;display:grid}.ri-app .ri-account-forms input{color:#f4eaf9;width:100%;min-width:0;font:inherit;background:#17121d;border:1px solid #4d3b57;border-radius:7px;padding:12px 14px}.ri-app .ri-account-forms input:focus{outline-offset:2px;outline:2px solid #b170c4}.ri-app .ri-account-forms input[type=file]{max-width:100%;font-size:11px}.ri-app .ri-account-forms form>.ri-button{justify-self:start}.ri-app .ri-photo-editor{align-items:center;gap:22px;margin-top:20px;display:flex}.ri-app .ri-photo-editor>div{flex:1;min-width:0}.ri-app .ri-avatar-large{flex-shrink:0;width:88px;height:88px}.ri-app .ri-photo-editor .ri-inline-actions{flex-wrap:wrap;margin-top:15px}.ri-app .ri-account-info>.ri-avatar{float:left;margin-right:10px}.ri-app .ri-account-info strong{overflow-wrap:anywhere}.ri-app .ri-benefits{color:#c5b4cf;gap:12px;margin:20px 0;padding:0;font-size:12px;list-style:none;display:grid}.ri-app .ri-benefits li{padding-left:17px;line-height:1.6;position:relative}.ri-app .ri-benefits li:before{content:"•";color:#d190d1;position:absolute;left:0}.ri-app .ri-plan-title{justify-content:space-between;align-items:center;gap:5px;min-height:24px;display:flex}.ri-app .ri-plan-title .ri-tag{font-size:8px}.ri-app .ri-plan>.ri-muted{margin-top:auto;padding-top:16px}.ri-app .ri-membership-faq{margin-top:28px;padding:25px}.ri-app .ri-membership-faq h2{margin-bottom:15px;font-size:20px}.ri-app .ri-membership-faq details{border-top:1px solid #3a2d43;padding:17px 0}.ri-app .ri-membership-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:13px;display:flex}.ri-app .ri-membership-faq p{color:#b39fbd;max-width:800px;margin-top:12px;font-size:12px;line-height:1.8}.ri-app .ri-locked .ri-benefits{text-align:left;max-width:460px;margin:0 auto 24px}.ri-app .ri-locked>.ri-muted{margin:18px 0 0;font-size:11px}.ri-app .ri-premium-discovery{color:#c7a0d1;flex-wrap:wrap;gap:14px;margin:0 0 18px;font-size:12px;display:flex}.ri-app .ri-premium-discovery a{align-items:center;gap:7px;display:flex}.ri-app .ri-appointment-note{margin-top:18px;padding:22px}.ri-app .ri-appointment-note h3{font-size:14px}.ri-app .ri-appointment-note p{margin:10px 0 18px}@media (max-width:600px){.ri-app .ri-photo-editor{flex-direction:column;align-items:flex-start}.ri-app .ri-photo-editor>div{width:100%}.ri-app .ri-learning-grid .ri-empty h3{min-height:0}.ri-app .ri-account-forms .ri-button{max-width:100%}.ri-app .ri-plan-title .ri-tag{font-size:10px}}.ri-app .ri-benefits li:has(>svg){padding-left:22px}.ri-app .ri-benefits li:has(>svg):before{display:none}.ri-app .ri-benefits li>svg{color:#cf83ce;flex-shrink:0;position:absolute;top:3px;left:0}.ri-app .ri-review-invite{color:#aa96b7;justify-content:space-between;gap:14px;margin-top:25px;font-size:12px;display:flex}.ri-app .ri-review-invite a{color:#d6aedb;align-items:center;gap:7px;display:flex}.ri-app .ri-community-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;display:grid}.ri-app .ri-form-panel{margin:18px 0;padding:24px}.ri-app .ri-form-panel h2,.ri-app .ri-library-controls h2{margin-bottom:14px;font-size:17px}.ri-app .ri-form-panel h3{font-size:15px}.ri-app .ri-form-panel form{gap:15px;margin-top:18px;display:grid}.ri-app .ri-form-panel label,.ri-app .ri-filterbar label{color:#c9b8d3;gap:7px;font-size:11px;display:grid}.ri-app .ri-form-panel input,.ri-app .ri-form-panel select,.ri-app .ri-form-panel textarea,.ri-app .ri-filterbar input,.ri-app .ri-filterbar select{color:#eee4f4;width:100%;min-width:0;font:inherit;background:#17121d;border:1px solid #4d3b57;border-radius:6px;padding:11px 12px}.ri-app .ri-form-panel textarea{resize:vertical;line-height:1.7}.ri-app .ri-form-panel :is(input,select,textarea):focus,.ri-app .ri-filterbar :is(input,select):focus{outline-offset:2px;outline:2px solid #a773b4}.ri-app label.ri-checkbox{align-items:flex-start;gap:10px;line-height:1.7;display:flex}.ri-app .ri-checkbox input{accent-color:#be78c4;flex-shrink:0;width:15px;height:15px;margin-top:3px}.ri-app .ri-filterbar{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.ri-app .ri-filterbar label{flex:1;min-width:120px}.ri-app .ri-filterbar .ri-button{min-height:39px}.ri-app .ri-feed{gap:14px;display:grid}.ri-app .ri-feed-card{min-width:0;padding:22px}.ri-app .ri-feed-card h3{margin:14px 0;font-size:16px}.ri-app .ri-feed-card p{color:#b5a3bf;margin:14px 0;font-size:13px;line-height:1.8}.ri-app .ri-card-meta{color:#a48eaf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.ri-app .ri-user-copy{white-space:pre-wrap;overflow-wrap:anywhere}.ri-app .ri-vote{color:#c7add3;background:#251c2d;border:1px solid #594060;border-radius:6px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:inline-flex}.ri-app .ri-vote.selected,.ri-app .ri-selected{color:#f2d6f4;background:#35203d;border-color:#bc76be}.ri-app .ri-private-response{border-top:1px solid #46314f;margin-top:18px;padding-top:16px;font-size:12px}.ri-app .ri-private-response p{margin-bottom:0}.ri-app .ri-library-empty{text-align:center;border:1px dashed #44334f;border-radius:8px;margin:20px 0;padding:36px 24px}.ri-app .ri-library-empty h3{margin-bottom:12px;font-size:16px}.ri-app .ri-library-empty p{color:#a28daf;max-width:520px;margin:auto;font-size:12px;line-height:1.8}.ri-app .ri-stars{color:#cb83c9;gap:3px;display:inline-flex}.ri-app .ri-review-summary{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;padding:22px;display:flex}.ri-app .ri-review-summary>div{flex-shrink:0;align-items:center;gap:16px;display:flex}.ri-app .ri-review-summary strong{font-size:36px}.ri-app .ri-review-summary p{max-width:500px;margin:5px 0;font-size:11px}.ri-app .ri-library-controls{padding:22px}.ri-app .ri-search{color:#b896c7;border:1px solid #4d3b57;border-radius:7px;align-items:center;gap:12px;padding:10px 14px;display:flex}.ri-app .ri-search input{color:#efe1f6;background:0 0;border:0;outline:none;width:100%;font-size:13px}.ri-app .ri-category-tabs,.ri-app .ri-management-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.ri-app .ri-category-tabs button,.ri-app .ri-management-tabs button{color:#bba4c8;background:#211827;border:1px solid #43304d;border-radius:6px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.ri-app .ri-category-tabs button.selected,.ri-app .ri-management-tabs button.selected{color:#f3d9f6;background:#35213c;border-color:#bd79bd}.ri-app .ri-tips-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ri-app .ri-tip-card{flex-direction:column;gap:15px;padding:22px;display:flex}.ri-app .ri-tip-card h3{font-size:17px}.ri-app .ri-tip-card p{color:#ae96bc;font-size:12px;line-height:1.8}.ri-app .ri-tip-card small{color:#9f85ad;font-size:10px}.ri-app .ri-tip-card>.ri-text-link{margin-top:auto}.ri-app .ri-reader{margin-top:24px;padding:28px}.ri-app .ri-reader h2{font-size:22px}.ri-app .ri-written-content p,.ri-app .ri-written-content li{color:#cbb9d5;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.ri-app .ri-written-content p{margin:20px 0}.ri-app .ri-written-content h2,.ri-app .ri-written-content h3{margin:24px 0 12px}.ri-app .ri-written-content ul{margin:20px;padding-left:15px;list-style:outside}.ri-app .ri-streak{flex-wrap:wrap;align-items:center;gap:24px;margin-top:18px;padding:20px 24px;display:flex}.ri-app .ri-streak>div:first-child{flex:1;min-width:240px}.ri-app .ri-streak h3{align-items:center;gap:8px;margin:8px 0;font-size:15px;display:flex}.ri-app .ri-streak h3 svg{color:#c984cb}.ri-app .ri-streak-zone{color:#90789c;margin-top:7px;font-size:9px}.ri-app .ri-week{gap:6px;display:flex}.ri-app .ri-week>span{color:#8b7298;flex-direction:column;align-items:center;gap:5px;width:27px;display:flex}.ri-app .ri-week small{font-size:10px}.ri-app .ri-week .checked{color:#dd9bda}.ri-app .ri-notification-bell{position:relative}.ri-app .ri-unread-dot{background:#e79ce1;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:7px}.ri-app .ri-is-unread{border-color:#8c5896}.ri-app .ri-notifications-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr)}.ri-app .ri-owner-assurance{color:#b79bc5;align-items:center;gap:12px;font-size:12px;display:flex}.ri-app .ri-owner-assurance a{color:#d998d7}.ri-app .ri-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ri-app .ri-metric{flex-direction:column;gap:12px;padding:20px;display:flex}.ri-app .ri-metric span,.ri-app .ri-metric small{color:#b49cc1;font-size:10px}.ri-app .ri-metric strong{font-size:25px}.ri-app .ri-metric strong:last-of-type{overflow-wrap:anywhere}.ri-app .ri-growth-chart{gap:9px;display:grid}.ri-app .ri-growth-chart>div{grid-template-columns:90px 1fr 30px;align-items:center;gap:12px;font-size:11px;display:grid}.ri-app .ri-growth-chart span{background:linear-gradient(90deg,#a565c9,#dc8ac3);border-radius:3px;height:10px}.ri-app .ri-table-scroll{max-width:100%;overflow-x:auto}.ri-app .ri-table{border-collapse:collapse;width:100%;font-size:11px}.ri-app .ri-table th,.ri-app .ri-table td{text-align:left;vertical-align:top;border-bottom:1px solid #403047;padding:16px 12px}.ri-app .ri-table th{color:#9e83ad;font-weight:500}.ri-app .ri-table small{color:#a68db5;margin-top:6px;display:block}.ri-app .ri-dependency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.ri-app .ri-discord-account{max-width:760px}.ri-app .ri-discord-account .ri-panel-heading h2{align-items:center;gap:9px;display:flex}.ri-app .ri-discord-account>.ri-inline-actions{flex-wrap:wrap;margin-top:20px}.ri-app .ri-teaser-label{letter-spacing:1.5px;color:#9f7fb1;margin-top:18px;font-size:9px}.ri-app .ri-locked .ri-teaser-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:740px;margin:18px auto 25px;display:grid}.ri-app .ri-teaser-benefits li{background:linear-gradient(140deg,#2a1c31,#201825);border:1px solid #493250;border-radius:7px;padding:18px 20px 18px 39px!important}.ri-app .ri-teaser-benefits li>svg{top:21px;left:16px}.ri-app .ri-locked .ri-empty-icon{border-radius:11px;width:44px;height:44px}.ri-app .ri-locked .ri-empty{padding:20px 15px}@media (max-width:1100px){.ri-app .ri-tips-grid,.ri-app .ri-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-app .ri-community-layout,.ri-app .ri-dependency-grid{grid-template-columns:1fr}.ri-app .ri-review-summary{align-items:flex-start}}@media (max-width:600px){.ri-app .ri-tips-grid,.ri-app .ri-locked .ri-teaser-benefits{grid-template-columns:1fr}.ri-app .ri-form-panel,.ri-app .ri-feed-card,.ri-app .ri-library-controls{padding:18px}.ri-app .ri-filterbar{gap:10px}.ri-app .ri-review-summary,.ri-app .ri-review-invite{flex-direction:column;align-items:flex-start}.ri-app .ri-streak{gap:16px;padding:18px}.ri-app .ri-management-tabs button{padding:9px;font-size:10px}.ri-app .ri-reader{padding:18px}.ri-app .ri-reader h2{font-size:18px}}.ri-app:not(.ri-collapsed) .ri-sidebar-brand{justify-content:center;align-items:center;min-height:126px;display:flex}.ri-app:not(.ri-collapsed) .ri-sidebar-brand img{width:166px;margin-inline:auto}.ri-app .ri-drawer-head{min-height:116px}.ri-app .ri-drawer-head .ri-logo{width:153px;margin-inline:auto}.ri-app .ri-locked .ri-teaser-benefits{grid-auto-rows:1fr}.ri-app .ri-video-thumb{aspect-ratio:16/9;color:#a982bc;background:#251b2d;border:1px solid #42304e;border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ri-app .ri-video-thumb img{object-fit:cover;width:100%;height:100%}.ri-app .ri-video-thumb>span{color:#ddcae7;background:#17121ddd;border-radius:3px;padding:3px 6px;font-size:10px;position:absolute;bottom:8px;right:9px}.ri-app .ri-video-card h3{min-height:44px}.ri-app .ri-academy-empty{background:#1c1721;border:1px solid #3d2f46;border-radius:8px;align-items:center;gap:18px;padding:22px;display:flex}.ri-app .ri-academy-empty>svg{color:#bb8ec8;flex-shrink:0}.ri-app .ri-academy-empty h3{margin-bottom:7px;font-size:14px}.ri-app .ri-academy-empty p,.ri-app .ri-academy-note{color:#a88fb7;font-size:12px;line-height:1.8}.ri-app .ri-academy-note{margin-top:24px}.ri-app .ri-watch-progress{align-items:center;gap:10px;display:flex}.ri-app .ri-watch-progress progress{accent-color:#b677c3;width:100%;height:4px}.ri-app .ri-watch-progress small{white-space:nowrap}@media (max-width:600px){.ri-app .ri-academy-empty{gap:12px;padding:18px}.ri-app .ri-video-card h3{min-height:0}}.ri-directory-person{align-items:center;gap:12px;display:flex}.ri-directory-avatar{object-fit:cover;background:#23212b;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.ri-directory-person h2,.ri-directory-person p{margin:0 0 5px}.ri-directory-id{overflow-wrap:anywhere}.ri-directory-facts{grid-template-columns:minmax(130px,1fr) 2fr;gap:12px 20px;display:grid}.ri-directory-facts dt{color:#a9a5b4}.ri-directory-facts dd{overflow-wrap:anywhere;margin:0}.ri-directory-pagination{justify-content:flex-end;margin:18px 0}.ri-directory-person small{display:block}@media (max-width:600px){.ri-directory-facts{grid-template-columns:1fr;gap:5px}.ri-directory-facts dd{margin-bottom:12px}.ri-directory-pagination{justify-content:space-between;font-size:12px}}.ri-library-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.ri-library-tip .ri-tip-card{border-top:3px solid #b758ac}.ri-library-resource .ri-tip-card{border-left:4px solid #9479d3}.ri-library-video .ri-video-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#302038,#17131d)}@media (min-width:1600px){.ri-library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ri-content-modal{color:#f4eff8;background:#19161e;border:1px solid #55405f;border-radius:18px;width:min(900px,94vw);max-height:90dvh;padding:0;box-shadow:0 24px 80px #0009}.ri-content-modal::backdrop{background:#08060bd9}.ri-content-modal header{border-bottom:1px solid #44364d;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.ri-content-modal h2{margin:0}.ri-modal-body{max-height:calc(90dvh - 100px);padding:24px;overflow:auto}.ri-modal-body img,.ri-modal-body video{object-fit:contain;max-width:100%}.ri-modal-body video{max-height:70vh}.ri-conversation{padding:24px 0}.ri-message{border-radius:18px 18px 18px 4px;max-width:85%}.ri-message-staff{background:#271d31;border-color:#75508b;border-radius:18px 18px 4px;margin-left:auto}.ri-form-panel summary{cursor:pointer;padding:8px 0;font-weight:600}.ri-filterbar{align-items:end}.ri-welcome-top .ri-logo{width:200px;height:auto}.ri-attachment-compose{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.ri-attachment-compose img,.ri-attachment-compose video{object-fit:contain;border-radius:8px;width:140px;height:110px}.ri-success{color:#b5e7c9;border-left:3px solid #7db799;padding:12px}.ri-library-controls button[aria-pressed=true]{background:#53315b;border-color:#d693df}@media (max-width:600px){.ri-welcome-top .ri-logo{width:164px}}.ri-app .ri-account-forms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;max-width:none;display:grid}.ri-app .ri-account-forms>.ri-alert,.ri-app .ri-account-forms>.ri-owner-mfa{grid-column:1/-1}.ri-app .ri-account-forms>.ri-panel{margin:0}.ri-app .ri-account-panel{min-width:0}.ri-app .ri-account-forms dl{overflow-wrap:anywhere}.ri-app .ri-tier-badge{align-items:center;gap:6px;display:flex}.ri-app .ri-quick-actions{flex-wrap:wrap;gap:10px;margin:20px 0 28px;display:flex}.ri-app .ri-quick-actions .ri-button{min-height:44px}.ri-app .ri-content-manager{display:block}.ri-app .ri-editor-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ri-app .ri-content-modal fieldset{gap:16px;display:grid}.ri-app .ri-subcategory-inline{border:1px solid #654572;border-radius:8px;gap:12px;padding:16px;display:grid}.ri-app .ri-content-modal .ri-form-panel{border:0;margin:0;padding:8px}.ri-app .ri-content-modal{width:min(900px,94vw)}.ri-app .ri-library-tip .ri-tip-card{border-top:3px solid #93608f}.ri-app .ri-library-video .ri-tip-card{gap:14px;padding:16px}.ri-app .ri-library-video .ri-video-thumb{aspect-ratio:16/9;min-height:unset;background:linear-gradient(145deg,#38253f,#17141d);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.ri-app .ri-video-thumb span{background:#17131dc9;border-radius:4px;padding:4px 7px;position:absolute;bottom:9px;right:10px}.ri-app .ri-library-resource .ri-tip-card{background:linear-gradient(135deg,#24202d,#19171e);border-left:3px solid #8861b5}.ri-app .ri-resource-mark{color:#d3b1e5;align-items:center;gap:12px;font-size:11px;display:flex}.ri-app .ri-article-byline{color:#bca3ca;border-bottom:1px solid #3c3044;flex-wrap:wrap;gap:14px;margin-bottom:20px;padding:0 0 18px;font-size:12px;display:flex}.ri-app .ri-written-content p{margin:10px 0;line-height:1.75}.ri-app .ri-written-content ul{margin:12px 20px}.ri-app .ri-written-content li{line-height:1.75}.ri-app .ri-library-controls .ri-filterbar{align-items:flex-end}.ri-app .ri-library-controls .ri-filterbar button{flex-shrink:0;min-height:42px}.ri-app .ri-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ri-app .ri-plan{flex-direction:column;display:flex}.ri-app .ri-plan>.ri-button{margin-top:auto}.ri-app .ri-plan-price{white-space:nowrap}.ri-app .ri-plan>p:first-of-type{min-height:70px}.ri-app .ri-free-plan{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.ri-app .ri-free-plan p{flex:1;min-width:200px}.ri-app .ri-call-summary{background:linear-gradient(120deg,#302038,#1c1922);border-color:#674677;grid-template-columns:1fr 2fr;align-items:center;gap:30px;padding:28px;display:grid}.ri-app .ri-call-summary strong{color:#e6b4ee;font-size:64px;line-height:1.25;display:block}.ri-app .ri-call-summary p{color:#bba6c7;font-size:13px}.ri-app .ri-appointment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ri-app .ri-appointment-grid .ri-panel{overflow-wrap:anywhere;flex-direction:column;gap:12px;margin:0;display:flex}.ri-app .ri-appointment-grid .ri-panel p{margin:0}.ri-app .ri-appointment-grid .ri-panel .ri-button{align-self:flex-start}.ri-app .ri-support-steps{color:#c6b8ce;margin:22px 0;padding-left:24px;line-height:2;list-style:decimal}.ri-app .ri-message{background:#201c26;border-color:#3b3343;width:min(85%,760px);margin:0}.ri-app .ri-message-own{background:#382340;border-color:#80538b;border-bottom-right-radius:3px;justify-self:end}.ri-app .ri-message-other{border-bottom-left-radius:3px;justify-self:start}.ri-app .ri-ticket-admin{border-top:1px solid #3b3043;margin-top:16px;padding-top:14px}.ri-app .ri-ticket-admin summary{cursor:pointer;color:#b5a3bf;font-size:12px}.ri-app .ri-conversation{padding:20px 0}.ri-app .ri-message .ri-card-meta{gap:16px}.ri-app .ri-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.ri-app .ri-skip:focus{clip-path:none;width:auto;height:auto;top:10px}.ri-app .ri-welcome-top .ri-logo{width:224px;max-width:48vw;height:auto}.ri-app .ri-social button{justify-content:center;align-items:center;gap:10px;display:flex}.ri-provider-icon{flex:none;width:20px;height:20px}.ri-app .ri-button,.ri-app summary{touch-action:manipulation}.ri-app .ri-button{min-height:42px}@media (min-width:1500px){.ri-app .ri-library-grid,.ri-app .ri-editor-library{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.ri-app .ri-editor-library,.ri-app .ri-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-app .ri-plans{grid-template-columns:1fr}.ri-app .ri-plan>p:first-of-type{min-height:0}}@media (max-width:760px){.ri-app .ri-account-forms,.ri-app .ri-call-summary,.ri-app .ri-appointment-grid{grid-template-columns:1fr}.ri-app .ri-call-summary{gap:12px;padding:22px}.ri-app .ri-account-forms>.ri-alert,.ri-app .ri-account-forms>.ri-owner-mfa{grid-column:auto}.ri-app .ri-message{width:94%}.ri-app .ri-editor-library,.ri-app .ri-library-grid{grid-template-columns:1fr}.ri-app .ri-section-title{flex-wrap:wrap;gap:12px}.ri-app .ri-content-modal{max-width:96vw}.ri-app .ri-social button{min-height:44px}}.ri-app .ri-profile-grid>section:nth-of-type(3){grid-column:1/-1}.ri-app .ri-ticket-attachment{align-items:center;gap:10px;min-height:56px;display:flex}.ri-app .ri-ticket-attachment img{object-fit:cover;border-radius:6px;width:72px;height:64px}.ri-app .ri-ticket-files{flex-wrap:wrap;gap:12px;display:flex}.ri-field-label{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.ri-required{color:#ef9ad5;line-height:inherit}.ri-app .ri-library-controls .ri-search{align-items:center;min-height:44px;padding:0 12px}.ri-app .ri-library-controls .ri-search input{border:0;height:42px;min-height:0;margin:0;padding:0;line-height:1.4}.ri-app .ri-library-controls .ri-search svg{flex:none}.ri-app .ri-filterbar{align-items:flex-end}.ri-app .ri-filterbar>label{margin:0}.ri-app .ri-filterbar>button,.ri-app .ri-filterbar>.ri-button{align-self:flex-end;height:44px;min-height:44px;margin:0}.ri-app .ri-filterbar select,.ri-app .ri-filterbar input{box-sizing:border-box;height:44px;min-height:44px;margin:0}.ri-app .ri-owner-library-empty{text-align:center;color:#cba7d8;border:1px dashed #44334f;border-radius:10px;flex-direction:column;align-items:center;margin:20px 0;padding:40px 20px;display:flex}.ri-app .ri-owner-library-empty .ri-library-empty{border:0;width:100%;margin:0;padding:18px 0}.ri-app .ri-library-record-limit{margin:18px 0}.ri-app .ri-category-admin-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;display:grid}.ri-app .ri-category-row{border-bottom:1px solid #3c3044;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;display:flex}.ri-app .ri-category-row>div{flex:1;min-width:180px}.ri-app .ri-member-reference summary{color:#9c8aa6;cursor:pointer;font-size:11px}.ri-app .ri-member-reference small{overflow-wrap:anywhere}@media (min-width:1100px){.ri-app .ri-metric-grid:has(>.ri-metric:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.ri-app .ri-filterbar{grid-template-columns:1fr;width:100%;display:grid}.ri-app .ri-filterbar>label,.ri-app .ri-filterbar>.ri-button{width:100%;min-width:0}.ri-app .ri-category-admin-grid{grid-template-columns:1fr}}.ri-ticket-status{border:1px solid;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}.ri-ticket-status-open{color:#8be7b0;background:#18372a}.ri-ticket-status-pending{color:#f3d279;background:#352d19}.ri-ticket-status-closed{color:#ffa6ad;background:#3c2027}.ri-ticket-status-resolved{color:#b9b1e5;background:#2b253d}.ri-app .ri-ticket-admin{border:1px solid #3b3043;border-radius:9px;margin-top:8px;padding:9px 12px}.ri-app .ri-ticket-admin summary{color:#ded2e7;font-size:13px;font-weight:600}.ri-ticket-admin[open]>label,.ri-ticket-admin[open]>form{margin-top:10px}.ri-ticket-admin form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.ri-upload{background:#211c27;border:1px dashed #65516f;border-radius:12px;gap:12px;margin:14px 0;padding:18px;display:grid}.ri-upload:focus-within,.ri-upload:hover{border-color:#cd6ed7}.ri-upload>label{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.ri-upload>label>span{color:#bdb0c5;flex-basis:100%;font-size:12px}.ri-upload>.ri-button{justify-self:start}.ri-upload-native{opacity:0;clip-path:inset(50%);overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.ri-upload-selection{align-items:center;gap:12px;min-width:0;display:flex}.ri-upload-selection>div{flex:1;min-width:0}.ri-upload-selection strong{overflow-wrap:anywhere;font-size:13px}.ri-upload-selection span{color:#bdb0c5;margin-top:4px;font-size:12px;display:block}.ri-upload-selection img{object-fit:cover;border-radius:7px;width:60px;height:60px}.ri-upload p{align-items:center;gap:8px;margin:0;display:flex}.ri-upload-spinner{animation:1s linear infinite ri-upload-spin}@keyframes ri-upload-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ri-upload-spinner{animation:none}}@media (max-width:600px){.ri-ticket-admin form{grid-template-columns:1fr}.ri-upload-selection{flex-wrap:wrap}}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#101013;min-height:100%}body{margin:0}.ri-app{min-height:100dvh}.ri-button svg,.ri-social button svg{flex-shrink:0}@media (max-width:760px){.ri-app .ri-welcome-top{padding:calc(8px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px))}.ri-app .ri-welcome-top .ri-logo{width:170px;max-width:46vw}.ri-app .ri-welcome-grid{gap:16px;padding-top:8px}.ri-welcome-story h1{letter-spacing:-1px;margin:8px 0;font-size:30px}.ri-welcome-story .ri-lead{margin-top:6px;line-height:1.5}.ri-auth-card{padding:22px 18px}.ri-app .ri-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 22px;display:grid}.ri-app .ri-quick-actions .ri-button{text-align:center;white-space:normal;justify-content:center;min-width:0;height:auto;min-height:56px;padding:10px;font-size:12px}.ri-app .ri-metric strong.ri-metric-text{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:clamp(14px,4vw,20px)}.ri-app .ri-metric{min-width:0;padding:15px}.ri-app .ri-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-app .ri-workspace,.ri-app .ri-content,.ri-app .ri-panel,.ri-app fieldset{min-width:0}.ri-app .ri-content{padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px));padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}.ri-app input,.ri-app select,.ri-app textarea{max-width:100%;font-size:16px}.ri-app .ri-inline-actions{flex-wrap:wrap}.ri-app .ri-inline-actions .ri-button{white-space:normal;height:auto}.ri-app .ri-section-title{flex-wrap:wrap;gap:12px}.ri-app .ri-section-title>h2{min-width:0}.ri-content-modal{max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.ri-content-modal header{gap:12px;padding:14px}.ri-content-modal h2{overflow-wrap:anywhere;font-size:20px}.ri-content-modal header button{flex-shrink:0}.ri-modal-body{max-height:calc(100dvh - 140px);padding:14px;overflow-x:hidden}.ri-upload-selection{flex-wrap:wrap}.ri-upload-selection>div,.ri-app .ri-message{overflow-wrap:anywhere}}.ri-unread-count{color:#170f1b;text-align:center;background:#df8cce;border-radius:20px;min-width:19px;padding:2px 4px;font-size:10px;font-weight:800;line-height:15px;position:absolute;top:-5px;right:-6px}.ri-delete-warning{background:#321c26;border:1px solid #9e4c60;border-radius:10px;padding:16px}.ri-delete-warning .ri-button{border-color:#d97990}.ri-ticket-title{margin-top:16px!important}.ri-category-child{border-left:2px solid #594a2e;margin-left:18px;padding-left:14px}.ri-community-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.ri-community-photo{border:1px solid var(--ri-border,#343434);cursor:zoom-in;background:0 0;border-radius:12px;max-width:100%;margin:12px 0;padding:0;display:block;overflow:hidden}.ri-community-photo img{object-fit:contain;width:auto;max-width:100%;max-height:240px;display:block}.ri-community-photo-full{object-fit:contain;max-width:100%;max-height:75dvh;margin:auto;display:block}.ri-category-row{flex-wrap:wrap;gap:12px}.ri-community-grid,.ri-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin:20px 0;display:grid}.ri-community-grid>article,.ri-ticket-grid>article{overflow-wrap:anywhere;min-width:0}.ri-card-actions,.ri-vote-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.ri-card-actions .ri-button,.ri-vote-controls button{min-height:42px}.ri-delete{color:#f3a4a4!important;background:#3e202035!important;border:1px solid #a55757!important;gap:7px!important;padding:8px 12px!important}.ri-delete:hover:not(:disabled){background:#6b292955!important}.ri-vote-controls{gap:16px}.ri-vote-controls button{padding:10px 14px}.ri-decision-approved{color:#98d2ae;border-color:#496951}.ri-decision-disapproved{color:#e8a0a0;border-color:#805050}.ri-decision-in_progress{color:#e4c17b;border-color:#77613b}.ri-admin-details{color:#a9a6a1;margin:12px 0;font-size:12px}.ri-admin-details p,.ri-admin-details pre{overflow-wrap:anywhere;white-space:pre-wrap}.ri-revenue-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin:20px 0;display:grid}.ri-awaiting{color:#aaa59b;align-items:center;gap:8px;font-size:13px;display:flex}.ri-package-price{color:#dfc48d;font-size:24px}.ri-tier-label{text-transform:capitalize}@media (max-width:700px){.ri-community-grid,.ri-ticket-grid{grid-template-columns:1fr;gap:14px}.ri-card-actions{gap:10px}.ri-section-title{flex-wrap:wrap;gap:12px}}.ri-app .ri-growth-chart .ri-tier-label{background:0 0;border-radius:0;height:auto}.ri-content-modal:has(.ri-review-guidelines){width:min(540px,100vw - 24px)}.ri-content-modal:has(.ri-review-guidelines) h2{font-size:20px}.ri-review-guidelines{font-size:14px;line-height:1.65}.ri-review-guidelines>svg{color:#d998d7}.ri-review-guidelines .ri-card-actions{justify-content:flex-end}.ri-review-guidelines .ri-button{white-space:normal}.ri-feed-card:target{outline-offset:4px;outline:2px solid #d998d7;scroll-margin-top:100px}.ri-community-form{color:#eee4f4;gap:16px;min-width:0;font-size:14px;line-height:1.6;display:grid}.ri-community-form>fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.ri-community-form label:not(.ri-checkbox):not(.ri-rating-options label){color:#d6c5df;gap:8px;min-width:0;font-size:14px;display:grid}.ri-community-form :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),select,textarea){box-sizing:border-box;color:#eee4f4;width:100%;min-width:0;min-height:46px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17121d;border:1px solid #4d3b57;border-radius:9px;padding:12px 14px;font-size:16px}.ri-community-form textarea{resize:vertical;min-height:160px;line-height:1.65}.ri-community-form :is(input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #cc8fc9}.ri-community-form :is(input,textarea)::placeholder{color:#9e8aa9;opacity:1}.ri-community-form .ri-muted{color:#b5a3bf;margin:0;font-size:12px;line-height:1.65}.ri-community-form label.ri-checkbox{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.ri-community-form .ri-checkbox input{accent-color:#be78c4;flex:none;width:18px;height:18px;margin:3px 0 0}.ri-community-form>fieldset>.ri-primary{width:100%;min-height:48px}.ri-community-form .ri-rating-picker{border:0;min-width:0;margin:0;padding:0;display:block}.ri-rating-picker legend{color:#d6c5df;margin-bottom:8px;font-size:14px}.ri-rating-options{gap:4px;width:max-content;max-width:100%;display:flex}.ri-rating-options label{cursor:pointer;color:#716479;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:relative}.ri-rating-options input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ri-rating-options svg{pointer-events:none;fill:#0000;transition:color .15s,fill .15s}.ri-rating-options .is-selected{color:#edc365}.ri-rating-options .is-selected svg{fill:currentColor}.ri-rating-options label:has(input:focus-visible){outline-offset:2px;background:#34243e;outline:2px solid #cc8fc9}.ri-rating-caption{color:#cbb9d5;margin-top:6px;font-size:12px;display:block}.ri-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ri-community-form .ri-upload-photo{border-style:solid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0;padding:14px}.ri-community-form .ri-upload-photo>label{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ri-upload-photo>label svg{color:#ce99d2;flex:none;width:22px;height:22px}.ri-upload-photo>label strong{font-size:13px}.ri-community-form .ri-upload-photo>label>span{grid-column:1/-1;font-size:11px;line-height:1.6}.ri-upload-photo>.ri-button{white-space:nowrap;align-self:start;min-height:40px;font-size:12px}.ri-upload-photo>.ri-upload-selection,.ri-upload-photo>p{grid-column:1/-1}.ri-upload-photo .ri-upload-selection img{flex:none;width:64px;height:64px}.ri-content-modal:has(.ri-community-form){width:min(600px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.ri-content-modal:has(.ri-community-form)>header{padding:20px 24px}.ri-content-modal:has(.ri-community-form)>header h2{font-size:21px;line-height:1.3}.ri-content-modal:has(.ri-community-form)>header button{flex:none;width:44px;height:44px}.ri-content-modal:has(.ri-community-form)>.ri-modal-body{box-sizing:border-box;max-height:calc(100dvh - 120px);scroll-padding:20px;overflow:hidden auto}@media (max-width:600px){.ri-content-modal:has(.ri-community-form)>header{padding:14px 16px}.ri-content-modal:has(.ri-community-form)>.ri-modal-body{max-height:calc(100dvh - 120px - env(safe-area-inset-bottom,0px));padding:18px 16px}.ri-community-form .ri-upload-photo{grid-template-columns:minmax(0,1fr)}.ri-upload-photo>.ri-button{justify-self:start}.ri-community-form textarea{min-height:150px}}.ri-my-suggestions{gap:16px;min-width:0;display:grid}.ri-my-suggestions .ri-feed-card{gap:14px;display:grid}.ri-my-suggestions .ri-feed-card p,.ri-my-suggestions .ri-feed-card h3{margin:0}.ri-my-suggestions .ri-user-copy{white-space:pre-wrap;overflow-wrap:anywhere}.ri-content-modal:has(.ri-my-suggestions){width:min(680px,100vw - 24px);overflow:hidden}.ri-my-suggestions .ri-card-actions{flex-wrap:wrap}.ri-review-rating{align-items:center;gap:8px;display:inline-flex}.ri-review-rating small{color:#c9b8d3;font-size:12px}.ri-review-rating .ri-stars{color:#cb83c9}.ri-app .ri-learning-card-actions{border-top:1px solid var(--ri-line);justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:auto;padding-top:16px;display:flex}.ri-app .ri-learning-card-actions>.ri-text-link{overflow-wrap:anywhere;text-align:left;min-width:0;margin:0}.ri-app .ri-save-button{border:1px solid var(--ri-line);width:44px;height:44px;color:var(--ri-muted);border-radius:9px;flex:0 0 44px;margin-left:auto;position:relative}.ri-app .ri-save-button[aria-pressed=true]{color:var(--ri-accent);background:#302134;border-color:#805478}.ri-save-tooltip{z-index:5;color:#f4e7f5;pointer-events:none;opacity:0;visibility:hidden;background:#241a2c;border:1px solid #65466c;border-radius:6px;width:max-content;max-width:180px;padding:5px 9px;font-size:11px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);right:0}.ri-save-button:focus-visible .ri-save-tooltip{opacity:1;visibility:visible}@media (hover:hover){.ri-save-button:enabled:hover .ri-save-tooltip{opacity:1;visibility:visible}}.ri-connection-status{white-space:nowrap;align-items:center;gap:5px;font-size:10px;line-height:1.4;display:inline-flex}.ri-connection-status i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ri-connection-status.is-active{color:#86d6ab}.ri-connection-status.is-inactive{color:#e797a7}.ri-account-menu nav a{justify-content:space-between;align-items:center;gap:12px;display:flex}.ri-discord-identity{align-items:center;gap:14px;margin:20px 0;display:flex}.ri-discord-identity>.ri-avatar{flex:none;width:48px;height:48px}.ri-discord-identity>div{overflow-wrap:anywhere;min-width:0}.ri-discord-identity p{margin:3px 0}.ri-discord-account{max-width:720px}.ri-discord-account .ri-panel-heading{flex-wrap:wrap;gap:12px}.ri-app .ri-library-tip .ri-tip-card{isolation:isolate;gap:16px;min-width:0;padding:22px;position:relative}.ri-app .ri-library-tip .ri-tip-card h3{overflow-wrap:anywhere;margin:0;line-height:1.45}.ri-app .ri-library-tip .ri-card-meta:first-child{flex-wrap:nowrap;align-items:flex-start;transform:translateY(-12px)}.ri-app .ri-library-tip .ri-card-meta .ri-tag{text-transform:capitalize;flex-shrink:0;gap:8px}.ri-app .ri-tip-preview-area{position:relative}.ri-app .ri-library-tip .ri-tip-preview-area{flex:1;min-height:150px}.ri-app .ri-tip-preview{overflow-wrap:anywhere;margin:0}.ri-app .ri-tip-byline{gap:8px;margin-top:auto}.ri-app .ri-library-tip .ri-learning-card-actions{min-height:57px;margin-top:0}.ri-app .ri-tip-locked:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(#100c1820,#08061088);position:absolute;inset:0;box-shadow:inset 0 0 36px #0006}.ri-app .ri-tip-locked .ri-tip-preview{opacity:.14;-webkit-user-select:none;user-select:none}.ri-app .ri-tip-lock{text-align:center;background:radial-gradient(#17101eef,#17101e66);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px 4px;display:flex;position:absolute;inset:0}.ri-app .ri-tip-lock>svg{color:#d5a0dd;flex-shrink:0}.ri-app .ri-tip-lock strong{color:#f1e4f5;font-size:13px;line-height:1.5}.ri-app .ri-tip-lock .ri-button{white-space:normal;min-height:44px;font-size:12px;position:relative}.ri-app .ri-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ri-app .ri-support-card{flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.ri-app .ri-support-card>svg{color:#c58bd2}.ri-app .ri-support-card h2{min-height:2.9em;margin:0;font-size:18px;line-height:1.45}.ri-app .ri-support-card p{color:#c7b4d1;margin:0;font-size:13px;line-height:1.8}.ri-app .ri-support-card small{color:#b8a1c5;margin-top:auto;font-size:11px;line-height:1.65}.ri-app .ri-support-card .ri-button{white-space:normal;text-align:center;justify-content:center;min-height:46px}.ri-app .ri-support-connect{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:24px;display:flex}.ri-app .ri-support-connect h2{margin:0;font-size:18px}.ri-app .ri-support-connect .ri-support-steps{margin-bottom:0}.ri-app .ri-support-connect .ri-inline-actions{flex-direction:column;flex-shrink:0;align-items:stretch}@media (max-width:1100px){.ri-app .ri-support-grid{grid-template-columns:1fr}.ri-app .ri-support-card h2{min-height:0}.ri-app .ri-support-connect{flex-direction:column;align-items:flex-start}.ri-app .ri-support-connect .ri-inline-actions{flex-flow:wrap}}@media (max-width:600px){.ri-app .ri-library-tip .ri-tip-card,.ri-app .ri-support-card,.ri-app .ri-support-connect{padding:18px}.ri-app .ri-support-connect .ri-inline-actions,.ri-app .ri-support-connect .ri-button{width:100%}}.ri-content-modal:has(.ri-content-editor){height:auto;min-height:0;overflow:hidden}.ri-content-modal:has(.ri-content-editor)>.ri-modal-body{overscroll-behavior:contain;min-height:0;overflow:hidden auto}.ri-app .ri-content-modal .ri-content-editor{height:auto;min-height:0;margin:0;padding:0}.ri-app .ri-content-editor form{gap:0;margin:0}.ri-app .ri-content-editor fieldset{gap:16px;min-height:0}.ri-app .ri-content-editor p{margin:0}.ri-app .ri-editor-upload{gap:10px;min-width:0;display:grid}.ri-app .ri-editor-upload .ri-upload{gap:10px;margin:0;padding:14px}.ri-app .ri-editor-upload>.ri-button,.ri-app .ri-editor-upload>.ri-text-link{justify-self:start;margin:0}.ri-editor-upload-status{overflow-wrap:anywhere;gap:6px;min-height:0;padding:0;font-size:12px;display:grid}.ri-editor-upload-status progress{accent-color:#d777c8;width:100%;height:6px;display:block}.ri-app .ri-editor-save{border-top:1px solid var(--ri-line);gap:12px;padding-top:16px;display:grid}.ri-app .ri-editor-save>.ri-button{justify-self:start}.ri-app .ri-editor-delete{border-top:1px solid var(--ri-line);margin-top:16px;padding-top:12px}.ri-app .ri-editor-delete>summary{color:#ef9dad;font-size:12px}.ri-app .ri-editor-delete[open]>.ri-checkbox{margin:10px 0}@media (max-width:600px){.ri-app .ri-editor-save>.ri-button{width:100%}.ri-app .ri-content-modal .ri-content-editor{padding:0}}.ri-app .ri-plan{gap:12px;min-height:0;padding:22px}.ri-app .ri-plan h2,.ri-app .ri-plan>p,.ri-app .ri-plan-price,.ri-app .ri-plan .ri-benefits{margin:0}.ri-app .ri-plan>p:first-of-type{min-height:0;line-height:1.65}.ri-app .ri-plan-price{font-size:32px;line-height:1.2}.ri-app .ri-plan>.ri-benefits{gap:8px}.ri-app .ri-plan>.ri-muted{margin-top:auto;padding-top:4px;font-size:11px;line-height:1.6}.ri-app .ri-plan>.ri-button{width:100%;margin-top:0}.ri-plan-details{font-size:12px}.ri-plan-details summary{cursor:pointer;color:#dca6df}.ri-app .ri-plan-details .ri-benefits{gap:8px;margin-top:12px}.ri-app .ri-support-card h2{min-height:0;margin-bottom:0}.ri-app .ri-support-card{gap:14px}.ri-app .ri-booking-option{gap:12px;display:grid}.ri-app .ri-booking-option h3,.ri-app .ri-booking-option p{margin:0}.ri-app .ri-booking-option>.ri-button{justify-self:start}.ri-app .ri-one-time-call{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ri-app .ri-one-time-call .ri-text-link{align-items:center;gap:8px;min-height:40px;margin:0;display:inline-flex}.ri-app .ri-external-resource{align-items:center;gap:7px;margin:12px 0;display:inline-flex}.ri-youtube-player{gap:10px;margin:18px 0;display:grid}.ri-youtube-player iframe{aspect-ratio:16/9;background:#09090b;border:0;border-radius:10px;width:100%}.ri-youtube-player p{margin:0}.ri-youtube-player .ri-text-link{align-items:center;gap:5px;margin:0;display:inline-flex}.ri-app .ri-owner-filters{gap:12px;margin:0}.ri-app .ri-owner-filters label:first-child{flex-basis:100%}.ri-reset-filters{border:1px solid #55405f;border-radius:7px;flex:0 0 40px;align-self:end;width:40px;height:40px;position:relative}.ri-reset-filters>span{color:#f4e7f5;opacity:0;visibility:hidden;pointer-events:none;background:#241a2c;border:1px solid #65466c;border-radius:6px;width:max-content;padding:5px 9px;font-size:11px;position:absolute;bottom:calc(100% + 6px);right:0}:is(.ri-reset-filters:hover>span,.ri-reset-filters:focus-visible>span){opacity:1;visibility:visible}.ri-reset-filters svg{transition:transform .25s}.ri-reset-filters:hover svg{transform:rotate(-90deg)}.ri-app .ri-editor-library .ri-feed-card{flex-direction:column;gap:12px;padding:18px;display:flex}.ri-app .ri-editor-library .ri-feed-card h3,.ri-app .ri-editor-library .ri-feed-card p{margin:0}.ri-app .ri-editor-library .ri-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.ri-app .ri-editor-library .ri-card-actions .ri-button{gap:8px;min-height:40px;padding:9px 12px}.ri-editor-library svg{flex-shrink:0}.ri-app .ri-editor-library .ri-resource-mark{order:-1}.ri-app .ri-profile-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;max-width:1000px;display:grid}.ri-app .ri-profile-grid>.ri-account-panel{min-width:0;margin:0;padding:22px}.ri-app .ri-profile-grid .ri-photo-editor{gap:14px;margin-top:14px;display:grid}.ri-app .ri-profile-grid .ri-upload{margin:0;padding:14px}.ri-app .ri-profile-grid .ri-inline-actions{flex-wrap:wrap;gap:8px;margin-top:12px}.ri-app .ri-profile-grid>.ri-alert{grid-column:1/-1}.ri-profile-grid dd{overflow-wrap:anywhere}@media (max-width:700px){.ri-app .ri-profile-grid{grid-template-columns:1fr}.ri-app .ri-plan{padding:20px}.ri-app .ri-editor-library{grid-template-columns:1fr}.ri-app .ri-filterbar>.ri-reset-filters{flex:0 0 40px;width:40px;min-width:40px}}@media (prefers-reduced-motion:reduce){.ri-reset-filters svg{transition:none;transform:none!important}}.ri-analytics-table{overflow-x:auto}.ri-analytics-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ri-analytics-table td,.ri-analytics-table th{border-bottom:1px solid #3a3042;padding:10px}.ri-analytics-table td:first-child{text-transform:capitalize}@media (min-width:1101px){.ri-app .ri-plan{grid-template-rows:subgrid;grid-row:span 8;display:grid}.ri-app .ri-plan>.ri-muted{margin-top:0}.ri-app .ri-plan>.ri-button{align-self:end}}.ri-content-modal[open]:has(.ri-content-editor){flex-direction:column;display:flex;overflow:clip}.ri-content-modal:has(.ri-content-editor)>header{flex:none}.ri-content-modal:has(.ri-content-editor)>.ri-modal-body{flex:auto;min-height:0;max-height:none;overflow:auto}.ri-app .ri-content-manager>.ri-library-controls{margin-bottom:24px}.ri-content-modal:has(.ri-content-editor)>header{text-align:center;z-index:1;background:#19161e;min-height:68px;padding:18px 64px;display:block;position:relative}.ri-content-modal:has(.ri-content-editor)>header>h2{margin:0;line-height:1.4}.ri-content-modal:has(.ri-content-editor)>header>.ri-icon-button{justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:flex;position:absolute;top:12px;right:12px}.ri-app .ri-profile-grid{align-items:stretch;gap:16px}.ri-app .ri-profile-grid>.ri-account-panel{flex-direction:column;gap:12px;padding:20px;display:flex}.ri-app .ri-profile-grid h3,.ri-app .ri-profile-grid p,.ri-app .ri-profile-grid form,.ri-app .ri-profile-grid dl{margin:0}.ri-app .ri-profile-grid form{gap:12px}.ri-app .ri-profile-grid .ri-photo-editor{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;margin:0}.ri-app .ri-profile-grid .ri-avatar-large{width:64px;height:64px}.ri-app .ri-profile-grid .ri-upload{gap:8px;min-height:0;padding:12px}.ri-app .ri-profile-grid .ri-inline-actions{gap:8px;margin-top:10px}.ri-app .ri-profile-grid dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ri-app .ri-profile-grid dl>div{margin:0;padding:0}.ri-app .ri-profile-grid dd{margin:4px 0 0}@media (max-width:700px){.ri-app .ri-profile-grid>.ri-account-panel{padding:18px}.ri-app .ri-profile-grid dl{grid-template-columns:1fr}}@media (max-width:420px){.ri-app .ri-profile-grid .ri-photo-editor{grid-template-columns:1fr}}.ri-analytics-status{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.ri-analytics-status p{margin:0}@media (min-width:701px){.ri-app .ri-profile-grid{grid-template-rows:auto 1fr;align-items:start}.ri-app .ri-profile-grid>section:nth-of-type(2){grid-area:1/2/3}.ri-app .ri-profile-grid>section:nth-of-type(3){grid-area:2/1}.ri-app .ri-profile-grid dl{grid-template-columns:1fr}}.ri-app .ri-library-video .ri-video-card-media{isolation:isolate;background:#101014;border:0;width:100%;padding:0;overflow:hidden}.ri-video-card-media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ri-video-card-media>.ri-video-play{color:#eeeef1;z-index:1;pointer-events:none;background:#151519b8;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-style:normal;display:flex}.ri-app .ri-video-card-media>.ri-video-duration{z-index:2;color:#f4f4f6;font-variant-numeric:tabular-nums;background:#101014dd;line-height:1.4}button.ri-video-card-media{cursor:pointer}button.ri-video-card-media:focus-visible{outline-offset:3px;outline:2px solid #cb83c9}.ri-learning-image{width:65%;max-width:560px;margin:24px auto}.ri-image-preview{cursor:zoom-in;background:#101014;border:1px solid #49304f;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.ri-image-preview>img{object-fit:contain;width:100%;height:auto;display:block}.ri-image-preview>span{color:#eee;pointer-events:none;background:#121016db;border-radius:7px;padding:7px;display:flex;position:absolute;bottom:8px;right:8px}.ri-image-preview:focus-visible{outline-offset:4px;outline:2px solid #d28bd2}.ri-image-viewer{box-sizing:border-box;color:#eee;background:#121014;border:1px solid #604263;border-radius:14px;width:calc(100vw - 32px);max-width:1400px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden}.ri-image-viewer::backdrop{background:#000c}.ri-image-viewer[open]{flex-direction:column;display:flex}.ri-image-viewer>header{border-bottom:1px solid #352839;flex:none;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.ri-image-viewer>header>div{gap:8px;display:flex}.ri-image-viewer .ri-icon-button{color:#eee;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ri-image-stage{overscroll-behavior:contain;flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:auto}.ri-image-stage>img{object-fit:contain;flex-shrink:0;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.ri-image-stage.ri-image-zoomed{display:block}.ri-image-stage.ri-image-zoomed>img{max-width:none;max-height:none;margin:auto}.ri-app .ri-billing-notice{color:#d7cbdc;background:#201a25;border-color:#58415e}@media (max-width:600px){.ri-learning-image{width:100%;margin:20px auto}.ri-image-viewer{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.ri-image-stage{padding:8px}}.ri-app :is(.ri-library-video,.ri-library-resource) .ri-tip-locked{isolation:isolate;position:relative}.ri-app :is(.ri-library-video,.ri-library-resource) .ri-tip-locked .ri-tip-preview-area{position:static}.ri-app :is(.ri-library-video,.ri-library-resource) .ri-tip-lock{z-index:1;inset:50% 16px auto;transform:translateY(-50%)}.ri-app .ri-library-grid .ri-card-meta .ri-tag{text-transform:capitalize;flex-shrink:0;align-items:center;gap:8px;padding:5px 9px;display:inline-flex}.ri-app .ri-coaching-preview{isolation:isolate;display:grid;position:relative;overflow:hidden}.ri-app .ri-coaching-preview .ri-tip-lock{padding:clamp(24px,6vw,56px) 20px;position:relative;inset:auto}.ri-app .ri-coaching-preview .ri-tip-lock p{color:#c8bacf;max-width:52ch;margin:0;line-height:1.55}.ri-app .ri-preview-lines{filter:blur(4px);opacity:.35;pointer-events:none;gap:14px;display:grid;position:absolute;inset:18px}.ri-app .ri-preview-lines i{background:#29232f;border:1px solid #5a4965;border-radius:8px}.ri-app.ri-legal{min-height:100vh;padding:clamp(14px,4vw,48px);display:block}.ri-legal article{overflow-wrap:anywhere;max-width:76ch;margin:auto;padding:clamp(20px,4vw,42px)}.ri-legal h1,.ri-legal h2{margin:1.25em 0 .5em}.ri-legal h2{font-size:1.2rem}.ri-legal p{margin-bottom:1em;line-height:1.7}.ri-legal a,.ri-legal-links a{color:#dfb6e5}.ri-legal-links{flex-wrap:wrap;align-items:center;gap:14px;font-size:.8rem;display:flex}.ri-visitor-choice{color:#cab7ce;text-align:center;background:#141218;padding:8px;font-size:.75rem}.ri-presence-dot{background:#bd7aca;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.ri-legal article{position:relative}.ri-legal article>a:nth-child(2){max-width:calc(100% - 54px);display:inline-block}.ri-legal article .ri-legal-close{color:#eee3f5;background:#211c27;border:1px solid #584760;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}:is(.ri-legal-close:hover,.ri-legal-close:focus-visible){outline-offset:2px;background:#312539;outline:2px solid #cc8ecc}.ri-welcome-grid>.ri-welcome-story{align-self:start}.ri-member-detail{min-width:0}.ri-app .ri-member-header{margin-top:16px;padding:18px 20px}.ri-member-header .ri-directory-person>div{overflow-wrap:anywhere;min-width:0}.ri-app .ri-member-header h2{margin:0 0 4px;font-size:19px}.ri-app .ri-member-header p{margin:0 0 4px}.ri-app .ri-member-access{padding:20px}.ri-member-access>.ri-form-panel,.ri-member-disclosure>.ri-form-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:16px 0}.ri-member-disclosure{border-top:1px solid #403047;min-width:0;margin-top:12px;padding:14px 0}.ri-member-disclosure>summary{cursor:pointer;color:#e4c6ec;padding:4px 0;font-size:13px}.ri-member-disclosure>summary:focus-visible{outline-offset:4px;outline:2px solid #bb77c4}.ri-member-detail .ri-management-tabs{gap:8px;margin:16px 0}.ri-member-detail .ri-directory-facts{gap:10px 18px;font-size:13px}@media (max-width:600px){.ri-app .ri-member-header,.ri-app .ri-member-access{padding:16px}.ri-member-detail .ri-management-tabs button{flex:140px;justify-content:center}.ri-member-detail .ri-directory-facts{grid-template-columns:minmax(100px,1fr) minmax(0,1.3fr)}}
