:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--ink:#061625;--ink2:#0a2740;--ink3:#103957;--teal:#00b6c7;--teal2:#42e3ee;--coral:#ff5368;--coral2:#ff7c88;--green:#24d47e;--gold:#ffc85a;--ice:#effdff;--panel:#ffffffc2;--panel2:#f1fdffa3;--line:#33dceb40;--text:#071827;--muted:#597388;--shadow:0 28px 80px #06162538;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:var(--text);background:radial-gradient(circle at 9% 6%,#42e3ee94,#0000 28%),radial-gradient(circle at 87% 8%,#ff536880,#0000 30%),radial-gradient(circle at 52% 104%,#06162559,#0000 44%),linear-gradient(135deg,#e9feff 0%,#fff0f4 55%,#f4fbff 100%)}button,input,textarea{font:inherit}button{cursor:pointer;border:0}.stage{place-items:center;min-height:100%;padding:18px;display:grid}.device{background:linear-gradient(#ffffffe6,#ffffffa8),radial-gradient(circle at 0 2%,#42e3ee33,#0000 34%),radial-gradient(circle at 100% 0,#ff53682e,#0000 34%),radial-gradient(circle at 50% 100%,#06162514,#0000 52%);border:1px solid #ffffffeb;border-radius:46px;width:min(438px,100vw - 20px);height:min(910px,100vh - 28px);position:relative;overflow:hidden;box-shadow:0 50px 130px #0616253d,0 0 90px #42e3ee24,inset 0 1px #fffffffa}.aurora{pointer-events:none;filter:blur(14px);background:radial-gradient(circle at 18% 14%,#42e3ee40,#0000 22%),radial-gradient(circle at 90% 20%,#ff536833,#0000 24%),radial-gradient(circle at 50% 70%,#ffc85a1f,#0000 30%);animation:12s ease-in-out infinite alternate drift;position:absolute;inset:-30%}@keyframes drift{0%{transform:translate(-1%,-1%)scale(1)}to{transform:translate(1.5%,1.25%)scale(1.03)}}.header{z-index:20;-webkit-backdrop-filter:blur(24px)saturate(1.22);backdrop-filter:blur(24px)saturate(1.22);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#ffffffe6,#edfdffb8);grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:10px;height:98px;padding:14px 16px;display:grid;position:relative;box-shadow:0 18px 42px #06162514}.brand{min-width:0;color:var(--text);text-align:left;background:0 0;align-items:center;gap:10px;display:flex;overflow:hidden}.logoBox{background:#fff;border:1px solid #00b6c75c;border-radius:20px;place-items:center;width:62px;min-width:62px;height:62px;padding:5px;display:grid;box-shadow:0 15px 32px #0616251f,0 0 24px #42e3ee2b}.logoBox img{object-fit:contain;width:100%;height:100%;display:block}.brand span:last-child{gap:4px;min-width:0;display:grid}.brand b{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.045em;font-size:18px;line-height:1;overflow:hidden}.brand small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:850;overflow:hidden}.headerActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.iconBtn{width:44px;height:44px;color:var(--ink);background:linear-gradient(145deg,#fffffff5,#e8fcffe0);border:1px solid #00b6c747;border-radius:16px;font-weight:1000;position:relative;box-shadow:0 12px 28px #0616251a}.iconBtn i{background:var(--coral);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid;position:absolute;top:-8px;right:-7px}.sosBtn{color:#fff;background:linear-gradient(135deg, var(--coral), var(--coral2));border-radius:999px;width:74px;height:56px;font-weight:1000;box-shadow:0 18px 38px #ff536852,0 0 34px #ff53682e}.screen{z-index:5;scroll-behavior:smooth;height:calc(100% - 176px);padding:18px 18px 110px;position:relative;overflow:hidden auto}.stack{gap:18px;display:grid}.commandHero,.missionCard,.liveCard,.feature,.postCard,.meetingCard,.hubTile,.scopeCard,.preview,.uploadZone,.stepBox,.notice,.program,.doc,.insight,.mini,.story,.listBtn{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:linear-gradient(145deg,#ffffffe0,#f1fdffb8),radial-gradient(circle at 0 0,#42e3ee26,#0000 35%),radial-gradient(circle at 100% 100%,#ff536821,#0000 38%);box-shadow:0 24px 65px #0616251a,inset 0 1px #ffffffd1}.commandHero{text-align:center;border-radius:36px;padding:28px 24px}.heroTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.eyebrow{color:#007b86;letter-spacing:.18em;margin:0 0 12px;font-size:12px;font-weight:1000}.signal{color:#075233;background:#24d47e24;border:1px solid #24d47e3d;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:950;display:inline-flex}.signal:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #24d47e1f}h1,h2,h3,p{margin-top:0}.commandHero h1,.onboard h1{letter-spacing:-.085em;text-wrap:balance;margin-bottom:15px;font-size:36px;line-height:.94}.lead{color:var(--muted);line-height:1.45}.actionBoard{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.actionCard{text-align:left;color:#fff;border-radius:34px;flex-direction:column;justify-content:center;gap:8px;min-height:148px;padding:18px;transition:transform .18s,filter .18s;display:flex;box-shadow:0 24px 54px #0616252e}.actionCard:hover{filter:saturate(1.08);transform:translateY(-2px)}.actionCard:active{transform:scale(.985)}.actionCard small{opacity:.94;font-size:13px;font-weight:900;line-height:1.18}.actionCard b{letter-spacing:-.045em;font-size:21px;line-height:1.05}.actionCard span{opacity:.76;font-size:12px;font-weight:800}.actionWhite{color:var(--ink);background:linear-gradient(145deg,#fffffff5,#edfdffdb);border:1px solid #00b6c738}.missionGrid{grid-template-columns:1fr;gap:16px;display:grid}.missionCard,.liveCard{text-align:left;border-radius:32px;padding:20px}.missionCard h2,.liveCard h2,.feature h2{letter-spacing:-.06em;margin-bottom:8px;font-size:24px}.missionCard p,.liveCard p,.feature p,.hubTile span,.postCard p,.meetingCard p{color:var(--muted);line-height:1.35}.miniRows,.statusBlocks{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.mini{box-shadow:none;border-radius:22px;padding:14px}.mini span,.insight span{color:#537086;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:1000;display:block}.mini b,.insight b{margin-top:8px;line-height:1.1;display:block}.liveCard{position:relative;overflow:hidden}.pulse{background:var(--green);border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 8px #24d47e24,0 0 22px #24d47e42}.liveCard .pulse{position:absolute;top:22px;right:22px}.liveCard b{color:#075233;margin-top:8px;display:inline-flex}.insightRail{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.insight{border-radius:22px;min-height:78px;padding:14px}.methodTimeline{text-align:left;gap:10px;margin:18px 0;display:grid}.methodTimeline button{background:#ffffffc7;border:1px solid #00b6c72e;border-radius:22px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.methodTimeline i{background:var(--ink);color:#fff;border-radius:15px;grid-row:span 2;place-items:center;width:42px;height:42px;font-style:normal;font-weight:1000;display:grid}.methodTimeline b{letter-spacing:-.03em}.methodTimeline small{color:var(--muted)}.primaryAction,.secondaryAction,.feature button,.liveNowButton{color:#fff;background:linear-gradient(135deg, var(--coral), var(--coral2));border-radius:999px;width:100%;padding:16px 18px;font-weight:1000;box-shadow:0 18px 36px #ff53683d}.primaryAction.dark,.feature button,.secondaryAction.dark{background:linear-gradient(135deg, var(--ink), var(--ink3));box-shadow:0 18px 36px #0616253b}.primaryAction.teal,.teal{background:linear-gradient(135deg, var(--teal), var(--teal2));box-shadow:0 18px 36px #00b6c733}.primaryAction.green{background:linear-gradient(135deg, var(--green), #57efaa);color:#063922;box-shadow:0 18px 36px #24d47e38}.secondaryAction{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#ffffffdb}.feature{border-radius:32px;grid-template-columns:1fr 92px;align-items:center;gap:14px;padding:20px;display:grid}.feature .eyebrow{margin-bottom:8px}.dualActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.storyRail{grid-auto-columns:128px;grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.story{text-align:left;border-radius:30px;min-height:128px;padding:14px}.story span{color:#fff;background:linear-gradient(135deg, var(--ink), var(--teal));border-radius:18px;place-items:center;width:46px;height:46px;margin-bottom:12px;font-weight:1000;display:grid}.story b,.story small{display:block}.story small{color:var(--muted);margin-top:6px}.feedStack,.meetingStack,.hubGrid{gap:14px;display:grid}.sectionTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.sectionTitle h2{letter-spacing:-.06em;margin:0}.sectionTitle button{border:1px solid var(--line);background:#ffffffc7;border-radius:999px;padding:10px 14px;font-weight:950}.postCard{border-radius:30px;padding:18px}.postHead{grid-template-columns:46px 1fr 40px;align-items:center;gap:10px;display:grid}.avatar{background:linear-gradient(135deg, var(--teal), var(--coral));color:#fff;border-radius:18px;place-items:center;width:46px;height:46px;font-weight:1000;display:grid}.postHead small{color:var(--muted);margin-top:3px;display:block}.postHead button{width:36px;height:36px;color:var(--muted);background:#ffffffb3;border-radius:50%}.reactionRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.reactionRow button{color:#007b86;background:#effdffe0;border-radius:999px;padding:9px 12px;font-weight:950}.filterBar{gap:9px;display:flex;overflow-x:auto}.filterBar button{white-space:nowrap;border:1px solid var(--line);background:#ffffffd6;border-radius:999px;padding:13px 16px;font-weight:950}.filterBar .active{background:var(--ink);color:#fff}.liveNowButton{color:#075233;box-shadow:none;background:#ecfff7eb;border:1px solid #24d47e52;justify-content:center;align-items:center;gap:10px;display:flex}.meetingCard{border-radius:32px;padding:20px}.meetingCard>span{color:#007b86;background:#e8fdffe6;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:1000;display:inline-flex}.meetingCard h2{letter-spacing:-.06em;margin:14px 0 7px}.meetingCard small{color:var(--text);font-weight:800}.meetingCard div{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.meetingCard button{background:var(--ink);color:#fff;border-radius:999px;padding:12px;font-weight:950}.meetingCard button+button{color:var(--ink);border:1px solid var(--line);background:#fff}.meetingCard.isLive{border-color:#24d47e73;box-shadow:0 24px 65px #24d47e1f}.hubGrid{grid-template-columns:1fr 1fr}.hubTile{text-align:left;border-radius:30px;align-content:start;gap:9px;min-height:156px;padding:18px;display:grid}.hubTile b{letter-spacing:-.04em;font-size:18px;line-height:1.05}.hubTile em{color:#007b86;margin-top:auto;font-style:normal;font-weight:1000}.dock{z-index:25;-webkit-backdrop-filter:blur(26px)saturate(1.16);backdrop-filter:blur(26px)saturate(1.16);border-top:1px solid var(--line);background:linear-gradient(#ffffffd1,#ffffffb8);grid-template-columns:repeat(5,1fr);gap:7px;height:78px;padding:8px 12px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 42px #06162514}.dock button{color:#60778b;background:0 0;border-radius:24px;place-items:center;gap:1px;font-size:11px;font-weight:950;display:grid;position:relative}.dock i{font-size:18px;font-style:normal}.dock .active{background:linear-gradient(145deg, var(--ink), var(--ink3));color:#fff;box-shadow:0 17px 34px #06162545}.dock b{background:var(--coral);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid;position:absolute;top:-6px;right:10px}.dock .liveBadge{background:var(--green);box-shadow:0 0 0 6px #24d47e24}.modalShade{z-index:60;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0616256b;align-items:end;display:grid;position:absolute;inset:0}.sheet{background:linear-gradient(#fffffff7,#f2fdfff0),radial-gradient(circle at 0 0,#42e3ee24,#0000 32%),radial-gradient(circle at 100% 12%,#ff53681f,#0000 34%);border:1px solid #ffffffe6;border-radius:36px 36px 0 0;max-height:89%;padding:20px;overflow-y:auto;box-shadow:0 -34px 90px #0616253d}.sheet header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.sheet header h2{letter-spacing:-.065em;margin:0;font-size:28px}.sheet header button{width:48px;height:48px;color:var(--ink);background:#e9fbfdf2;border-radius:50%;font-size:30px}.sheetStack{gap:14px;display:grid}.sheetStack>p{color:var(--muted);line-height:1.4}.sosOrb{color:#fff;background:radial-gradient(circle at 34% 28%,#ff8791,#ff5368);border-radius:50%;place-items:center;width:108px;height:108px;margin:0 auto;font-size:46px;font-weight:1000;display:grid;box-shadow:0 0 0 22px #ff536821,0 24px 54px #ff536840}.sosFlow{text-align:center}.choiceGrid button,.listBtn,.notice{min-height:50px;color:var(--ink);border:1px solid var(--line);background:#ffffffdb;border-radius:20px;padding:13px;font-weight:950}.choiceGrid .selected{background:linear-gradient(135deg, var(--ink), var(--ink3));color:#fff}.optionBlock h3{letter-spacing:-.04em;margin-bottom:10px}.field{gap:8px;font-weight:950;display:grid}.field input,.field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:22px;padding:14px}.field textarea{resize:vertical;min-height:112px}.uploadZone{border-radius:28px;gap:12px;padding:16px;display:grid}.uploadZone span,.preview span{color:#007b86;letter-spacing:.14em;font-size:11px;font-weight:1000}.uploadZone h3{margin:5px 0}.uploadZone p{color:var(--muted);margin-bottom:0}.uploadZone label{color:#fff;background:linear-gradient(135deg, var(--coral), var(--coral2));border-radius:999px;place-items:center;padding:15px;font-weight:1000;display:grid}.uploadZone input{display:none}.mediaGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.media{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.media img,.media>span{aspect-ratio:1;object-fit:cover;background:#e9fbfdeb;place-items:center;width:100%;display:grid}.media b{white-space:nowrap;text-overflow:ellipsis;padding:9px;font-size:12px;display:block;overflow:hidden}.preview{border-radius:26px;gap:8px;padding:16px;display:grid}.preview b{letter-spacing:-.04em;font-size:20px}.preview small,.preview p{color:var(--muted);margin:0}.docList{gap:10px;display:grid}.doc{border-radius:22px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.doc i{color:#007b86;background:#e9fbfdf5;border-radius:16px;place-items:center;width:48px;height:48px;font-size:11px;font-style:normal;font-weight:1000;display:grid}.doc small{color:var(--muted);margin-top:4px;display:block}.stepBox{border-radius:24px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.stepBox i{background:var(--ink);color:#fff;border-radius:16px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:1000;display:grid}.stepBox small{color:var(--muted);margin-top:4px;display:block}.notice{text-align:left;gap:5px;display:grid}.notice small{color:#007b86}.program{border-radius:24px;gap:6px;padding:16px;display:grid}.program span{color:#007b86;letter-spacing:.14em;font-size:11px;font-weight:1000}.program small{color:var(--muted)}.logoHero{border:1px solid var(--line);background:#fff;border-radius:30px;place-items:center;width:146px;height:106px;margin:0 auto;display:grid;box-shadow:0 20px 50px #06162524,0 0 42px #42e3ee24}.logoHero img{object-fit:contain;width:92%;height:92%}.onboard{text-align:center;gap:16px;height:100%;padding-top:34px;display:grid}.scopeCard{text-align:left;border-radius:28px;padding:18px}.scopeCard span{letter-spacing:-.03em;font-weight:1000}.scopeCard p{color:var(--muted);margin:8px 0 0;line-height:1.42}.ack{text-align:left;grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:13px;display:grid}.ack input{width:22px;height:22px}.toast{z-index:999;background:var(--ink);color:#fff;box-shadow:var(--shadow);border-radius:999px;padding:12px 18px;font-weight:900;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.screen::-webkit-scrollbar{width:7px;height:7px}.sheet::-webkit-scrollbar{width:7px;height:7px}.storyRail::-webkit-scrollbar{width:7px;height:7px}.filterBar::-webkit-scrollbar{width:7px;height:7px}.screen::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--teal), var(--coral));border-radius:999px}.sheet::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--teal), var(--coral));border-radius:999px}.storyRail::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--teal), var(--coral));border-radius:999px}.filterBar::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--teal), var(--coral));border-radius:999px}.screen::-webkit-scrollbar-track{background:0 0}.sheet::-webkit-scrollbar-track{background:0 0}.storyRail::-webkit-scrollbar-track{background:0 0}.filterBar::-webkit-scrollbar-track{background:0 0}@media (width<=440px){.stage{padding:0}.device{border-radius:0;width:100vw;height:100vh}.header{grid-template-columns:minmax(0,1fr) 118px;padding:12px}.logoBox{border-radius:18px;width:56px;min-width:56px;height:56px}.brand b{font-size:16px}.brand small{font-size:10px}.sosBtn{width:68px;height:52px}.iconBtn{width:42px;height:42px}.screen{padding:16px 16px 108px}.commandHero h1,.onboard h1{font-size:32px}.actionCard{border-radius:30px;min-height:132px;padding:16px}.actionCard b{font-size:19px}.dualActions,.hubGrid{grid-template-columns:1fr}}:root{--ink:#050f1f;--ink2:#09243a;--ink3:#123e66;--teal:#00d5e8;--teal2:#53f3ff;--cyan:#7cf7ff;--coral:#ff3f64;--coral2:#ff7a8f;--violet:#7c5cff;--blue:#2f80ff;--green:#18e58a;--gold:#ffd166;--line:#53f3ff4d;--muted:#55738c}.header{background:linear-gradient(135deg,#fffffff0,#e6fdffc7)!important}.iconBtn i,.dock b{text-align:center!important;font-variant-numeric:tabular-nums!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:flex!important}.actionPrimary{background:radial-gradient(circle at 22% 16%,#ffffff3d,#0000 28%),linear-gradient(145deg,#ff315b,#ff7890)!important}.actionDark{background:radial-gradient(circle at 22% 16%,#53f3ff38,#0000 30%),linear-gradient(145deg,#050f1f,#13466f)!important}.actionTeal{background:radial-gradient(circle at 22% 16%,#ffffff38,#0000 28%),linear-gradient(145deg,#00a9bb,#20e2f1)!important}.actionWhite{background:linear-gradient(145deg,#fffffffa,#e8feffeb)!important}.dailySystem{gap:16px!important}.dailyIntro,.dailyStep,.dailyPreview{border:1px solid var(--line);background:linear-gradient(145deg,#ffffffeb,#ebfdffc7),radial-gradient(circle at 0 0,#53f3ff26,#0000 34%);border-radius:28px;padding:18px;box-shadow:0 18px 44px #050f1f14}.dailyIntro h3{letter-spacing:-.065em;margin:0 0 8px;font-size:26px}.dailyIntro p,.dailyStep p{color:var(--muted);line-height:1.4}.dailyStepHead{grid-template-columns:44px 1fr;align-items:start;gap:12px;margin-bottom:14px;display:grid}.dailyStepHead i{color:#fff;background:linear-gradient(145deg, var(--ink), var(--ink3));border-radius:16px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:1000;display:grid}.dailyStepHead h3{letter-spacing:-.045em;margin:0 0 5px;font-size:22px}.otherField{margin-top:12px}.dailyPreview{gap:7px;display:grid}.dailyPreview b{letter-spacing:-.045em;font-size:22px}.dailyPreview span,.dailyPreview small{color:var(--muted)}.choiceGrid button{background:#ffffffeb!important;border:1px solid #53f3ff52!important;border-radius:18px!important;min-height:54px!important}.choiceGrid .selected,.choiceGrid button.selected{background:linear-gradient(135deg, var(--ink), var(--ink3))!important;color:#fff!important;box-shadow:0 14px 28px #050f1f33!important}.breakSystem .commandHero{display:none}.breakCommand{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#53f3ff38,#0000 32%),radial-gradient(circle at 100% 24%,#ff3f6424,#0000 34%),linear-gradient(145deg,#ffffffeb,#ebfdffb8);border-radius:36px;padding:24px;box-shadow:0 24px 70px #050f1f1f}.breakHeaderLine{justify-content:space-between;align-items:start;gap:14px;display:flex}.breakHeaderLine h1{letter-spacing:-.08em;margin:0;font-size:34px;line-height:.94}.breakStatus{color:#007b86;background:#00d5e81f;border:1px solid #00d5e847;border-radius:999px;flex:none;padding:9px 11px;font-size:11px;font-weight:1000}.breakPrimaryGrid{grid-template-columns:1fr;gap:12px;margin-top:18px;display:grid}.breakLaunch{text-align:left;color:#fff;background:radial-gradient(circle at 15% 10%, #53f3ff33, transparent 30%), linear-gradient(145deg, var(--ink), var(--ink3));border-radius:30px;gap:7px;min-height:116px;padding:18px;display:grid;box-shadow:0 22px 50px #050f1f38}.breakLaunch small{opacity:.82;font-weight:900}.breakLaunch b{letter-spacing:-.05em;font-size:24px}.breakLaunch span{color:#ffffffc7;line-height:1.35}.sosLaunch{background:radial-gradient(circle at 15% 10%, #fff3, transparent 30%), linear-gradient(145deg, var(--coral), var(--coral2))}.methodBoard{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-radius:34px;padding:20px;box-shadow:0 22px 60px #050f1f1a}.methodDeck{gap:12px;margin-top:14px;display:grid}.methodCard{text-align:left;background:linear-gradient(145deg,#fffffff0,#effeffd6);border:1px solid #53f3ff47;border-radius:26px;grid-template-columns:48px 1fr;align-items:center;gap:12px;min-height:92px;padding:14px;display:grid;box-shadow:0 14px 34px #050f1f0f}.methodCard i{background:linear-gradient(145deg, var(--ink), var(--ink3));color:#fff;border-radius:18px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:1000;display:grid}.methodCard b{letter-spacing:-.045em;font-size:20px}.methodCard span,.methodCard em{color:var(--muted);font-style:normal;line-height:1.35;display:block}.methodCard em{color:#007b86;grid-column:2;font-weight:900}.toolBelt{gap:14px;display:grid}.socialHeader{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#53f3ff38,#0000 32%),radial-gradient(circle at 100% 30%,#ff3f6424,#0000 34%),linear-gradient(145deg,#ffffffeb,#ebfdffb8);border-radius:36px;padding:22px;box-shadow:0 24px 70px #050f1f1f}.socialIdentity h1{letter-spacing:-.085em;text-align:left;margin:0 0 10px;font-size:38px;line-height:.92}.socialIdentity .lead{text-align:left}.socialComposerBar{background:#ffffffeb;border:1px solid #53f3ff4d;border-radius:24px;grid-template-columns:44px 1fr 64px;align-items:center;gap:10px;min-height:64px;margin-top:18px;padding:10px;display:grid;box-shadow:0 14px 34px #050f1f12}.socialComposerBar span{color:var(--muted);text-align:left;font-size:13px}.socialComposerBar button{color:#fff;background:linear-gradient(135deg, var(--ink), var(--ink3));border-radius:999px;padding:10px;font-weight:950}.avatar.me{background:linear-gradient(135deg, var(--teal), var(--violet))}.socialTabs{gap:9px;display:flex;overflow-x:auto}.socialTabs button{white-space:nowrap;background:#ffffffe0;border:1px solid #53f3ff4d;border-radius:999px;padding:12px 16px;font-weight:950}.socialTabs .active{color:#fff;background:linear-gradient(135deg, var(--ink), var(--ink3))}.socialPost{text-align:left!important;padding:18px!important}.postMediaGhost{color:#fff;background:radial-gradient(circle at 25% 18%,#53f3ff47,#0000 34%),radial-gradient(circle at 70% 70%,#ff3f642e,#0000 32%),linear-gradient(135deg,#050f1feb,#123e66e0);border-radius:26px;place-items:center;min-height:148px;margin:14px 0;display:grid;overflow:hidden}.postMediaGhost span{letter-spacing:-.06em;font-size:26px;font-weight:1000}.socialStories .story{min-height:140px!important}.meetingFilters button{min-width:max-content}.meetingMetaGrid,.detailGrid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.meetingDetailHero{text-align:center;background:radial-gradient(circle at 50% 0,#18e58a2e,#0000 35%),linear-gradient(145deg,#ffffffeb,#ecfff7d6);border:1px solid #18e58a52;border-radius:28px;padding:18px}.meetingDetailHero h3{letter-spacing:-.065em;margin:8px 0;font-size:28px}.meetingDetailSystem .preview{text-align:left}.composer .choiceGrid{grid-template-columns:1fr 1fr}.composer .uploadZone{background:radial-gradient(circle at 0 0,#53f3ff2e,#0000 34%),linear-gradient(145deg,#fffffff0,#ecfdffd6)}.mediaGrid{grid-template-columns:1fr 1fr!important}.primaryAction.teal,.teal{color:#042234!important;background:linear-gradient(135deg,#00b8c9,#53f3ff)!important}.primaryAction.green{color:#052e1c!important;background:linear-gradient(135deg,#18e58a,#70ffbf)!important}.postHead,.postCard p{text-align:left!important}@media (width<=440px){.breakHeaderLine{display:grid}.socialIdentity h1{font-size:34px}.meetingMetaGrid,.detailGrid,.choiceGrid{grid-template-columns:1fr 1fr}}:root{--ink:#07111f;--ink2:#0b2036;--ink3:#133b63;--teal:#00e0ff;--teal2:#65f7ff;--coral:#f36;--coral2:#ff7aa2;--violet:#7357ff;--blue:#1b8cff;--green:#20e690;--line:#65f7ff57;--muted:#516d84}.device{background:linear-gradient(#ffffffe0,#f5fdff9e),radial-gradient(circle at 0 0,#00e0ff42,#0000 34%),radial-gradient(circle at 100% 4%,#ff336638,#0000 36%),radial-gradient(circle at 48% 104%,#7357ff24,#0000 46%)!important;border-radius:50px!important;box-shadow:0 60px 160px #07111f52,0 0 120px #00e0ff33,inset 0 1px #fffffffa!important}.commandHero,.socialHeader,.breakCommand,.methodBoard,.missionCard,.liveCard,.feature,.postCard,.meetingCard,.hubTile,.scopeCard,.preview,.uploadZone,.stepBox,.notice,.program,.doc,.insight,.mini,.story,.listBtn,.roomHubPanel,.topicBoard button,.roomTile{background:linear-gradient(145deg,#ffffffeb,#ecfdffbd),radial-gradient(circle at 0 0,#00e0ff2b,#0000 36%),radial-gradient(circle at 100% 100%,#ff33661f,#0000 38%)!important;border-color:#65f7ff57!important}.purposeAvatar{color:#fff;background:linear-gradient(135deg, var(--teal), var(--violet));border-radius:16px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:1000;display:grid;box-shadow:0 12px 26px #00e0ff38}.socialTabs button{box-shadow:0 10px 24px #07111f12}.socialTabs .active{box-shadow:0 16px 32px #07111f3d;background:linear-gradient(135deg, var(--ink), var(--ink3))!important;color:#fff!important}.roomHubPanel{border-radius:34px;padding:20px;box-shadow:0 24px 70px #07111f1a}.roomGridFull{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.roomTile{text-align:left;border-radius:28px;align-content:start;gap:7px;min-height:160px;padding:16px;display:grid;box-shadow:0 18px 42px #07111f14}.roomTile span{color:#fff;background:linear-gradient(135deg, var(--ink), var(--teal));border-radius:18px;place-items:center;width:48px;height:48px;font-weight:1000;display:grid}.roomTile.faith span,.story.faith span{background:linear-gradient(135deg,#7357ff,#ff7aa2)!important}.roomTile b{letter-spacing:-.04em;font-size:18px}.roomTile small{color:var(--muted)}.roomTile em{color:#007b86;margin-top:auto;font-style:normal;font-weight:1000}.socialPost{border-radius:34px!important}.postMediaGhost{background:radial-gradient(circle at 20% 18%,#00e0ff5c,#0000 32%),radial-gradient(circle at 75% 74%,#ff336647,#0000 34%),radial-gradient(circle,#7357ff2e,#0000 36%),linear-gradient(135deg,#07111f,#123b63)!important;min-height:174px!important}.reactionRow button{color:#007b86!important;background:#e7fefff2!important}.commentBar button{background:linear-gradient(135deg, var(--teal), var(--blue))!important}.topicBoard{grid-template-columns:1fr 1fr;gap:12px;display:grid}.topicBoard button{text-align:left;border-radius:28px;gap:8px;min-height:120px;padding:16px;display:grid;box-shadow:0 18px 42px #07111f14}.topicBoard button b{letter-spacing:-.045em;font-size:19px}.topicBoard button span{color:var(--muted);line-height:1.3}.meetingFilters button,.socialTabs button{transition:transform .16s,box-shadow .16s,background .16s}.meetingFilters button:active,.socialTabs button:active,.roomTile:active,.story:active{transform:scale(.97)}.iconBtn i,.dock b:not(.liveBadge){letter-spacing:0!important;font-size:11px!important;font-weight:1000!important}.primaryAction.dark,.feature button,.dock .active,.breakLaunch{background:linear-gradient(135deg,#07111f,#174c7a)!important}.primaryAction.teal,.actionTeal{background:linear-gradient(135deg,#00c6dd,#65f7ff)!important}.primaryAction,.sosBtn,.actionPrimary,.sosLaunch{background:linear-gradient(135deg,#f36,#ff7aa2)!important}@media (width<=440px){.device{border-radius:0!important}.roomGridFull,.topicBoard{grid-template-columns:1fr 1fr}.socialComposerBar{grid-template-columns:44px 1fr 58px}.socialComposerBar span{font-size:12px}}:root{--rb-black:#050608;--rb-charcoal:#10151b;--rb-graphite:#18222c;--rb-gold:#d9b25f;--rb-gold2:#ffe2a1;--rb-gold3:#b9852d;--rb-cyan:#27e7f0;--rb-coral:#ff4f70;--rb-glass:#ffffffc7}.header{border-bottom:1px solid #d9b25f57!important}.logoBox{border-color:#d9b25f94!important;box-shadow:0 15px 32px #0506081f,0 0 28px #d9b25f2e!important}.commandHero,.missionCard,.liveCard,.feature,.postCard,.meetingCard,.hubTile,.scopeCard,.preview,.uploadZone,.stepBox,.notice,.program,.doc,.insight,.mini,.story,.listBtn,.socialHeader,.methodBoard,.breakCommand,.rbRoomDirectory,.rbTopicStrip button{border-color:#d9b25f4d!important}.rbGoldHero{text-align:left!important;background:radial-gradient(circle at 0 0,#27e7f033,#0000 34%),radial-gradient(circle at 100% 20%,#d9b25f3d,#0000 36%),linear-gradient(145deg,#ffffffeb,#fffaefbd)!important;padding:26px 24px!important}.rbGoldHero h1{letter-spacing:-.09em!important;text-align:left!important;font-size:38px!important;line-height:.92!important}.rbGoldHero .lead{max-width:340px;text-align:left!important}.rbGoldSignal{color:#6d4a09!important;background:#fff8e5e6!important;border:1px solid #d9b25f70!important}.rbGoldSignal:before{background:var(--rb-gold)!important;box-shadow:0 0 0 6px #d9b25f29!important}.rbGoldActionBoard{gap:13px!important;margin-top:18px!important}.rbGoldActionBoard .actionCard{border-radius:32px!important;min-height:150px!important}.rbGoldPrimary{background:radial-gradient(circle at 20% 12%,#ffffff3d,#0000 28%),linear-gradient(145deg,#ff4f70,#ff8799)!important}.rbGoldDark{background:radial-gradient(circle at 20% 12%,#d9b25f3d,#0000 30%),linear-gradient(145deg,#050608,#18222c)!important;box-shadow:0 24px 54px #0506083d,0 0 32px #d9b25f1f!important}.rbGoldTeal{background:radial-gradient(circle at 18% 12%,#ffffff38,#0000 26%),linear-gradient(145deg,#00aebe,#27e7f0)!important}.rbGoldWhite{background:radial-gradient(circle at 100% 0,#d9b25f29,#0000 30%),linear-gradient(145deg,#fffffff5,#fff8e5d1)!important;border:1px solid #d9b25f57!important}.rbGoldMission .missionCard,.rbGoldLive,.rbGoldInsightRail .insight{background:radial-gradient(circle at 100% 0,#d9b25f24,#0000 34%),linear-gradient(145deg,#ffffffe6,#fffaefb8)!important}.rbSectionSplit{grid-template-columns:1fr 54px;align-items:start;gap:12px;display:grid}.rbGoldSeal{color:#050608;background:linear-gradient(145deg, var(--rb-gold2), var(--rb-gold));border-radius:18px;place-items:center;width:54px;height:54px;font-weight:1000;display:grid;box-shadow:0 14px 32px #d9b25f3d}.rbGoldSocialHeader{background:radial-gradient(circle at 0 0,#27e7f02e,#0000 34%),radial-gradient(circle at 100% 20%,#d9b25f38,#0000 36%),linear-gradient(145deg,#ffffffe6,#fffaefbd)!important}.socialIdentity h1{letter-spacing:-.09em!important;font-size:38px!important;line-height:.92!important}.rbYouBubble{background:linear-gradient(135deg, #050608, var(--rb-gold))!important;font-size:12px!important}.rbGoldSocialTabs{gap:9px;display:flex;overflow-x:auto}.rbGoldSocialTabs button{white-space:nowrap;background:#ffffffdb;border:1px solid #d9b25f52;border-radius:999px;padding:13px 16px;font-weight:1000}.rbGoldSocialTabs .active{color:#fff;box-shadow:0 16px 34px #0506083d,0 0 24px #d9b25f21;background:linear-gradient(135deg,#050608,#18222c)!important}.rbGoldStories .story.faith span{background:linear-gradient(135deg, #050608, var(--rb-gold))!important;color:#fff!important}.rbGoldPost{border-radius:32px!important}.rbGoldMedia{color:#fff;border-radius:28px;place-items:center;min-height:160px;margin:14px 0;display:grid;background:radial-gradient(circle at 20% 15%,#d9b25f3d,#0000 36%),radial-gradient(circle at 78% 72%,#27e7f033,#0000 34%),linear-gradient(135deg,#050608,#18222c)!important}.rbGoldMedia span{letter-spacing:-.055em;font-size:25px;font-weight:1000}.commentBar{background:#ffffffd6;border:1px solid #d9b25f42;border-radius:999px;grid-template-columns:1fr 70px;align-items:center;gap:10px;margin-top:12px;padding:10px;display:grid}.commentBar span{color:var(--muted);font-size:13px}.commentBar button{color:#050608;background:linear-gradient(135deg, var(--rb-gold2), var(--rb-gold));border-radius:999px;padding:9px;font-weight:1000}.rbRoomGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rbGoldMeetingHero{background:radial-gradient(circle at 0 0,#24d47e26,#0000 34%),radial-gradient(circle at 100% 20%,#d9b25f38,#0000 36%),linear-gradient(145deg,#ffffffe6,#fffaefbd)!important}.rbGoldMeetingFilters button{border-color:#d9b25f52!important}.rbGoldMeetingFilters .active{color:#fff!important;background:linear-gradient(135deg,#050608,#18222c)!important}.rbGoldMeetingCard{background:radial-gradient(circle at 100% 0,#d9b25f21,#0000 34%),linear-gradient(145deg,#ffffffe6,#fffaefb8)!important}.rbGoldMeetingCard>span{color:#6d4a09!important;background:#fff8e5eb!important}.meetingMetaGrid{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.rbTopicStrip{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rbTopicStrip button{text-align:left;border-radius:28px;min-height:114px;padding:15px;box-shadow:0 18px 42px #05060814;background:radial-gradient(circle at 100% 0,#d9b25f29,#0000 34%),linear-gradient(145deg,#ffffffe6,#fffaefbd)!important}.rbTopicStrip b{letter-spacing:-.04em;margin-bottom:8px;font-size:18px;display:block}.rbTopicStrip span{color:var(--muted);line-height:1.3}.primaryAction.dark,.feature button,.dock .active{background:radial-gradient(circle at 30% 10%,#d9b25f38,#0000 34%),linear-gradient(145deg,#050608,#18222c)!important}.sosBtn{background:linear-gradient(135deg,#ff4f70,#ff8799)!important}.iconBtn{border-color:#d9b25f57!important}.dock{border-top:1px solid #d9b25f4d!important}.dock b:not(.liveBadge),.iconBtn i{font-variant-numeric:tabular-nums!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:flex!important}.dock b:not(.liveBadge){top:-7px!important;right:9px!important}.iconBtn i{top:-9px!important;right:-8px!important}.screen::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--rb-gold), var(--rb-coral))!important}.sheet::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--rb-gold), var(--rb-coral))!important}.storyRail::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--rb-gold), var(--rb-coral))!important}.filterBar::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--rb-gold), var(--rb-coral))!important}.socialTabs::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--rb-gold), var(--rb-coral))!important}@media (width<=440px){.rbGoldHero h1,.socialIdentity h1{font-size:34px!important}.rbTopicStrip,.rbRoomGrid{grid-template-columns:1fr 1fr}}:root{--rb-black:#05070b;--rb-charcoal:#101820;--rb-graphite:#172331;--rb-gold:#f5d27a;--rb-gold2:#fff1bd;--rb-gold3:#d6a93f;--rb-platinum:#f7f4ea;--rb-cyan:#27e7f0;--rb-coral:#ff4f70}.eyebrow{color:#b88418!important}.device{box-shadow:0 55px 145px #05070b4d,0 0 95px #f5d27a29,inset 0 1px #fffffffa!important}.header,.dock{border-color:#f5d27a6b!important}.logoBox,.iconBtn,.commandHero,.missionCard,.liveCard,.feature,.postCard,.meetingCard,.hubTile,.scopeCard,.preview,.uploadZone,.stepBox,.notice,.program,.doc,.insight,.mini,.story,.listBtn,.socialHeader,.methodBoard,.breakCommand,.rbRoomDirectory,.rbTopicStrip button{border-color:#f5d27a61!important}.rbGoldSignal,.rbGoldMeetingCard>span{color:#6f4a00!important;background:#fff1bdeb!important;border-color:#f5d27a94!important}.rbGoldSeal,.commentBar button{color:#05070b!important;background:linear-gradient(145deg,#fff1bd,#f5d27a)!important}.rbGoldDark,.primaryAction.dark,.feature button,.dock .active,.rbGoldSocialTabs .active,.rbGoldMeetingFilters .active{background:radial-gradient(circle at 30% 10%,#f5d27a47,#0000 34%),linear-gradient(145deg,#05070b,#172331)!important}.rbGoldStories .story span{color:#fff1bd!important;background:linear-gradient(135deg,#05070b,#172331)!important}.rbGoldStories .story.faith span{color:#05070b!important;background:linear-gradient(135deg,#05070b,#f5d27a)!important}.rbGoldMedia{background:radial-gradient(circle at 20% 15%,#f5d27a5c,#0000 36%),radial-gradient(circle at 78% 72%,#27e7f033,#0000 34%),linear-gradient(135deg,#05070b,#172331)!important}.rbYouBubble,.avatar.me{color:#05070b!important;background:linear-gradient(135deg,#05070b,#f5d27a)!important;border-radius:18px!important;width:48px!important;height:48px!important;font-size:11px!important;font-weight:1000!important}.rbActionStatusBlocks{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.rbStatusButton{text-align:left!important;cursor:pointer!important;background:radial-gradient(circle at 100% 0,#f5d27a2e,#0000 34%),linear-gradient(145deg,#fffffff5,#fffaefd1)!important;min-height:112px!important;transition:transform .16s,box-shadow .16s!important}.rbStatusButton:hover{transform:translateY(-2px);box-shadow:0 18px 42px #05070b1f!important}.rbStatusButton em{color:#9d6b07;margin-top:8px;font-size:12px;font-style:normal;font-weight:950;display:block}.rbNeedsAction{box-shadow:0 16px 38px #f5d27a2e!important}.rbDueTaskPanel{background:radial-gradient(circle at 100% 0,#f5d27a2e,#0000 34%),linear-gradient(145deg,#fffffff5,#fffaefd6);border:1px solid #f5d27a6b;border-radius:28px;padding:18px;box-shadow:0 18px 44px #05070b14}.rbDueTaskPanel h3{letter-spacing:-.06em;margin:0 0 8px;font-size:25px}.rbDueTaskPanel p{color:var(--muted);line-height:1.38}.rbDueTask{text-align:left;background:#ffffffe0;border:1px solid #f5d27a52;border-radius:22px;gap:6px;width:100%;margin-top:10px;padding:14px;display:grid}.rbDueTask b{letter-spacing:-.035em;font-size:17px}.rbDueTask span{color:var(--muted);line-height:1.34}.rbDueTask em{color:#9d6b07;font-style:normal;font-weight:1000}.onboard .eyebrow{color:#9d6b07!important}.scopeCard{background:radial-gradient(circle at 100% 0,#f5d27a24,#0000 34%),linear-gradient(145deg,#ffffffeb,#fffaefc7)!important}.screen::-webkit-scrollbar-thumb{background:linear-gradient(#f5d27a,#ff4f70)!important}.sheet::-webkit-scrollbar-thumb{background:linear-gradient(#f5d27a,#ff4f70)!important}.storyRail::-webkit-scrollbar-thumb{background:linear-gradient(#f5d27a,#ff4f70)!important}.filterBar::-webkit-scrollbar-thumb{background:linear-gradient(#f5d27a,#ff4f70)!important}.socialTabs::-webkit-scrollbar-thumb{background:linear-gradient(#f5d27a,#ff4f70)!important}.eyebrow,.onboard .eyebrow,.rbGoldHero .eyebrow,.rbGoldCommunity .eyebrow,.rbGoldMeetings .eyebrow,.hubHero .eyebrow,.rbPlatinumHubHero .eyebrow,.rbDueTaskPanel .eyebrow{color:#007b86!important}.rbGoldSocialTabs{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffffff0,#ffffffc2);position:sticky;top:0;gap:9px!important;padding:0 0 7px!important;display:flex!important;overflow-x:auto!important}.rbGoldSocialTabs button{white-space:nowrap!important;cursor:pointer!important;color:#06101f!important;border-color:#f5d27a61!important;min-width:fit-content!important}.rbGoldSocialTabs button.active{color:#fff!important;background:radial-gradient(circle at 30% 12%,#f5d27a3d,#0000 34%),linear-gradient(145deg,#05070b,#172331)!important;box-shadow:0 16px 34px #05070b3d,0 0 24px #f5d27a29!important}.socialComposerBar{cursor:pointer!important;border:1px solid #f5d27a61!important}.socialComposerBar b{background:linear-gradient(135deg,#05070b,#172331);border-radius:999px;place-items:center;padding:10px 12px;font-size:14px;display:grid;color:#fff!important}.rbStatusButton em,.rbDueTask em,.rbCommunityStrip em,.rbRoomTile em,.rbGoldMeetingCard>span,.rbGoldSignal,.rbGoldSeal{color:#007b86!important}.rbGoldSeal{color:#06101f!important}.rbRoomDirectory,.rbFilteredFeed{animation:.18s both rbTabIn}@keyframes rbTabIn{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rbRoomTile{transition:transform .16s,box-shadow .16s;cursor:pointer!important}.rbRoomTile:active{transform:scale(.98)}.actionDark b,.rbGoldDark b,.primaryAction.dark,.dock .active,.rbGoldSocialTabs .active,.rbGoldMedia span,.breakLaunch:not(.sosLaunch),.breakLaunch:not(.sosLaunch) b,.breakLaunch:not(.sosLaunch) small,.breakLaunch:not(.sosLaunch) span{color:#fff!important}.breakLaunch:not(.sosLaunch){background:radial-gradient(circle at 18% 14%,#fff3,#0000 32%),linear-gradient(145deg,#07111f,#1b4d72)!important;border:1px solid #f5d27a4d!important}.sosLaunch,.sosLaunch b,.sosLaunch small,.sosLaunch span{color:#fff!important}.rbYouBubble,.avatar.me{color:#fff!important;background:radial-gradient(circle at 30% 20%,#ffffff5c,#0000 34%),linear-gradient(135deg,#ff6b5f,#ff8a3d)!important;border:1px solid #ffffffb8!important;font-weight:1000!important;box-shadow:0 12px 28px #ff6b5f38!important}.postAvatar,.postHead .avatar:not(.me){color:#fff!important;background:radial-gradient(circle at 30% 20%,#ffffff5c,#0000 34%),linear-gradient(135deg,#ff6b5f,#ff8a3d)!important;border:1px solid #ffffffb3!important;box-shadow:0 12px 28px #ff6b5f38!important}.rbGoldMedia,.postMediaGhost.rbGoldMedia{color:#fff!important;background:radial-gradient(circle at 20% 15%,#ffffff80,#0000 32%),radial-gradient(circle at 12% 20%,#ff6b5f57,#0000 34%),radial-gradient(circle at 82% 78%,#27e7f047,#0000 36%),linear-gradient(135deg,#ff6b5f 0%,#ff8a3d 48%,#27e7f0 120%)!important;box-shadow:inset 0 1px #ffffff4d,0 16px 38px #ff6b5f24!important}.rbGoldMedia span,.postMediaGhost.rbGoldMedia span{text-shadow:0 2px 18px #05070b40;color:#fff!important}.rbGoldPost,.socialPost.rbGoldPost{background:radial-gradient(circle at 0 0,#ff6b5f14,#0000 34%),radial-gradient(circle at 100% 0,#27e7f01a,#0000 34%),linear-gradient(145deg,#fffffff0,#fffcf5d1)!important}.socialComposerBar b{color:#fff!important;background:radial-gradient(circle at 30% 12%,#ffffff1f,#0000 34%),linear-gradient(135deg,#07111f,#1b4d72)!important}.eyebrow,.rbGoldCommunity .eyebrow,.rbGoldHero .eyebrow,.rbGoldMeetings .eyebrow,.onboard .eyebrow,.hubHero .eyebrow,.rbStatusButton em,.rbDueTask em,.rbRoomTile em{color:#007b86!important}.breakHeaderLine h1{color:#07111f!important}.breakStatus{color:#007b86!important;background:#e5ffffe0!important;border-color:#27e7f057!important}:root{--rb-infra:#ff4d3d;--rb-infra-hot:#ff6a2f;--rb-infra-pink:#ff3f72;--rb-infra-glow:#ff4d3d57}.postAvatar,.postHead .avatar:not(.me),.rbYouBubble,.avatar.me{color:#fff!important;text-shadow:0 1px 8px #05070b3d!important;background:radial-gradient(circle at 28% 18%,#ffffff80,#0000 30%),radial-gradient(circle at 70% 82%,#ff3f7275,#0000 38%),linear-gradient(135deg,#ff3f72 0%,#ff4d3d 48%,#ff9b38 100%)!important;border:1px solid #ffffffc7!important;font-weight:1000!important;box-shadow:0 14px 30px #ff4d3d47,0 0 26px #ff3f7229!important}.rbGoldMedia,.postMediaGhost.rbGoldMedia{background:radial-gradient(circle at 18% 16%,#ffffff80,#0000 30%),radial-gradient(circle at 14% 20%,#ff3f7270,#0000 34%),radial-gradient(circle at 70% 30%,#ff6a2f61,#0000 36%),radial-gradient(circle at 86% 82%,#27e7f047,#0000 38%),linear-gradient(135deg,#ff3f72 0%,#ff4d3d 42%,#ff9b38 72%,#27e7f0 122%)!important;box-shadow:inset 0 1px #ffffff57,0 18px 40px #ff4d3d2e,0 0 30px #ff3f721a!important}.reactionRow button{color:#007b86!important;background:linear-gradient(145deg,#fffffff0,#fff6f1e0)!important;border:1px solid #ff4d3d2e!important}.commentBar{border-color:#ff4d3d38!important;box-shadow:inset 0 1px #ffffff80!important}.actionPrimary,.rbGoldPrimary,.sosBtn,.sosLaunch{background:radial-gradient(circle at 22% 14%,#ffffff47,#0000 30%),radial-gradient(circle at 84% 88%,#ff3f725c,#0000 36%),linear-gradient(145deg,#ff3f72 0%,#ff4d3d 52%,#ff8a3d 100%)!important;box-shadow:0 24px 54px #ff4d3d38,0 0 28px #ff3f721f!important}.header,.dock,.logoBox,.iconBtn,.commandHero,.missionCard,.liveCard,.feature,.postCard,.meetingCard,.hubTile,.scopeCard,.preview,.uploadZone,.stepBox,.notice,.program,.doc,.insight,.mini,.story,.listBtn,.socialHeader,.methodBoard,.breakCommand,.rbRoomDirectory,.rbTopicStrip button{border-color:#f5d27a52!important}.screen::-webkit-scrollbar-thumb{background:linear-gradient(#f5d27a,#ff4d3d,#ff3f72)!important}.sheet::-webkit-scrollbar-thumb{background:linear-gradient(#f5d27a,#ff4d3d,#ff3f72)!important}.storyRail::-webkit-scrollbar-thumb{background:linear-gradient(#f5d27a,#ff4d3d,#ff3f72)!important}.filterBar::-webkit-scrollbar-thumb{background:linear-gradient(#f5d27a,#ff4d3d,#ff3f72)!important}.socialTabs::-webkit-scrollbar-thumb{background:linear-gradient(#f5d27a,#ff4d3d,#ff3f72)!important}.betaGate{padding-bottom:34px!important}.betaForm{gap:14px;margin-top:22px;display:grid}.betaForm label{color:#06101f;text-align:left;gap:8px;font-weight:950;display:grid}.betaForm input{background:#ffffffe0;border:1px solid #007b863d;border-radius:18px;outline:none;width:100%;padding:15px 16px;font-size:16px;font-weight:900}.betaForm input:focus{border-color:#ff4d3d85;box-shadow:0 0 0 4px #ff4d3d1f}.betaForm button[type=submit],.betaForm button:not(.betaCodeToggle){color:#fff;background:linear-gradient(135deg,#ff3f72,#ff4d3d,#ff8a3d);border:0;border-radius:999px;padding:16px 18px;font-weight:1000;box-shadow:0 20px 48px #ff4d3d3d}.betaError{margin:0;font-weight:900;color:#d92d20!important}.betaHint{color:var(--muted);font-size:13px}.notificationCenter .rbNotice{text-align:left;background:linear-gradient(145deg,#fffffff0,#fffcf5d6);border:1px solid #f5d27a52;border-radius:24px;gap:7px;padding:16px;display:grid}.rbNotice span{letter-spacing:.12em;color:#007b86;background:#e5ffffe6;border-radius:999px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:1000}.rbNotice b{font-size:18px}.rbNotice small{color:var(--muted);line-height:1.35}.rbNotice em{color:#007b86;font-style:normal;font-weight:1000}.liveNotice{box-shadow:0 14px 36px #20c9791f;border-color:#20c97973!important}.liveNotice span{color:#05603a;background:#dcffebeb}.rbLiveNotice{background:linear-gradient(145deg,#eafff3eb,#ffffffdb);border:1px solid #20c97952;border-radius:28px;align-items:flex-start;gap:14px;padding:16px;display:flex;box-shadow:0 18px 42px #20c9791f}.rbLiveNotice h3{letter-spacing:-.06em;margin:0 0 4px;font-size:24px}.rbLiveNotice p{color:var(--muted);margin:0;line-height:1.36}.liveRoomDirectory{gap:14px}.rbRoomNoticeCard{background:linear-gradient(145deg,#fffffff0,#fffcf5d6);border:1px solid #f5d27a52;border-radius:28px;gap:14px;padding:17px;display:grid}.rbRoomNoticeCard.open{background:radial-gradient(circle at 95% 8%,#20c97933,#0000 28%),linear-gradient(145deg,#ecfff5f5,#ffffffdb);border-color:#20c97980;box-shadow:0 18px 44px #20c97929}.rbRoomNoticeCard.expired{opacity:.78;background:linear-gradient(145deg,#f5f7faeb,#ffffffd1)}.rbRoomNoticeCard span{letter-spacing:.14em;color:#05603a;background:#dcffebeb;border-radius:999px;width:fit-content;margin-bottom:7px;padding:6px 10px;font-size:11px;font-weight:1000;display:inline-block}.rbRoomNoticeCard.expired span{color:#667085;background:#f2f4f7eb}.rbRoomNoticeCard h3{letter-spacing:-.055em;margin:0 0 6px;font-size:23px}.rbRoomNoticeCard p{color:var(--muted);margin:0;line-height:1.35}.rbRoomNoticeCard small{color:#53687f;margin-top:8px;line-height:1.32;display:block}.rbNoticeActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rbNoticeActions .primaryAction,.rbNoticeActions .secondaryAction{min-height:46px;margin:0}.meetingDetailHero.activeRoom{background:linear-gradient(145deg,#eafff3f0,#ffffffdb);border-color:#20c9796b}.meetingDetailHero.expiredRoom{background:linear-gradient(145deg,#f2f4f7f0,#ffffffdb);border-color:#98a2b347}.rbTaskDetail .rbDueTaskPanel h3{font-size:25px}.rbPostDetail .postCard{margin:0}.notificationBackButton{appearance:none;color:#007b86;letter-spacing:-.02em;cursor:pointer;background:radial-gradient(circle at 18% 16%,#ffffffa6,#0000 32%),linear-gradient(145deg,#fffffff0,#e7ffffc2);border:1px solid #27e7f047;border-radius:999px;align-self:flex-start;padding:12px 16px;font-weight:1000;box-shadow:0 12px 28px #04182614}.notificationBackButton:active{transform:translateY(1px)}.meetingDetailSystem .notificationBackButton,.rbTaskDetail .notificationBackButton,.rbPostDetail .notificationBackButton,.liveRoomSystem .notificationBackButton{margin-bottom:4px}.screen{padding-bottom:max(124px, calc(124px + env(safe-area-inset-bottom)))}.tabBar{z-index:40;padding-bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);background:linear-gradient(#ffffffb8,#fffffff7);position:sticky;bottom:0}.socialCircleSystem{gap:16px}.socialCircleHero,.peopleDirectory,.circlePanel{background:radial-gradient(circle at 10% 5%,#27e7f033,#0000 34%),radial-gradient(circle at 95% 0,#ff3f721f,#0000 34%),linear-gradient(145deg,#fffffff5,#efffffd6);border:1px solid #27e7f052;border-radius:28px;padding:20px;box-shadow:0 18px 38px #04182614}.socialCircleHero h2{letter-spacing:-.07em;margin:8px 0 10px;font-size:31px;line-height:.98}.socialCircleHero p,.circlePanel p,.circlePanel small{color:#55708a;line-height:1.45}.socialSearchCard{background:#ffffffc7;border:1px solid #27e7f057;border-radius:24px;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:18px;padding:12px;display:grid}.socialSearchCard label{color:#07111f;text-transform:uppercase;letter-spacing:.12em;gap:7px;font-size:12px;font-weight:1000;display:grid}.socialSearchCard input{color:#07111f;text-transform:none;letter-spacing:normal;background:0 0;border:none;outline:none;width:100%;font-size:15px;font-weight:850}.socialSearchCard button,.profileActions button,.requestActions button,.circlePerson button{cursor:pointer;border:none;border-radius:999px;padding:12px 13px;font-weight:1000}.socialSearchCard button,.profileActions button:first-child,.requestActions button:first-child{color:#fff;background:linear-gradient(135deg,#07111f,#143a59)}.profileActions button:nth-child(2),.requestActions button:nth-child(2),.circlePerson button{color:#fff;background:linear-gradient(135deg,#ff3f72,#ff6a2f)}.profileActions button:last-child{color:#007b86;background:#27e7f01f;border:1px solid #27e7f03d}.socialTabs{gap:10px;padding:4px 2px 8px;display:flex;overflow-x:auto}.socialTabs button{color:#07111f;white-space:nowrap;background:#ffffffd1;border:1px solid #27e7f052;border-radius:999px;padding:12px 16px;font-weight:1000}.socialTabs button.active{color:#fff;background:linear-gradient(135deg,#07111f,#123a5a);border-color:#0000}.personProfileCard,.circleRequest,.circlePerson{background:#ffffffc7;border:1px solid #27e7f047;border-radius:26px;grid-template-columns:auto 1fr;gap:14px;margin-top:12px;padding:14px;display:grid}.circleRequest{grid-template-columns:1fr}.profileGlowAvatar,.circleAvatar{color:#fff;background:linear-gradient(135deg,#00a6b5,#27e7f0);border-radius:20px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:1000;display:grid}.profileGlowAvatar.family{background:linear-gradient(135deg,#ff3f72,#ff6a2f)}.profileGlowAvatar.daily{background:linear-gradient(135deg,#775cff,#27e7f0)}.personProfileTop,.circlePanelHeader{justify-content:space-between;gap:10px;display:flex}.personProfileTop h4,.circlePerson h4,.circleRequest h4{margin:0;font-size:18px}.personProfileTop p,.circlePerson p,.circleRequest p{color:#5d7690;margin:2px 0 0;font-weight:800}.personProfileTop span,.circleStatusPill{color:#075f3c;white-space:nowrap;background:#1fdc841f;border:1px solid #1fdc844d;border-radius:999px;height:fit-content;padding:7px 9px;font-size:11px;font-weight:1000}.profileMetaGrid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.profileMetaGrid small{color:#55708a;background:#efffffd6;border:1px solid #27e7f038;border-radius:14px;padding:8px 9px;font-weight:900}.profileActions,.requestActions{grid-template-columns:1fr 1fr .7fr;gap:8px;display:grid}.requestActions{grid-template-columns:1fr 1fr;margin-top:10px}.requestIdentity{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.circleMessage,.emptyCircle{background:#1fdc841f;border:1px solid #1fdc845c;border-radius:18px;margin-top:12px;padding:12px 14px;font-weight:900;color:#075f3c!important}.acceptedLog{gap:8px;margin-top:14px;display:grid}.acceptedLog span{color:#007b86;background:#27e7f01f;border-radius:999px;width:fit-content;padding:8px 10px;font-weight:900}@media (width<=430px){.socialSearchCard,.personProfileCard,.profileActions,.profileMetaGrid{grid-template-columns:1fr}}.betaForm input,.betaGate input,.onboard input[value],input[name=betaCode]{letter-spacing:.05em;color:#07111f!important;-webkit-text-fill-color:#07111f!important;caret-color:#ff3f72!important;opacity:1!important;background:#fffffff5!important;font-size:18px!important;font-weight:1000!important}.betaForm input::placeholder,.betaGate input::placeholder{color:#07111f6b!important;-webkit-text-fill-color:#07111f6b!important}.betaForm input:focus,.betaGate input:focus{border-color:#ff3f727a!important;outline:none!important;box-shadow:0 0 0 5px #ff3f721f!important}button{touch-action:manipulation}.breakRunner{gap:16px}.breakRunnerHero,.breakPromptCard,.breakLogPreview{background:radial-gradient(circle at 10% 5%,#27e7f02e,#0000 34%),radial-gradient(circle at 96% 0,#ff3f721f,#0000 34%),linear-gradient(145deg,#fffffff5,#efffffd6);border:1px solid #27e7f052;border-radius:28px;padding:20px;box-shadow:0 18px 38px #04182614}.breakRunnerHero h2{letter-spacing:-.07em;margin:8px 0 10px;font-size:32px;line-height:.98}.breakRunnerHero p,.breakPromptCard p,.breakLogPreview p,.breakLogPreview span,.breakLogPreview small{color:#55708a;line-height:1.45}.stepProgress{background:#07111f14;border-radius:999px;width:100%;height:12px;margin:16px 0 8px;overflow:hidden}.stepProgress span{border-radius:inherit;background:linear-gradient(135deg,#ff3f72,#ff6a2f);height:100%;display:block}.breakPromptCard h3{margin:0 0 14px;font-size:24px;line-height:1.06}.choiceGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choiceGrid button{color:#07111f;background:#ffffffd1;border:1px solid #27e7f04d;border-radius:18px;min-height:54px;font-size:15px;font-weight:1000}.choiceGrid .choiceOther{color:#fff;background:linear-gradient(135deg,#07111f,#143a59);border-color:#0000}.otherLogBox{color:#07111f;gap:8px;margin-top:16px;font-weight:1000;display:grid}.otherLogBox textarea{resize:vertical;color:#07111f;-webkit-text-fill-color:#07111f;background:#ffffffeb;border:1px solid #27e7f057;border-radius:20px;outline:none;min-height:96px;padding:14px;font-size:15px;font-weight:850}.runnerActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.runnerActions button{border:none;border-radius:999px;padding:14px;font-weight:1000}.runnerActions button:first-child{color:#fff;background:linear-gradient(135deg,#ff3f72,#ff6a2f)}.runnerActions button:last-child{color:#07111f;background:#ffffffdb;border:1px solid #27e7f047}.breakLogPreview article{background:#ffffffc7;border:1px solid #27e7f038;border-radius:18px;gap:4px;margin-top:10px;padding:12px;display:grid}.breakRunnerHero.complete{background:radial-gradient(circle at 12% 8%,#1fdc842e,#0000 34%),linear-gradient(145deg,#fffffff5,#efffffd6);border-color:#1fdc845c}@media (width<=430px){.choiceGrid,.runnerActions{grid-template-columns:1fr}}.inlineBackBtn{color:#07111f;background:#ffffffd6;border:1px solid #27e7f047;border-radius:999px;width:fit-content;margin-bottom:10px;padding:10px 14px;font-weight:1000;box-shadow:0 10px 22px #04182612}.standardBreakIntro,.replacementGuide{background:radial-gradient(circle at 10% 10%,#27e7f02e,#0000 32%),linear-gradient(145deg,#fffffff5,#efffffd6);border:1px solid #27e7f047;border-radius:26px;padding:18px;box-shadow:0 16px 32px #04182614}.standardBreakIntro h3,.replacementGuide h3{letter-spacing:-.06em;margin:6px 0 8px;font-size:28px;line-height:1}.standardBreakIntro p,.replacementGuide p{color:#55708a;line-height:1.45}.stepBoxButton{text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #27e7f03d;width:100%}.stepBoxButton em{color:#007b86;margin-left:auto;font-style:normal;font-weight:1000}.builderSteps{gap:10px;margin-top:14px;display:grid}.builderSteps span{color:#55708a;grid-template-columns:auto 1fr;align-items:center;gap:10px;font-weight:850;display:grid}.builderSteps b{color:#fff;background:#07111f;border-radius:12px;place-items:center;width:30px;height:30px;display:grid}.replacementBuilderSheet .field input{color:#07111f!important;-webkit-text-fill-color:#07111f!important;background:#fffffff5!important}.replacementBuilderSheet .field input::placeholder{font-weight:800;color:#55708ab8!important;-webkit-text-fill-color:#55708ab8!important}.draftPreview{opacity:.92}.savedPreview{background:radial-gradient(circle at 12% 8%,#1fdc8429,#0000 34%),#ffffffe0;border-color:#1fdc845c}@media (width<=430px){.inlineBackBtn{font-size:14px}.standardBreakIntro h3,.replacementGuide h3{font-size:24px}}.communityTabsLive button{min-width:fit-content}.communityActionPanel{background:radial-gradient(circle at 8% 0,#27e7f029,#0000 34%),linear-gradient(145deg,#fffffff5,#efffffd6);border:1px solid #27e7f047;border-radius:28px;padding:18px;box-shadow:0 18px 38px #04182614}.communityActionPanel h2{letter-spacing:-.06em;margin:6px 0 8px;font-size:27px;line-height:1.02}.communityActionPanel p{color:#55708a;line-height:1.42}.communityQuickGrid,.communityRoomGrid{gap:10px;margin-top:14px;display:grid}.communityQuickGrid{grid-template-columns:1fr}.communityQuickGrid button,.communityRoomGrid button,.roomActionRow button,.communityDetailActions button,.communityPrivacyChoices button{color:#07111f;text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #27e7f047;border-radius:20px;padding:13px;font-weight:1000}.communityQuickGrid button:first-child,.communityDetailActions button:first-child,.communityPrivacyChoices button.active{color:#fff;background:linear-gradient(135deg,#07111f,#143a59);border-color:#0000}.communityQuickGrid button:nth-child(2){color:#007b86;background:#27e7f029}.communityQuickGrid button:nth-child(3){color:#fff;background:linear-gradient(135deg,#775cff,#ff3f72);border-color:#0000}.communityRoomGrid button{gap:5px;display:grid}.communityRoomGrid b{font-size:18px}.communityRoomGrid span,.communityRoomGrid em{color:#55708a;font-style:normal;font-weight:850}.communityRoomGrid em{color:#007b86}.communityRoomPost{cursor:pointer}.roomActionRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.roomActionRow button:first-child{color:#fff;background:linear-gradient(135deg,#ff3f72,#ff6a2f);border-color:#0000}.communityDetailSheet{gap:16px}.communityDetailHero,.communityDetailSteps,.communityNoteBox{background:radial-gradient(circle at 12% 0,#27e7f029,#0000 34%),linear-gradient(145deg,#fffffff5,#efffffd6);border:1px solid #27e7f047;border-radius:28px;padding:18px;box-shadow:0 18px 38px #04182614}.communityDetailHero h3{letter-spacing:-.07em;margin:6px 0 8px;font-size:32px;line-height:.98}.communityDetailHero span,.communityDetailHero p,.communityDetailSteps span,.communityNoteBox{color:#55708a;line-height:1.45}.communityDetailHero>span{color:#075f3c;background:#1fdc841f;border:1px solid #1fdc844d;border-radius:999px;margin:4px 0 10px;padding:8px 10px;font-weight:1000;display:inline-flex}.communityDetailHero.supportHero>span{color:#b41845;background:#ff3f721f;border-color:#ff3f7247}.communityDetailHero.faithHero>span{color:#4d35b6;background:#775cff1f;border-color:#775cff47}.communityDetailActions{gap:10px;display:grid}.communityDetailActions button:nth-child(2){color:#007b86;background:#27e7f024}.communityDetailActions button:nth-child(3){color:#fff;background:linear-gradient(135deg,#ff3f72,#ff6a2f);border-color:#0000}.communityDetailSteps{gap:10px;display:grid}.communityDetailSteps article{background:#ffffffb8;border:1px solid #27e7f033;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;display:grid}.communityDetailSteps i{color:#fff;background:#07111f;border-radius:13px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:1000;display:grid}.communityNoteBox{gap:10px;font-weight:1000;display:grid}.communityNoteBox textarea{resize:vertical;color:#07111f;-webkit-text-fill-color:#07111f;background:#ffffffeb;border:1px solid #27e7f057;border-radius:20px;outline:none;min-height:100px;padding:14px;font-size:15px;font-weight:850}.communityPrivacyChoices{gap:10px;display:grid}.supportChoices{grid-template-columns:1fr}@media (width<=430px){.roomActionRow{grid-template-columns:1fr}.communityDetailHero h3{font-size:28px}}.sosModeSystem{gap:16px}.sosHeroModern,.sosStepCard,.sosSummaryCard{background:radial-gradient(circle at 15% 0,#ff3f7229,#0000 34%),radial-gradient(circle at 100% 0,#27e7f02e,#0000 36%),linear-gradient(145deg,#fffffff7,#efffffdb);border:1px solid #ff3f723d;border-radius:30px;padding:20px;box-shadow:0 18px 40px #04182617}.sosHeroModern h2{letter-spacing:-.075em;margin:8px 0 10px;font-size:34px;line-height:.95}.sosHeroModern p,.sosStepCard p,.sosSummaryCard span,.sosHeroModern small{color:#55708a;line-height:1.43}.sosProgress{background:#07111f14;border-radius:999px;height:12px;margin:16px 0 8px;overflow:hidden}.sosProgress span{border-radius:inherit;background:linear-gradient(135deg,#ff3f72,#ff6a2f);height:100%;display:block}.sosStepCard{position:relative}.sosStepNumber{color:#fff;background:linear-gradient(135deg,#ff3f72,#ff6a2f);border-radius:50%;place-items:center;width:86px;height:86px;margin:0 auto 14px;font-size:42px;font-weight:1000;display:grid;box-shadow:0 0 0 22px #ff3f721f}.sosStepCard h3{text-align:center;letter-spacing:-.055em;margin:8px 0;font-size:28px;line-height:1}.sosStepCard>p{text-align:center}.sosChoiceGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.sosChoiceGrid button{color:#07111f;cursor:pointer;background:#ffffffdb;border:1px solid #27e7f052;border-radius:20px;min-height:58px;font-size:16px;font-weight:1000}.sosChoiceGrid button.selected{color:#fff;background:linear-gradient(135deg,#07111f,#143a59);border-color:#0000}.sosChoiceGrid button.other{color:#fff;background:linear-gradient(135deg,#ff3f72,#ff6a2f);border-color:#0000}.sosOtherBox{color:#07111f;gap:9px;margin-top:16px;font-weight:1000;display:grid}.sosOtherBox textarea{resize:vertical;color:#07111f;-webkit-text-fill-color:#07111f;background:#fffffff0;border:1px solid #27e7f057;border-radius:20px;outline:none;min-height:92px;padding:14px;font-size:15px;font-weight:850}.sosActionRow{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.sosActionRow button{cursor:pointer;border:none;border-radius:999px;padding:14px;font-weight:1000}.sosActionRow button:first-child{color:#fff;background:linear-gradient(135deg,#07111f,#143a59)}.sosActionRow button:last-child{color:#07111f;background:#ffffffe0;border:1px solid #27e7f047}.sosSummaryCard{gap:10px;display:grid}.sosSummaryCard div{background:#ffffffbd;border:1px solid #27e7f033;border-radius:18px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:10px;padding:11px 12px;display:grid}.sosSummaryCard b{color:#07111f}.sosSummaryCard span{font-weight:850}.sosHeroModern.complete{background:radial-gradient(circle at 10% 5%,#1fdc842e,#0000 34%),radial-gradient(circle at 100% 0,#27e7f02e,#0000 36%),linear-gradient(145deg,#fffffff7,#efffffdb);border-color:#1fdc8457}.sosActionRow.final{grid-template-columns:1fr 1fr}@media (width<=430px){.sosChoiceGrid,.sosActionRow,.sosActionRow.final{grid-template-columns:1fr}.sosHeroModern h2{font-size:30px}.sosStepCard h3{font-size:25px}.sosSummaryCard div{grid-template-columns:1fr}}.routeFallback,.appCrashCard{padding:18px}.fallbackCard{background:radial-gradient(circle at 10% 0,#27e7f029,#0000 34%),radial-gradient(circle at 100% 0,#ff3f7224,#0000 36%),linear-gradient(145deg,#fffffff7,#efffffdb);border:1px solid #ff3f7247;border-radius:30px;padding:22px;box-shadow:0 18px 40px #04182617}.fallbackCard h2,.fallbackCard h3{letter-spacing:-.07em;margin:8px 0 10px;font-size:30px;line-height:.98}.fallbackCard p{color:#55708a;line-height:1.45}.circleTabsLive{padding-bottom:10px}.circleTabsLive button{min-width:fit-content}.followingPanel,.familyPanel,.courtPanel{gap:14px}.circleMiniFlow{background:#efffffc7;border:1px solid #27e7f038;border-radius:22px;gap:9px;margin-top:14px;padding:14px;display:grid}.circleMiniFlow span{color:#55708a;font-weight:850;line-height:1.35}.familyAccessGrid{gap:12px;margin-top:14px;display:grid}.familyAccessCard{background:#ffffffd1;border:1px solid #27e7f03d;border-radius:24px;gap:9px;padding:14px;display:grid}.familyAccessCard h4,.courtContactCard h4{color:#07111f;margin:0;font-size:18px}.familyAccessCard p,.courtIntro,.courtContactCard p,.courtContactCard small{color:#55708a;line-height:1.42}.familyAccessCard button,.courtContactCard button,.courtActions button{color:#fff;background:linear-gradient(135deg,#07111f,#143a59);border:none;border-radius:999px;padding:12px 14px;font-weight:1000}.courtPanel{background:radial-gradient(circle at 10% 0,#775cff24,#0000 34%),radial-gradient(circle at 100% 0,#27e7f029,#0000 36%),linear-gradient(145deg,#fffffff7,#efffffd6);border-color:#775cff47}.courtIntro{margin:14px 0;font-weight:850}.courtProofGrid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.courtProofGrid article{background:#ffffffc2;border:1px solid #775cff33;border-radius:20px;gap:6px;padding:13px;display:grid}.courtProofGrid b{color:#07111f}.courtProofGrid span{color:#55708a;font-weight:800;line-height:1.35}.courtContactCard{background:#ffffffd1;border:1px solid #775cff38;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.courtContactCard button{background:linear-gradient(135deg,#775cff,#ff3f72);grid-column:1/-1}.courtIcon{color:#fff;background:linear-gradient(135deg,#07111f,#775cff);border-radius:20px;place-items:center;width:54px;height:54px;font-weight:1000;display:grid}.courtFlow{border-color:#775cff38}.courtActions{gap:10px;margin-top:14px;display:grid}.courtActions button:nth-child(2){background:linear-gradient(135deg,#ff3f72,#ff6a2f)}.courtActions button:nth-child(3){color:#07111f;background:#ffffffe0;border:1px solid #775cff3d}@media (width<=430px){.courtProofGrid{grid-template-columns:1fr}}.circleTabsLive button{white-space:nowrap!important;border-radius:18px!important;width:100%!important;min-width:0!important;padding:12px 8px!important;font-size:clamp(12px,3.2vw,16px)!important}.circleTabsLive .courtVisibleTab{border-color:#775cff57!important}.circleTabsLive .courtVisibleTab.active{color:#fff!important;background:linear-gradient(135deg,#775cff,#ff3f72)!important}.supportCircleDetailPanel{background:radial-gradient(circle at 10% 0,#27e7f02e,#0000 34%),radial-gradient(circle at 100% 0,#ff3f721a,#0000 36%),linear-gradient(145deg,#fffffff7,#efffffd6);border-color:#27e7f057}.detailCloseBtn{color:#07111f;background:#ffffffdb;border:1px solid #27e7f047;border-radius:999px;padding:10px 12px;font-weight:1000}@media (width<=430px){.circleTabsLive{gap:5px!important}.circleTabsLive button{letter-spacing:-.02em;padding:10px 4px!important;font-size:12px!important}.supportDetailActions{grid-template-columns:1fr}}.communityTabsLive button{letter-spacing:-.03em;white-space:nowrap!important;border-radius:18px!important;width:100%!important;min-width:0!important;padding:11px 4px!important;font-size:clamp(11px,2.9vw,15px)!important}.communityTabsLive button:nth-child(5){box-shadow:0 8px 22px #775cff1a;border-color:#775cff66!important}.story.court span,.profileGlowAvatar.court,.circleAvatar.court{color:#fff!important;background:linear-gradient(135deg,#07111f,#775cff)!important}.courtCommunityGrid button{border-color:#775cff47}.courtCommunityGrid button:first-child{color:#fff;background:linear-gradient(135deg,#07111f,#775cff)}.courtCommunityGrid button:nth-child(2){color:#07111f;background:radial-gradient(circle at 10% 0,#775cff29,#0000 34%),#ffffffe0}.courtCommunityGrid button:nth-child(3){color:#fff;background:linear-gradient(135deg,#ff3f72,#ff6a2f)}@media (width<=430px){.communityTabsLive{gap:5px!important}.communityTabsLive button{padding:10px 3px!important;font-size:11px!important}}.communityTabsLive{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:8px 0 14px!important;display:grid!important;overflow:visible!important}.communityTabsLive button{white-space:nowrap!important;border-radius:18px!important;width:100%!important;min-width:0!important;padding:11px 5px!important;font-size:clamp(11px,2.8vw,15px)!important}.communityTabsLive button:nth-child(5){background:#ffffffe6!important;border-color:#775cff6b!important;grid-column:2/4!important}.communityTabsLive button:nth-child(5).active{color:#fff!important;background:linear-gradient(135deg,#775cff,#ff3f72)!important}.circleTabsLive{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:8px 0 14px!important;display:grid!important;overflow:visible!important}.circleTabsLive button{letter-spacing:-.03em;white-space:nowrap!important;border-radius:18px!important;width:100%!important;min-width:0!important;padding:11px 5px!important;font-size:clamp(11px,2.9vw,15px)!important}.circleTabsLive button:nth-child(5){background:#ffffffeb!important;border-color:#775cff6b!important;grid-column:2/4!important}.circleTabsLive button:nth-child(5).active{color:#fff!important;background:linear-gradient(135deg,#775cff,#ff3f72)!important}.supportCircleDetailPanel{background:radial-gradient(circle at 10% 0,#27e7f02e,#0000 34%),radial-gradient(circle at 100% 0,#ff3f721a,#0000 36%),linear-gradient(145deg,#fffffff7,#efffffd6);border-color:#27e7f057;margin-top:10px!important}.supportCircleDetailPanel.courtDetailGlow{background:radial-gradient(circle at 10% 0,#775cff29,#0000 34%),radial-gradient(circle at 100% 0,#27e7f024,#0000 36%),linear-gradient(145deg,#fffffff7,#efffffd6);border-color:#775cff5c}.supportDetailText{color:#55708a;margin:12px 0;font-weight:850;line-height:1.45}.supportDetailSteps{gap:10px;display:grid}.supportDetailSteps article{background:#ffffffc7;border:1px solid #27e7f033;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:11px;display:grid}.supportDetailSteps i{color:#fff;background:#07111f;border-radius:13px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:1000;display:grid}.supportDetailSteps span{color:#55708a;font-weight:850;line-height:1.35}.supportDetailActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.supportDetailActions button{color:#fff;background:linear-gradient(135deg,#07111f,#143a59);border:none;border-radius:999px;padding:13px;font-weight:1000}.supportDetailActions button:nth-child(2){background:linear-gradient(135deg,#ff3f72,#ff6a2f)}.courtCommunityGrid button:first-child,.communityRoomGrid.courtCommunityGrid button:first-child{color:#fff!important;background:linear-gradient(135deg,#07111f 0%,#273d96 48%,#775cff 100%)!important;border-color:#0000!important}.courtCommunityGrid button:first-child b,.courtCommunityGrid button:first-child span,.courtCommunityGrid button:first-child em,.communityRoomGrid.courtCommunityGrid button:first-child b,.communityRoomGrid.courtCommunityGrid button:first-child span,.communityRoomGrid.courtCommunityGrid button:first-child em{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.courtCommunityGrid button:first-child em,.communityRoomGrid.courtCommunityGrid button:first-child em{color:#7cf7ff!important;-webkit-text-fill-color:#7cf7ff!important}@media (width<=430px){.communityTabsLive,.circleTabsLive{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.communityTabsLive button,.circleTabsLive button{padding:10px 4px!important;font-size:11px!important}.communityTabsLive button:nth-child(5),.circleTabsLive button:nth-child(5){grid-column:2/4!important}.supportDetailActions{grid-template-columns:1fr}}.activeSupportTabNote{background:#efffffc7;border:1px solid #27e7f047;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin:8px 0 2px;padding:12px 14px;display:grid}.activeSupportTabNote span{color:#fff;background:linear-gradient(135deg,#07111f,#143a59);border-radius:999px;place-items:center;min-width:76px;padding:9px 12px;font-weight:1000;display:inline-grid}.activeSupportTabNote p{color:#55708a;margin:0;font-weight:900;line-height:1.25}.circleTabsLive button{touch-action:manipulation;cursor:pointer!important}.circleTabsLive button.active{box-shadow:0 12px 24px #07111f1f;color:#fff!important;background:linear-gradient(135deg,#07111f,#143a59)!important;border-color:#0000!important}.circleTabsLive button.courtVisibleTab.active{background:linear-gradient(135deg,#775cff,#ff3f72)!important}.supportCircleDetailPanel{scroll-margin-top:24px;animation:.22s ease-out rbPanelReveal}@keyframes rbPanelReveal{0%{opacity:.68;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.detailCloseBtn{cursor:default}@media (width<=430px){.activeSupportTabNote{text-align:center;grid-template-columns:1fr}.activeSupportTabNote span{width:100%}}.activeSupportTabNote,.supportCircleDetailPanel{display:none!important}.circleQuickGuideRow{background:#efffffb3;border:1px solid #27e7f03d;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:10px 0 8px;padding:12px;display:grid}.circleQuickGuideRow span{color:#fff;background:linear-gradient(135deg,#07111f,#143a59);border-radius:999px;width:fit-content;padding:8px 12px;font-weight:1000;display:inline-block}.circleQuickGuideRow p{color:#55708a;margin:7px 0 0;font-weight:900;line-height:1.25}.circleQuickGuideRow button{color:#07111f;background:#fffffff0;border:1px solid #27e7f04d;border-radius:999px;padding:12px 14px;font-weight:1000}.compactGuidePanel{margin:8px 0 10px}.compactGuideSteps{gap:8px;margin-top:12px;display:grid}.compactGuideSteps article{background:#ffffffc7;border:1px solid #27e7f033;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;display:grid}.compactGuideSteps i{color:#fff;background:#07111f;border-radius:12px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:1000;display:grid}.compactGuideSteps span{color:#55708a;font-weight:850;line-height:1.3}.supportCircleDestination{scroll-margin-top:18px;margin-top:8px!important}.destinationList{gap:12px;margin-top:14px;display:grid}.destinationCard{background:radial-gradient(circle at 0 0,#27e7f01a,#0000 34%),#ffffffdb;border:1px solid #27e7f03d;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.destinationCard h4{color:#07111f;margin:0;font-size:19px}.destinationCard p,.destinationCard small{color:#55708a;font-weight:850;line-height:1.35}.destinationActions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.destinationActions button{color:#fff;background:linear-gradient(135deg,#07111f,#143a59);border:none;border-radius:999px;padding:12px 10px;font-weight:1000}.destinationActions button:nth-child(2){color:#07111f;background:#effffff5;border:1px solid #27e7f04d}.emptyDestination{background:#ffffffdb;border:1px solid #27e7f03d;border-radius:24px;gap:10px;margin-top:14px;padding:18px;display:grid}.emptyDestination h4{color:#07111f;margin:0}.emptyDestination p{color:#55708a;margin:0;font-weight:850;line-height:1.4}.emptyDestination button{color:#fff;background:linear-gradient(135deg,#07111f,#143a59);border:none;border-radius:999px;padding:13px;font-weight:1000}.courtDestination{background:radial-gradient(circle at 5% 0,#775cff21,#0000 32%),radial-gradient(circle at 100% 0,#27e7f01f,#0000 36%),linear-gradient(145deg,#fffffff7,#efffffd6)!important;border-color:#775cff4d!important}.courtTownSelector{gap:10px;margin:14px 0;display:grid}.courtTownSelector button{color:#07111f;background:#ffffffe0;border:1px solid #775cff3d;border-radius:18px;padding:13px;font-weight:1000}.courtContactCardNew{border-color:#775cff3d}.courtContactCardNew .destinationActions button:first-child{background:linear-gradient(135deg,#775cff,#ff3f72)}@media (width<=430px){.circleQuickGuideRow{grid-template-columns:1fr}.circleQuickGuideRow button{width:100%}.destinationActions{grid-template-columns:1fr}}.notificationBackButton{touch-action:manipulation}.routeFallback .fallbackCard{border-color:#27e7f047}.accountDevice .screen,.accountGate{min-height:100%}.accountGate h1{margin-top:18px}.accountModeSwitch{background:#efffffbd;border:1px solid #27e7f03d;border-radius:999px;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 14px;padding:7px;display:grid}.accountModeSwitch button{color:#07111f;background:0 0;border:none;border-radius:999px;padding:13px 12px;font-weight:1000}.accountModeSwitch button.active{color:#fff;background:linear-gradient(135deg,#07111f,#143a59)}.accountForm{gap:13px;margin-top:14px;display:grid}.accountForm label{color:#07111f;text-align:left;gap:8px;font-weight:1000;display:grid}.accountForm input,.accountForm select{color:#07111f;background:#fffffff0;border:1px solid #27e7f04d;border-radius:20px;outline:none;width:100%;min-height:56px;padding:0 16px;font-size:16px;font-weight:850}.accountForm input:focus,.accountForm select:focus{border-color:#ff3f7273;box-shadow:0 0 0 5px #ff3f721a}.authError{color:#9b1232;background:#ff3f721a;border:1px solid #ff3f7233;border-radius:18px;margin:0;padding:12px 14px;font-weight:900}.accountWhy,.demoAccountPanel{text-align:left;background:radial-gradient(circle at 0 0,#27e7f024,#0000 34%),#fffc;border:1px solid #27e7f038;border-radius:26px;gap:12px;margin-top:18px;padding:16px;display:grid}.accountWhyGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.accountWhyGrid article{background:#ffffffd1;border:1px solid #27e7f029;border-radius:18px;gap:5px;padding:12px;display:grid}.accountWhyGrid b{color:#07111f}.accountWhyGrid span,.demoAccountPanel p{color:#55708a;font-weight:850;line-height:1.35}.demoAccountPanel div{gap:9px;display:grid}.demoAccountPanel button{color:#fff;background:linear-gradient(135deg,#07111f,#143a59);border:none;border-radius:999px;padding:13px;font-weight:1000}.demoAccountPanel button:nth-child(2){color:#07111f;background:linear-gradient(135deg,#27e7f0,#18b9d6)}.demoAccountPanel button:nth-child(3){background:linear-gradient(135deg,#775cff,#ff3f72)}.accountMini{background:#ffffffeb;border:1px solid #27e7f038;border-radius:18px;place-items:center;width:44px;height:44px;display:grid;position:relative}.accountMini span{color:#fff;background:linear-gradient(135deg,#27e7f0,#ff3f72);border-radius:13px;place-items:center;width:30px;height:30px;font-weight:1000;display:grid}.accountProfileCard{background:#ffffffdb;border:1px solid #27e7f03d;border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px;display:grid}.accountAvatar{color:#fff;background:linear-gradient(135deg,#27e7f0,#ff3f72);border-radius:24px;place-items:center;width:66px;height:66px;font-size:26px;font-weight:1000;display:grid}.accountProfileCard h3{color:#07111f;margin:0}.accountProfileCard p,.accountProfileCard span{color:#55708a;font-weight:850}.accountPermissionCard,.accountNextSteps{background:#efffffc7;border:1px solid #27e7f038;border-radius:26px;gap:10px;padding:16px;display:grid}.accountPermissionCard article{background:#ffffffd1;border-radius:16px;justify-content:space-between;gap:12px;padding:12px;display:flex}.accountPermissionCard b{color:#07111f}.accountPermissionCard span,.accountNextSteps span{color:#55708a;font-weight:850;line-height:1.35}@media (width<=430px){.accountWhyGrid{grid-template-columns:1fr}.accountPermissionCard article{display:grid}}.passwordField{align-items:center;display:flex;position:relative}.passwordField input{padding-right:64px!important}.passwordToggle{color:#07111f;cursor:pointer;touch-action:manipulation;background:#efffffeb;border:1px solid #27e7f040;border-radius:16px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:1000;display:grid;position:absolute;right:10px}.passwordToggle:active{transform:scale(.96)}.passwordToggle:focus-visible{outline:none;box-shadow:0 0 0 5px #27e7f02e}.header{overflow:visible!important}.headerActions{align-items:center!important;gap:8px!important;display:flex!important;overflow:visible!important}.rbMenuButton{touch-action:manipulation!important;background:radial-gradient(circle at 26% 18%,#fffffff2,#0000 28%),linear-gradient(145deg,#f2fffffa,#d3ffffeb)!important;border:1px solid #27e7f057!important;border-radius:18px!important;place-items:center!important;gap:3px!important;width:46px!important;height:46px!important;padding:10px!important;display:grid!important;box-shadow:0 12px 25px #07111f1c,inset 0 1px #ffffffe6!important}.rbMenuButton span{background:#07111f!important;border-radius:999px!important;width:24px!important;height:4px!important;display:block!important}.accountMini.upgraded,.accountMini{background:linear-gradient(135deg,#27e7f0 0%,#2b7cff 36%,#775cff 66%,#ff3f72 100%)!important;border:2px solid #ffffffeb!important;border-radius:18px!important;place-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;padding:0!important;display:grid!important;overflow:visible!important;box-shadow:0 12px 26px #07111f2e,0 0 0 4px #27e7f021,inset 0 1px #ffffffb3!important}.accountMini.upgraded span,.accountMini span{color:#fff!important;letter-spacing:-.03em!important;text-shadow:0 2px 8px #0006!important;background:radial-gradient(circle at 30% 18%,#ffffff73,#0000 25%),linear-gradient(145deg,#06101d 0%,#102f52 55%,#07111f 100%)!important;border-radius:14px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:18px!important;font-weight:1000!important;line-height:1!important;display:grid!important;box-shadow:inset 0 1px #ffffff3d,0 7px 14px #07111f3d!important}.upgradedAvatar,.accountAvatar{color:#fff!important;text-shadow:0 3px 10px #00000059!important;background:radial-gradient(circle at 28% 18%,#ffffff8c,#0000 27%),linear-gradient(145deg,#06101d 0%,#123f66 44%,#27e7f0 68%,#ff3f72 100%)!important;border:2px solid #ffffffd9!important;border-radius:25px!important;place-items:center!important;width:74px!important;height:74px!important;font-size:31px!important;font-weight:1000!important;display:grid!important;box-shadow:0 14px 32px #07111f2e,inset 0 1px #ffffff80!important}.rbMenuOverlay{z-index:90;-webkit-backdrop-filter:blur(14px);background:#07111f47;justify-content:center;align-items:flex-start;padding:86px 14px 92px;display:flex;position:absolute;inset:0}.rbMenuPanel{background:radial-gradient(circle at 0 0,#27e7f033,#0000 34%),radial-gradient(circle at 100% 0,#ff3f7221,#0000 35%),#fffffff0;border:1px solid #ffffffb8;border-radius:34px;width:min(100%,440px);max-height:100%;padding:18px;overflow:auto;box-shadow:0 24px 80px #07111f38}.rbMenuTop{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.rbMenuTop h3{color:#07111f;letter-spacing:-.07em;margin:5px 0 0;font-size:28px}.rbMenuClose{color:#07111f;background:#efffffe0;border:none;border-radius:19px;width:48px;height:48px;font-size:32px;font-weight:800;line-height:1}.rbMenuIdentity{background:#efffffd1;border:1px solid #27e7f038;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:12px;display:grid}.rbMenuIdentity>span{color:#fff;background:radial-gradient(circle at 28% 18%,#ffffff8c,#0000 27%),linear-gradient(145deg,#07111f 0%,#27e7f0 56%,#ff3f72 100%);border-radius:20px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:1000;display:grid}.rbMenuIdentity b{color:#07111f;font-size:17px}.rbMenuIdentity small{color:#55708a;margin-top:3px;font-weight:850;display:block}.rbMenuSection{background:#ffffffb8;border:1px solid #27e7f02e;border-radius:26px;margin-top:16px;padding:14px}.rbMenuLinks{gap:10px;margin-top:10px;display:grid}.rbMenuLinks button{text-align:left;touch-action:manipulation;background:#ffffffeb;border:1px solid #27e7f038;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.rbMenuLinks b{color:#07111f;margin-bottom:3px;font-size:16px;display:block}.rbMenuLinks span{color:#55708a;font-weight:850;line-height:1.32;display:block}.rbMenuLinks em{color:#087986;font-style:normal;font-weight:1000}.rbMenuSafety{color:#55708a;background:#efffffc7;border:1px solid #27e7f02e;border-radius:22px;margin-top:16px;padding:14px;font-weight:850;line-height:1.36}@media (width<=430px){.rbMenuButton,.accountMini.upgraded,.accountMini{width:44px!important;min-width:44px!important;height:44px!important}.rbMenuPanel{border-radius:30px;padding:16px}.rbMenuLinks button{grid-template-columns:1fr}}.headerActions{gap:9px!important}.rbMenuButton{background:linear-gradient(145deg,#fffffff0,#e5ffffe6)!important;border:1px solid #27e7f06b!important;border-radius:19px!important;gap:4px!important;width:46px!important;height:46px!important;box-shadow:0 14px 30px #07111f14,0 0 0 4px #27e7f014,inset 0 1px #fffffff2!important}.rbMenuButton span{background:linear-gradient(90deg,#087986,#07111f)!important;border-radius:999px!important;width:22px!important;height:3px!important}.rbMenuButton span:nth-child(2){width:18px!important}.rbMenuButton.active{background:linear-gradient(145deg,#e5fffff5,#ffffffeb)!important}.rbMenuButton.active span{background:linear-gradient(90deg,#ff3f72,#087986)!important}.accountMini.upgraded,.accountMini{background:radial-gradient(circle at 30% 18%,#ffffffc7,#0000 25%),linear-gradient(145deg,#cfffff 0%,#27e7f0 34%,#7b7cff 65%,#ff6a75 100%)!important;border:1px solid #ffffffeb!important;border-radius:19px!important;width:46px!important;min-width:46px!important;height:46px!important;box-shadow:0 14px 30px #07111f1f,0 0 0 4px #27e7f01a,inset 0 1px #ffffffdb!important}.accountMini.upgraded span,.accountMini span{color:#fff!important;letter-spacing:-.02em!important;text-shadow:0 2px 6px #07111f38!important;background:radial-gradient(circle at 25% 18%,#ffffffb8,#0000 26%),linear-gradient(145deg,#087986 0%,#22d7df 42%,#8b70ff 72%,#ff6a75 100%)!important;border-radius:15px!important;width:35px!important;height:35px!important;font-size:17px!important;font-weight:1000!important;box-shadow:inset 0 1px #ffffff7a,0 8px 18px #27e7f02e!important}.upgradedAvatar,.accountAvatar{color:#fff!important;text-shadow:0 3px 8px #07111f3d!important;background:radial-gradient(circle at 24% 18%,#fffc,#0000 25%),linear-gradient(145deg,#087986 0%,#27e7f0 38%,#775cff 70%,#ff6a75 100%)!important;border:1px solid #ffffffeb!important;border-radius:26px!important;width:76px!important;height:76px!important;font-size:32px!important;font-weight:1000!important;box-shadow:0 16px 34px #27e7f029,0 0 0 5px #27e7f014,inset 0 1px #ffffff9e!important}.accountProfileCard{background:radial-gradient(circle at 0 0,#27e7f021,#0000 32%),#ffffffe6!important;border:1px solid #27e7f03d!important;box-shadow:0 14px 34px #07111f0f!important}.rbMenuPanel{background:radial-gradient(circle at 0 0,#27e7f02e,#0000 34%),radial-gradient(circle at 100% 0,#ff6a751f,#0000 35%),#fffffff5!important;box-shadow:0 24px 80px #07111f2e!important}.rbMenuIdentity{background:linear-gradient(145deg,#efffffeb,#ffffffe0)!important;border:1px solid #27e7f03d!important;box-shadow:inset 0 1px #ffffffd1!important}.rbMenuIdentity>span{color:#fff!important;text-shadow:0 3px 8px #07111f3d!important;background:radial-gradient(circle at 24% 18%,#ffffffc7,#0000 25%),linear-gradient(145deg,#087986 0%,#27e7f0 42%,#775cff 72%,#ff6a75 100%)!important;border:1px solid #ffffffe6!important;border-radius:21px!important;width:56px!important;height:56px!important;box-shadow:0 12px 24px #27e7f026,inset 0 1px #ffffff8a!important}.rbMenuSection{background:linear-gradient(145deg,#ffffffd1,#efffff9e)!important;box-shadow:inset 0 1px #ffffffc7!important}.rbMenuLinks button{background:linear-gradient(145deg,#fffffff5,#f6ffffe6)!important;box-shadow:0 8px 20px #07111f0a!important}.rbMenuLinks button:active{transform:scale(.985)}.rbMenuLinks em{color:#087986!important}@media (width<=430px){.headerActions{gap:7px!important}.rbMenuButton,.accountMini.upgraded,.accountMini{width:44px!important;min-width:44px!important;height:44px!important}.accountMini.upgraded span,.accountMini span{width:34px!important;height:34px!important}}.accountProfileCard,.accountPermissionCard,.accountNextSteps,.rbDueTaskPanel{background:linear-gradient(145deg,#fffffff5,#ecffffd1),radial-gradient(circle at 0 0,#23d8de2e,#0000 38%),radial-gradient(circle at 100% 100%,#ff6a7521,#0000 42%);border:1px solid #5be7ea6b;border-radius:30px;box-shadow:0 18px 44px #0b182c14}.accountAvatar,.upgradedAvatar{color:#fff;letter-spacing:-.04em;background:radial-gradient(circle at 28% 24%,#ffffffe6,#0000 22%),linear-gradient(135deg,#19dbe2 0%,#4c7dff 48%,#ff5f91 100%);border-radius:26px;place-items:center;width:78px;min-width:78px;height:78px;font-size:32px;font-weight:900;display:grid;box-shadow:0 14px 34px #2c82ff40,inset 0 0 0 1px #ffffff61}.accountMini.upgraded,.accountMini{background:radial-gradient(circle at 28% 22%,#ffffffd1,#0000 24%),linear-gradient(135deg,#15d7df,#6577ff 52%,#ff638c);border:1px solid #ffffffad;box-shadow:0 12px 28px #297bff38}.accountMini span{color:#fff;font-weight:900}.accountPermissionCard form{gap:16px;width:100%;margin-top:22px;display:grid}.accountPermissionCard form label{color:#0c1829;letter-spacing:.02em;text-align:left;gap:8px;width:100%;font-size:14px;font-weight:900;display:grid}.accountPermissionCard form input,.accountPermissionCard form select{box-sizing:border-box;color:#0c1829;appearance:auto;background:#ffffffeb;border:1px solid #0c18291a;border-radius:18px;outline:none;width:100%;min-height:58px;padding:0 18px;font-size:17px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffffb3,0 10px 22px #0a14230d}.accountPermissionCard form input::placeholder{color:#5c6f86b3;font-weight:700}.accountPermissionCard form input:focus,.accountPermissionCard form select:focus{border-color:#14d5dda6;box-shadow:0 0 0 4px #14d5dd26,0 12px 26px #0a14230f}.accountPermissionCard form .primaryAction{background:linear-gradient(135deg,#ff3e78,#ff7a48);border-radius:999px;width:100%;min-height:62px;margin-top:8px;box-shadow:0 18px 36px #ff4b733b}.accountSheet{gap:18px}.accountSheet .accountProfileCard{align-items:center;gap:18px}.accountSheet .accountProfileCard h3,.accountSheet .accountPermissionCard h3{letter-spacing:-.045em}.accountPermissionCard article{background:#ffffffc7;border:1px solid #0c18290d;border-radius:20px;box-shadow:0 10px 22px #0a14230a}.avatar,.feedAvatar,.communityAvatar,.postAvatar,.circleAvatar,.memberAvatar{box-shadow:0 14px 30px #3e7eff2e,inset 0 0 0 1px #ffffff61;color:#fff!important;background:radial-gradient(circle at 28% 22%,#ffffffdb,#0000 24%),linear-gradient(135deg,#15d7df,#6d74ff 52%,#ff618e)!important;border-radius:24px!important}.communityCard,.feedCard,.roomCard,.meetingCard,.circleCard,.hubCard,.actionCard{border-radius:30px;box-shadow:0 18px 44px #0b182c14}.communityCard .dark,.feedCard .dark,.roomCard .dark,.meetingCard .dark{color:#0c1829!important;background:linear-gradient(145deg,#fffffff5,#effdffdb)!important}@media (width<=720px){.accountProfileCard{text-align:left;grid-template-columns:86px 1fr;padding:22px;display:grid}.accountPermissionCard{padding:24px 20px}.accountPermissionCard form{gap:14px}.accountPermissionCard form label{font-size:13px}.accountPermissionCard form input,.accountPermissionCard form select{min-height:56px;font-size:16px}.accountAvatar,.upgradedAvatar{border-radius:24px;width:74px;min-width:74px;height:74px;font-size:30px}.accountSheet .primaryAction,.accountSheet .secondaryAction{width:100%}}.rbSoftBackButton{color:#061426;letter-spacing:-.03em;background:#ffffffdb;border:1px solid #20d6de59;border-radius:999px;width:fit-content;min-height:52px;padding:0 22px;font-weight:950;box-shadow:0 14px 32px #14283c14}.accountMini,.accountMini.upgraded,.accountAvatar,.upgradedAvatar,.avatar.me,.postAvatar,.postHead .avatar:not(.me),.profileGlowAvatar,.circleAvatar,.memberAvatar,.feedAvatar,.communityAvatar{color:#fff!important;background:radial-gradient(circle at 30% 22%,#fffffff2 0 12%,#0000 26%),conic-gradient(from 215deg,#12dbe3,#8eefff,#6477ff,#ff6a75,#ffd3a0,#12dbe3)!important;border:3px solid #ffffffe0!important;border-radius:999px!important;box-shadow:0 18px 42px #3c7fff38,0 8px 18px #ff6a751f,inset 0 0 0 1px #ffffffa6!important}.accountMini,.accountMini.upgraded{width:64px;height:64px}.accountMini span,.accountMini.upgraded span{text-shadow:0 2px 12px #0000002e;font-weight:1000;color:#fff!important}.accountAvatar,.upgradedAvatar{width:88px;min-width:88px;height:88px;font-size:34px;border-radius:30px!important}.accountProfileCard{grid-template-columns:96px 1fr;align-items:center;gap:18px;text-align:left!important;background:linear-gradient(145deg,#fffffffa,#efffffe0),radial-gradient(circle at 5% 10%,#15dbe221,#0000 38%),radial-gradient(circle at 95% 85%,#ff6a751f,#0000 40%)!important;border:1px solid #14d5dd61!important;padding:24px!important;display:grid!important;box-shadow:0 22px 52px #07122217!important}.accountProfileCard h3{letter-spacing:-.055em;line-height:1.02}.accountProfileCard p,.accountProfileCard span{word-break:break-word}.accountPermissionCard form{grid-template-columns:1fr!important;gap:18px!important;width:100%!important;margin-top:24px!important;display:grid!important}.accountPermissionCard form label{text-align:left!important;color:#071426!important;letter-spacing:-.01em!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;font-size:14px!important;font-weight:950!important;display:grid!important}.accountPermissionCard form input,.accountPermissionCard form select{appearance:auto;box-sizing:border-box!important;color:#071426!important;background:linear-gradient(#fffffffa,#f8fcfff0)!important;border:1px solid #07142614!important;border-radius:22px!important;width:100%!important;min-height:62px!important;padding:0 20px!important;font-size:18px!important;font-weight:900!important;box-shadow:0 14px 28px #0916280f,inset 0 0 0 1px #fffc!important}.accountPermissionCard form .primaryAction{background:linear-gradient(135deg,#ff3f79,#ff704f)!important;border-radius:999px!important;min-height:66px!important;margin-top:8px!important;box-shadow:0 20px 44px #ff4a7442!important}.meetingSystem{gap:20px!important}.meetingGuideCard{text-align:left;background:linear-gradient(145deg,#fffffff5,#ecffffe0),radial-gradient(circle at 0 0,#14d5dd26,#0000 42%);border:1px solid #14d5dd5c;border-radius:26px;width:100%;padding:18px 20px;box-shadow:0 16px 36px #08182a12}.meetingGuideCard span{color:#007f86;letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:1000;display:block}.meetingGuideCard p{color:#52677f;margin:0;font-size:15px;font-weight:750;line-height:1.45}.meetingFilters,.filterBar.meetingFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.meetingFilters button,.filterBar.meetingFilters button{color:#10828a!important;background:#ffffffe6!important;border:1px solid #14d5dd47!important;border-radius:999px!important;min-height:58px!important;font-weight:1000!important;box-shadow:0 12px 28px #08182a0f!important}.meetingFilters button.active,.filterBar.meetingFilters button.active{color:#fff!important;background:linear-gradient(135deg,#12dbe3,#6f7cff)!important;border-color:#0000!important;box-shadow:0 18px 36px #4d76ff38!important}.meetingCard{background:linear-gradient(145deg,#fffffffa,#f4fdffe6)!important;border:1px solid #14d5dd42!important;border-radius:34px!important;box-shadow:0 22px 52px #08182a14!important}.meetingCard.isLive{background:linear-gradient(145deg,#fff,#efffff),radial-gradient(circle at 100% 0,#2ee89b24,#0000 34%)!important}.communityActionPanel,.socialPost,.feedCard,.communityCard,.roomCard,.communityRoomGrid button{background:linear-gradient(145deg,#fffffffa,#f7feffe6)!important;border:1px solid #14d5dd3d!important;border-radius:32px!important;box-shadow:0 20px 48px #07122214!important}.communityActionPanel{padding:26px!important}.communityActionPanel .primaryAction,.communityActionPanel button,.communityRoomGrid button{border-radius:26px!important}.communityRoomGrid{gap:14px!important}.communityRoomGrid button{text-align:left!important;min-height:150px!important;padding:20px!important}.communityRoomGrid b,.communityRoomGrid span,.communityRoomGrid em{color:#071426!important}.postMediaGhost,.postMediaGhost.rbGoldMedia{background:linear-gradient(135deg,#ecfffffa,#fff6f8f5),radial-gradient(circle at 18% 20%,#12dbe33d,#0000 35%),radial-gradient(circle at 88% 80%,#ff6a7533,#0000 38%)!important;border:1px solid #14d5dd47!important;border-radius:30px!important;min-height:170px!important;box-shadow:0 18px 42px #08182a12!important}.socialPost input,.communityNoteBox textarea,.replyBox input,.replyBox textarea{color:#071426!important;background:#fffffff0!important;border:1px solid #07142614!important;border-radius:24px!important}@media (width<=720px){.accountProfileCard{grid-template-columns:88px 1fr!important;gap:14px!important;padding:22px!important}.accountAvatar,.upgradedAvatar{border-radius:28px!important;width:82px!important;min-width:82px!important;height:82px!important}.meetingFilters,.filterBar.meetingFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.communityActionPanel{padding:22px!important}.postMediaGhost,.postMediaGhost.rbGoldMedia{min-height:150px!important}}.accountMini,.accountMini.upgraded,.accountAvatar,.upgradedAvatar,.avatar.me,.postAvatar,.postHead .avatar:not(.me),.profileGlowAvatar,.circleAvatar,.memberAvatar,.feedAvatar,.communityAvatar,.purposeAvatar{text-shadow:0 2px 10px #06142624;color:#fff!important;background:radial-gradient(circle at 28% 24%,#ffffffe0 0 11%,#0000 24%),linear-gradient(145deg,#12dbe3 0%,#64dce6 48%,#ff7b86 100%)!important;border:2px solid #ffffffe6!important;box-shadow:0 14px 34px #128f992e,0 8px 22px #ff6a751a,inset 0 0 0 1px #ffffff8c!important}.accountAvatar,.upgradedAvatar{border-radius:28px!important}.communityRoomGrid button,.communityActionPanel,.socialPost,.feedCard,.communityCard,.roomCard{background:linear-gradient(145deg,#fffffffa,#f1ffffe6)!important;border:1px solid #12dbe347!important;border-radius:34px!important;box-shadow:0 18px 42px #07142613,inset 0 0 0 1px #ffffffa6!important}.communityRoomGrid .profileGlowAvatar,.communityRoomGrid .circleAvatar,.profileGlowAvatar.family,.profileGlowAvatar.daily,.profileGlowAvatar.faith,.profileGlowAvatar.court,.circleAvatar.court{background:radial-gradient(circle at 28% 22%,#ffffffdb 0 13%,#0000 28%),linear-gradient(145deg,#10c6d4 0%,#36d8df 58%,#ff7a86 100%)!important;border-radius:22px!important;width:64px!important;min-width:64px!important;height:64px!important;box-shadow:0 14px 30px #128f992b!important}.profileGlowAvatar.faith{background:radial-gradient(circle at 28% 22%,#ffffffdb 0 13%,#0000 28%),linear-gradient(145deg,#24cbd6 0%,#8e7cff 55%,#ff7a86 100%)!important}.communityActionPanel .primaryAction,.communityActionPanel button,.communityRoomGrid button{color:#071426!important;font-weight:950!important}.communityActionPanel .primaryAction.dark,.communityActionPanel button.primaryAction.dark,.communityActionPanel button:first-of-type{color:#071426!important;background:linear-gradient(145deg,#fffffffa,#e8ffffeb)!important;border:1px solid #12dbe352!important}.postMediaGhost,.postMediaGhost.rbGoldMedia{color:#071426!important;background:linear-gradient(145deg,#fffffffa,#ecfffff0)!important;border:1px solid #12dbe342!important;box-shadow:0 20px 44px #07142613!important}.postMediaGhost span,.postMediaGhost.rbGoldMedia span{color:#071426!important;text-shadow:none!important}.meetingGuideCard{background:linear-gradient(145deg,#fffffffa,#eeffffeb)!important;border:1px solid #12dbe34d!important;box-shadow:0 18px 40px #07142612!important}.meetingFilters button.active,.filterBar.meetingFilters button.active{color:#fff!important;background:linear-gradient(145deg,#0c1829,#12304c)!important}.rbSoftBackButton{cursor:pointer;background:linear-gradient(145deg,#fffffffa,#eeffffeb)!important;border:1px solid #12dbe357!important;box-shadow:0 14px 30px #07142612!important}.header .accountMini,.header .accountMini.upgraded{background:radial-gradient(circle at 28% 22%,#ffffffdb 0 12%,#0000 27%),linear-gradient(145deg,#12dbe3 0%,#52d8e2 55%,#ff7a86 100%)!important;border-radius:22px!important}:root{--rb-ink:#071426;--rb-navy:#0d263f;--rb-blue:#123a5f;--rb-teal:#12cbd6;--rb-teal-soft:#e9fbfc;--rb-coral:#ff5f73;--rb-coral-soft:#fff1f3;--rb-mist:#f7fdff;--rb-card:#fffffff0;--rb-line:#12cbd63d;--rb-muted:#5d7388;--rb-shadow:0 22px 52px #07142617}body{background:radial-gradient(circle at 10% 5%,#12cbd63d,#0000 28%),radial-gradient(circle at 88% 8%,#ff5f732e,#0000 30%),linear-gradient(135deg,#f1fdff 0%,#fff7f8 52%,#f8fbff 100%)!important}.device{background:linear-gradient(#ffffffeb,#fafdffc7),radial-gradient(circle at 0 0,#12cbd61f,#0000 34%),radial-gradient(circle at 100% 0,#ff5f731a,#0000 34%)!important;box-shadow:0 52px 130px #07142638,inset 0 1px #fffffff5!important}h1,h2,h3,b,strong{color:var(--rb-ink)!important}p,span,small{-webkit-font-smoothing:antialiased}.eyebrow{color:#047b84!important;letter-spacing:.18em!important}.accountMini,.accountMini.upgraded,.accountAvatar,.upgradedAvatar,.avatar,.avatar.me,.postAvatar,.postHead .avatar:not(.me),.profileGlowAvatar,.circleAvatar,.memberAvatar,.feedAvatar,.communityAvatar,.purposeAvatar{color:#fff!important;text-shadow:0 2px 10px #0714262e!important;background:radial-gradient(circle at 30% 22%,#ffffffbf 0 11%,#0000 25%),linear-gradient(145deg,#0fb7c3 0%,#38d8df 58%,#ff7a86 100%)!important;border:2px solid #ffffffeb!important;box-shadow:0 14px 30px #12919a2e,inset 0 0 0 1px #ffffff7a!important}.accountMini,.accountMini.upgraded{border-radius:20px!important;width:58px!important;height:58px!important}.accountMini span,.accountMini.upgraded span{color:#fff!important;font-weight:1000!important}.accountAvatar,.upgradedAvatar{border-radius:26px!important;width:84px!important;min-width:84px!important;height:84px!important;font-size:32px!important}.accountProfileCard,.accountPermissionCard,.accountNextSteps,.rbDueTaskPanel,.scopeCard,.preview,.notice,.program,.doc,.insight,.mini,.listBtn{border:1px solid var(--rb-line)!important;box-shadow:var(--rb-shadow)!important;background:linear-gradient(145deg,#fffffff7,#f1fdffdb)!important;border-radius:32px!important}.accountProfileCard{text-align:left!important;grid-template-columns:92px 1fr!important;gap:18px!important;padding:24px!important}.accountProfileCard h3{letter-spacing:-.055em!important;font-size:24px!important;line-height:1.02!important}.accountProfileCard p,.accountProfileCard span{color:var(--rb-muted)!important;word-break:break-word!important;font-weight:900!important}.accountPermissionCard form{grid-template-columns:1fr!important;gap:18px!important;width:100%!important;display:grid!important}.accountPermissionCard form label{color:var(--rb-ink)!important;text-align:left!important;gap:9px!important;font-size:14px!important;font-weight:950!important;display:grid!important}.accountPermissionCard form input,.accountPermissionCard form select{width:100%!important;min-height:62px!important;color:var(--rb-ink)!important;background:#fffffff5!important;border:1px solid #07142614!important;border-radius:22px!important;padding:0 20px!important;font-size:18px!important;font-weight:900!important;box-shadow:0 12px 26px #0714260d,inset 0 0 0 1px #ffffffb3!important}.accountPermissionCard form input::placeholder{color:#5d73889e!important}.accountPermissionCard form .primaryAction{border-radius:999px!important;min-height:66px!important}.primaryAction,.sosBtn,.actionPrimary,.sosLaunch{color:#fff!important;background:linear-gradient(135deg,#ff5f73,#ff8794)!important;box-shadow:0 18px 38px #ff5f7338!important}.primaryAction.dark,.feature button,.dock .active,.breakLaunch,.communityActionPanel .primaryAction.dark,.communityActionPanel button:first-of-type{color:#fff!important;background:linear-gradient(145deg,#071426,#123a5f)!important;box-shadow:0 18px 38px #07142638!important}.primaryAction.teal,.actionTeal,.teal{color:#06242b!important;background:linear-gradient(135deg,#12cbd6,#58e7ee)!important;box-shadow:0 18px 36px #12cbd62e!important}.secondaryAction{color:var(--rb-ink)!important;border:1px solid var(--rb-line)!important;background:#ffffffeb!important}.socialHeader,.communityActionPanel{border:1px solid var(--rb-line)!important;box-shadow:var(--rb-shadow)!important;background:linear-gradient(145deg,#fffffff7,#f1fdffdb)!important;border-radius:36px!important}.socialIdentity h1{color:var(--rb-ink)!important}.socialComposerBar{border:1px solid var(--rb-line)!important;background:#fffffff5!important;border-radius:26px!important;box-shadow:0 14px 30px #0714260f!important}.socialComposerBar b,.socialComposerBar button{color:#fff!important;background:linear-gradient(145deg,#071426,#123a5f)!important}.communityRoomGrid,.rbRoomGrid,.roomGridFull{gap:14px!important}.communityRoomGrid button,.rbRoomTile,.roomTile,.story{border:1px solid var(--rb-line)!important;color:var(--rb-ink)!important;background:linear-gradient(145deg,#fffffffa,#f4fdffeb)!important;border-radius:30px!important;box-shadow:0 18px 40px #07142613!important}.communityRoomGrid button b,.rbRoomTile b,.roomTile b,.story b{color:var(--rb-ink)!important}.communityRoomGrid button span,.communityRoomGrid button small,.rbRoomTile span,.rbRoomTile small,.roomTile span,.roomTile small,.story small{color:var(--rb-muted)!important}.communityRoomGrid .profileGlowAvatar,.communityRoomGrid .circleAvatar,.rbRoomTile .profileGlowAvatar,.roomTile span,.story span{color:#fff!important;background:radial-gradient(circle at 30% 22%,#ffffffb8 0 11%,#0000 25%),linear-gradient(145deg,#0fb7c3,#38d8df)!important;border-radius:20px!important;width:58px!important;min-width:58px!important;height:58px!important;box-shadow:0 12px 26px #12919a29!important}.profileGlowAvatar.faith,.story.faith span,.roomTile.faith span{background:radial-gradient(circle at 30% 22%, rgba(255,255,255,.72  .courtProofWorkspace { gap: 18px !important; padding-bottom: 120px !important; } .courtProofHero, .courtProofPanel, .courtReportPreview, .courtPrivacyNotice { background: linear-gradient(145deg, #fffffffa, #f0fdffe6) !important; border: 1px solid #12cbd647 !important; border-radius: 34px !important; box-shadow: 0 22px 52px #07142614 !important; padding: 24px !important; } .courtProofHero h2 { font-size: clamp(31px, 8vw, 48px) !important; line-height: .95 !important; letter-spacing: -.075em !important; margin: 8px 0 14px !important; color: #071426 !important; } .courtProofHero > p:not(.eyebrow) { color: #5d7388 !important; font-size: 17px !important; line-height: 1.48 !important; font-weight: 750 !important; } .courtProofIdentity { display: grid !important; grid-template-columns: 74px 1fr auto !important; align-items: center !important; gap: 14px !important; margin-top: 22px !important; padding: 16px !important; border-radius: 26px !important; background: #ffffffdb !important; border: 1px solid #12cbd633 !important; } .courtSeal { width: 64px !important; height: 64px !important; border-radius: 22px !important; display: grid !important; place-items: center !important; font-weight: 1000 !important; color: white !important; background: radial-gradient(circle at 30% 22%, #ffffffc7 0 12%, transparent 27%), linear-gradient(145deg, #0fb7c3 0%, #38d8df 56%, #ff7a86 100%) !important; box-shadow: 0 14px 30px #12919a2e !important; } .courtProofIdentity span { color: #047b84 !important; font-size: 12px !important; letter-spacing: .16em !important; font-weight: 1000 !important; text-transform: uppercase !important; } .courtProofIdentity h3 { margin: 3px 0 !important; font-size: 20px !important; line-height: 1 !important; color: #071426 !important; } .courtProofIdentity p { margin: 0 !important; color: #5d7388 !important; font-weight: 850 !important; word-break: break-word !important; } .courtProofIdentity strong { padding: 10px 12px !important; border-radius: 999px !important; background: #e9fbf2 !important; color: #047b54 !important; font-size: 12px !important; white-space: nowrap !important; } .courtProofStats { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 12px !important; } .courtProofStats article { min-height: 132px !important; padding: 18px !important; border-radius: 30px !important; background: linear-gradient(145deg, #fffffffa, #f5fdffeb) !important; border: 1px solid #12cbd63d !important; box-shadow: 0 16px 36px #07142611 !important; } .courtProofStats span { color: #047b84 !important; font-size: 12px !important; text-transform: uppercase !important; letter-spacing: .12em !important; font-weight: 1000 !important; } .courtProofStats b { display: block !important; margin: 10px 0 6px !important; color: #071426 !important; font-size: 25px !important; letter-spacing: -.055em !important; } .courtProofStats small { color: #5d7388 !important; font-weight: 850 !important; } .courtProofPanel h3, .courtReportPreview h3 { color: #071426 !important; font-size: 28px !important; line-height: 1 !important; letter-spacing: -.06em !important; margin: 8px 0 16px !important; } .courtProofActions { display: grid !important; gap: 12px !important; } .courtProofActions button { text-align: left !important; padding: 18px !important; border-radius: 28px !important; background: #fffffff0 !important; border: 1px solid #12cbd638 !important; box-shadow: 0 14px 30px #0714260e !important; color: #071426 !important; } .courtProofActions span { display: block !important; color: #071426 !important; font-size: 19px !important; font-weight: 1000 !important; letter-spacing: -.035em !important; } .courtProofActions p { margin: 7px 0 12px !important; color: #5d7388 !important; font-weight: 750 !important; line-height: 1.35 !important; } .courtProofActions b { display: inline-flex !important; align-items: center !important; min-height: 36px !important; padding: 0 14px !important; border-radius: 999px !important; background: #e9fbfc !important; color: #047b84 !important; font-size: 13px !important; font-weight: 1000 !important; } .courtReportPreview > div:first-child p { color: #5d7388 !important; font-weight: 760 !important; line-height: 1.42 !important; } .courtReportRows { display: grid !important; gap: 10px !important; margin: 18px 0 !important; } .courtReportRows article { display: grid !important; grid-template-columns: 1fr 1fr !important; align-items: center !important; gap: 12px !important; padding: 14px 16px !important; border-radius: 20px !important; background: #ffffffeb !important; border: 1px solid #0714260f !important; } .courtReportRows span { color: #5d7388 !important; font-weight: 900 !important; } .courtReportRows b { color: #071426 !important; font-weight: 1000 !important; text-align: right !important; } .courtPrivacyNotice { background: #ffffffd1 !important; } .courtPrivacyNotice p { margin: 0 !important; color: #5d7388 !important; font-weight: 800 !important; line-height: 1.4 !important; text-align: center !important; } @media (max-width: 440px) { .courtProofHero, .courtProofPanel, .courtReportPreview, .courtPrivacyNotice { padding: 20px !important; border-radius: 30px !important; } .courtProofIdentity { grid-template-columns: 66px 1fr !important; } .courtProofIdentity strong { grid-column: 1 / -1 !important; justify-self: start !important; } .courtSeal { width: 58px !important; height: 58px !important; } .courtReportRows article { grid-template-columns: 1fr !important; } .courtReportRows b { text-align: left !important; } }  .courtProofActions { display: grid !important; gap: 14px !important; } .courtProofActions button { display: grid !important; gap: 8px !important; width: 100% !important; text-align: left !important; padding: 20px !important; border-radius: 28px !important; background: linear-gradient(145deg, #fffffffc, #f0fdffeb) !important; border: 1px solid #12cbd647 !important; box-shadow: 0 16px 36px #07142612, inset 0 0 0 1px #ffffffb8 !important; color: #071426 !important; } .courtProofActions button span { color: #071426 !important; font-size: 21px !important; font-weight: 1000 !important; letter-spacing: -.04em !important; line-height: 1.05 !important; } .courtProofActions button p { margin: 0 !important; color: #5d7388 !important; font-size: 16px !important; font-weight: 780 !important; line-height: 1.36 !important; } .courtProofActions button b { justify-self: start !important; margin-top: 4px !important; padding: 10px 15px !important; border-radius: 999px !important; background: #12cbd61f !important; color: #047b84 !important; font-size: 13px !important; font-weight: 1000 !important; letter-spacing: .02em !important; }  .courtReportRows { display: grid !important; gap: 10px !important; } .courtReportRows article { display: grid !important; grid-template-columns: 1fr !important; gap: 4px !important; padding: 14px 16px !important; border-radius: 20px !important; background: #ffffffeb !important; border: 1px solid #12cbd62e !important; } .courtReportRows article span { color: #5d7388 !important; font-size: 13px !important; font-weight: 950 !important; letter-spacing: .05em !important; text-transform: uppercase !important; } .courtReportRows article b { color: #071426 !important; font-size: 17px !important; font-weight: 1000 !important; text-align: left !important; }  .courtProofWorkspace .courtProofPanel, .courtProofWorkspace .courtProofActions { background: transparent !important; background-color: transparent !important; border: 0 !important; box-shadow: none !important; } .courtProofWorkspace .courtProofActions { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin-top: 16px !important; } .courtProofWorkspace .courtProofActions button, .courtProofWorkspace .courtProofPanel .courtProofActions button, .courtProofWorkspace section.courtProofPanel div.courtProofActions button { appearance: none !important; display: grid !important; grid-template-columns: 1fr !important; gap: 8px !important; width: 100% !important; min-height: auto !important; padding: 20px !important; text-align: left !important; border-radius: 28px !important; background: linear-gradient(145deg, #fff 0%, #f1fdff 100%) !important; background-color: #fff !important; border: 1px solid #12cbd64d !important; box-shadow: 0 16px 34px #07142612 !important; color: #071426 !important; } .courtProofWorkspace .courtProofActions button span, .courtProofWorkspace .courtProofPanel .courtProofActions button span { display: block !important; color: #071426 !important; font-size: 21px !important; font-weight: 1000 !important; line-height: 1.08 !important; letter-spacing: -.04em !important; } .courtProofWorkspace .courtProofActions button p, .courtProofWorkspace .courtProofPanel .courtProofActions button p { display: block !important; margin: 0 !important; color: #5d7388 !important; font-size: 16px !important; font-weight: 780 !important; line-height: 1.38 !important; } .courtProofWorkspace .courtProofActions button b, .courtProofWorkspace .courtProofPanel .courtProofActions button b { display: inline-flex !important; width: fit-content !important; justify-self: start !important; margin-top: 4px !important; padding: 10px 15px !important; border-radius: 999px !important; background: #12cbd621 !important; color: #047b84 !important; font-size: 13px !important; font-weight: 1000 !important; line-height: 1 !important; }  .courtProofWorkspace .courtReportRows { display: grid !important; gap: 10px !important; margin-top: 16px !important; } .courtProofWorkspace .courtReportRows article { display: grid !important; grid-template-columns: 1fr !important; gap: 5px !important; padding: 15px 16px !important; border-radius: 20px !important; background: #fff !important; border: 1px solid #12cbd638 !important; box-shadow: 0 10px 22px #0714260b !important; } .courtProofWorkspace .courtReportRows article span { color: #5d7388 !important; font-size: 12px !important; font-weight: 950 !important; letter-spacing: .08em !important; text-transform: uppercase !important; } .courtProofWorkspace .courtReportRows article b { color: #071426 !important; font-size: 18px !important; font-weight: 1000 !important; line-height: 1.15 !important; text-align: left !important; }  .courtProofWorkspace .courtProofActions { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin-top: 18px !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } .courtProofWorkspace .courtProofActionCard { display: grid !important; gap: 8px !important; width: 100% !important; padding: 20px !important; border-radius: 28px !important; background: linear-gradient(145deg, #fff 0%, #f1fdff 100%) !important; border: 1px solid #12cbd64d !important; box-shadow: 0 16px 34px #07142612 !important; color: #071426 !important; cursor: pointer !important; } .courtProofWorkspace .courtProofActionCard span { display: block !important; color: #071426 !important; font-size: 21px !important; font-weight: 1000 !important; line-height: 1.08 !important; letter-spacing: -.04em !important; } .courtProofWorkspace .courtProofActionCard p { display: block !important; margin: 0 !important; color: #5d7388 !important; font-size: 16px !important; font-weight: 780 !important; line-height: 1.38 !important; } .courtProofWorkspace .courtProofActionCard b { display: inline-flex !important; width: fit-content !important; justify-self: start !important; margin-top: 4px !important; padding: 10px 15px !important; border-radius: 999px !important; background: #12cbd621 !important; color: #047b84 !important; font-size: 13px !important; font-weight: 1000 !important; line-height: 1 !important; }  .courtProofWorkspace .courtProofIdentity, .courtProofWorkspace .courtProofStats, .courtProofWorkspace .courtProofActions, .courtProofWorkspace .courtReportRows { text-align: left !important; } .courtProofWorkspace .courtProofStats { display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; margin: 20px 0 24px !important; } .courtProofWorkspace .courtProofStats article { display: grid !important; grid-template-columns: 1fr auto !important; align-items: center !important; gap: 8px 14px !important; padding: 16px 18px !important; border-radius: 22px !important; background: linear-gradient(145deg, #fff 0%, #f4fdff 100%) !important; border: 1px solid #12cbd63d !important; box-shadow: 0 12px 26px #0714260e !important; } .courtProofWorkspace .courtProofStats article span { color: #5d7388 !important; font-size: 13px !important; font-weight: 950 !important; letter-spacing: .08em !important; text-transform: uppercase !important; } .courtProofWorkspace .courtProofStats article b { color: #071426 !important; font-size: 22px !important; font-weight: 1000 !important; text-align: right !important; letter-spacing: -.04em !important; } .courtProofWorkspace .courtProofStats article small { grid-column: 1 / -1 !important; color: #6a7f93 !important; font-size: 14px !important; font-weight: 750 !important; } .courtProofWorkspace .courtProofActions { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin-top: 22px !important; } .courtProofWorkspace .courtProofActionCard { position: relative !important; display: grid !important; gap: 8px !important; padding: 20px 20px 18px !important; border-radius: 26px !important; background: linear-gradient(145deg, #fff 0%, #f2fdff 100%) !important; border: 1px solid #12cbd647 !important; box-shadow: 0 16px 36px #07142611 !important; color: #071426 !important; cursor: pointer !important; overflow: hidden !important; } .courtProofWorkspace .courtProofActionCard::before { content: "" !important; position: absolute !important; left: 0 !important; top: 18px !important; bottom: 18px !important; width: 5px !important; border-radius: 999px !important; background: linear-gradient(180deg, #13cbd6, #ff6a75) !important; } .courtProofWorkspace .courtProofActionCard span { display: block !important; padding-left: 6px !important; color: #071426 !important; font-size: 21px !important; font-weight: 1000 !important; line-height: 1.08 !important; letter-spacing: -.035em !important; } .courtProofWorkspace .courtProofActionCard p { display: block !important; padding-left: 6px !important; margin: 0 !important; color: #5d7388 !important; font-size: 16px !important; font-weight: 760 !important; line-height: 1.38 !important; } .courtProofWorkspace .courtProofActionCard b { display: inline-flex !important; justify-self: start !important; margin-top: 4px !important; margin-left: 6px !important; padding-bottom: 3px !important; border-bottom: 2px solid #12cbd6a6 !important; background: transparent !important; color: #047b84 !important; font-size: 15px !important; font-weight: 1000 !important; line-height: 1.1 !important; } .courtProofWorkspace .courtProofActionCard b::after { content: "  →" !important; } .courtProofWorkspace .courtReportRows { display: grid !important; gap: 11px !important; margin-top: 18px !important; margin-bottom: 20px !important; } .courtProofWorkspace .courtReportRows article { display: grid !important; grid-template-columns: 1fr !important; gap: 5px !important; padding: 16px 18px !important; border-radius: 22px !important; background: linear-gradient(145deg, #fff 0%, #f6fdff 100%) !important; border: 1px solid #12cbd638 !important; box-shadow: 0 12px 26px #0714260b !important; } .courtProofWorkspace .courtReportRows article span { display: block !important; color: #5d7388 !important; font-size: 12px !important; font-weight: 1000 !important; letter-spacing: .09em !important; text-transform: uppercase !important; } .courtProofWorkspace .courtReportRows article b { display: block !important; color: #071426 !important; font-size: 18px !important; font-weight: 1000 !important; line-height: 1.15 !important; text-align: left !important; } .courtProofWorkspace .courtReportPreview > div:first-child p { margin-bottom: 16px !important; }   .courtProofWorkspace .courtProofStats { display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; margin: 22px 0 26px !important; text-align: left !important; } .courtProofWorkspace .courtProofStats article { display: grid !important; grid-template-columns: 1fr auto !important; align-items: center !important; gap: 6px 18px !important; padding: 16px 18px !important; border-radius: 24px !important; background: linear-gradient(145deg, #fff 0%, #f3fdff 100%) !important; border: 1px solid #12cbd642 !important; box-shadow: 0 14px 30px #0714260f !important; } .courtProofWorkspace .courtProofStats article span { color: #5d7388 !important; font-size: 12px !important; font-weight: 1000 !important; letter-spacing: .08em !important; text-transform: uppercase !important; text-align: left !important; } .courtProofWorkspace .courtProofStats article b { color: #071426 !important; font-size: 22px !important; font-weight: 1000 !important; letter-spacing: -.04em !important; text-align: right !important; white-space: nowrap !important; } .courtProofWorkspace .courtProofStats article small { grid-column: 1 / -1 !important; color: #60758a !important; font-size: 14px !important; font-weight: 800 !important; text-align: left !important; }  .courtProofWorkspace .courtProofActions { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin: 22px 0 30px !important; text-align: left !important; } .courtProofWorkspace .courtProofActions article, .courtProofWorkspace .courtProofActionCard { position: relative !important; display: grid !important; grid-template-columns: 1fr !important; gap: 8px !important; padding: 20px 20px 18px 24px !important; border-radius: 26px !important; background: linear-gradient(145deg, #fff 0%, #f2fdff 100%) !important; border: 1px solid #12cbd64d !important; box-shadow: 0 16px 36px #07142612 !important; color: #071426 !important; cursor: pointer !important; text-align: left !important; } .courtProofWorkspace .courtProofActions article::before, .courtProofWorkspace .courtProofActionCard::before { content: "" !important; position: absolute !important; left: 0 !important; top: 18px !important; bottom: 18px !important; width: 5px !important; border-radius: 999px !important; background: linear-gradient(180deg, #13cbd6, #ff6a75) !important; } .courtProofWorkspace .courtProofActions article span, .courtProofWorkspace .courtProofActionCard span { color: #071426 !important; font-size: 21px !important; font-weight: 1000 !important; line-height: 1.08 !important; letter-spacing: -.035em !important; text-align: left !important; } .courtProofWorkspace .courtProofActions article p, .courtProofWorkspace .courtProofActionCard p { margin: 0 !important; color: #5d7388 !important; font-size: 16px !important; font-weight: 780 !important; line-height: 1.38 !important; text-align: left !important; } .courtProofWorkspace .courtProofActions article b, .courtProofWorkspace .courtProofActionCard b { display: inline-flex !important; width: fit-content !important; margin-top: 4px !important; padding-bottom: 4px !important; background: transparent !important; border-bottom: 2px solid #12cbd6bf !important; color: #047b84 !important; font-size: 15px !important; font-weight: 1000 !important; line-height: 1.1 !important; text-align: left !important; } .courtProofWorkspace .courtProofActions article b::after, .courtProofWorkspace .courtProofActionCard b::after { content: " →" !important; }  .courtProofWorkspace .courtReportRows { display: grid !important; grid-template-columns: 1fr !important; gap: 11px !important; margin: 20px 0 22px !important; text-align: left !important; } .courtProofWorkspace .courtReportRows article { display: grid !important; grid-template-columns: 1fr !important; gap: 6px !important; padding: 16px 18px !important; border-radius: 22px !important; background: linear-gradient(145deg, #fff 0%, #f6fdff 100%) !important; border: 1px solid #12cbd63d !important; box-shadow: 0 12px 26px #0714260b !important; } .courtProofWorkspace .courtReportRows article span { display: block !important; color: #5d7388 !important; font-size: 12px !important; font-weight: 1000 !important; letter-spacing: .09em !important; text-transform: uppercase !important; text-align: left !important; } .courtProofWorkspace .courtReportRows article b { display: block !important; color: #071426 !important; font-size: 18px !important; font-weight: 1000 !important; line-height: 1.15 !important; text-align: left !important; }  .communityRoomGrid button, .communityRoomGrid.courtCommunityGrid button, .socialPost.communityRoomPost, .rbGoldMedia, .postMediaGhost, .postMediaGhost.rbGoldMedia { background: linear-gradient(145deg, #fff 0%, #f2fdff 100%) !important; background-color: #fff !important; border: 1px solid #12cbd64d !important; box-shadow: 0 16px 36px #07142612 !important; color: #071426 !important; } .communityRoomGrid button b, .communityRoomGrid button span, .communityRoomGrid button em, .socialPost.communityRoomPost b, .socialPost.communityRoomPost span, .socialPost.communityRoomPost p, .rbGoldMedia, .rbGoldMedia span, .rbGoldMedia b, .postMediaGhost, .postMediaGhost span, .postMediaGhost b { color: #071426 !important; } .communityRoomGrid button em, .socialPost.communityRoomPost button, .rbGoldMedia span, .postMediaGhost span { color: #047b84 !important; font-weight: 1000 !important; }  .socialTabs button.active, .communityTabsLive button.active, .filterBar button.active, .meetingFilters button.active { background: #071426 !important; color: #fff !important; border-color: #12cbd68c !important; }  .courtProofWorkspace .courtProofStats, .courtProofWorkspace .courtReportRows { display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; text-align: left !important; margin: 22px 0 !important; } .courtProofWorkspace .courtProofStatCard, .courtProofWorkspace .courtReportRow { display: grid !important; grid-template-columns: 1fr auto !important; align-items: center !important; gap: 14px !important; padding: 16px 18px !important; border-radius: 24px !important; background: linear-gradient(145deg, #fff 0%, #f2fdff 100%) !important; border: 1px solid #12cbd647 !important; box-shadow: 0 14px 30px #0714260e !important; text-align: left !important; } .courtProofWorkspace .courtProofStatCard div { display: grid !important; gap: 4px !important; } .courtProofWorkspace .courtProofStatCard span, .courtProofWorkspace .courtReportRow span { display: block !important; color: #5d7388 !important; font-size: 12px !important; font-weight: 1000 !important; letter-spacing: .08em !important; text-transform: uppercase !important; text-align: left !important; } .courtProofWorkspace .courtProofStatCard b, .courtProofWorkspace .courtReportRow b { display: block !important; color: #071426 !important; font-size: 18px !important; font-weight: 1000 !important; line-height: 1.15 !important; text-align: right !important; white-space: nowrap !important; } .courtProofWorkspace .courtProofStatCard small { display: block !important; color: #60758a !important; font-size: 13px !important; font-weight: 800 !important; text-align: left !important; } .courtProofWorkspace .courtProofVerificationList { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin: 22px 0 30px !important; text-align: left !important; } .courtProofWorkspace .courtProofActionCard { position: relative !important; display: grid !important; grid-template-columns: 1fr !important; gap: 8px !important; padding: 20px 22px 18px 26px !important; border-radius: 26px !important; background: linear-gradient(145deg, #fff 0%, #f2fdff 100%) !important; border: 1px solid #12cbd652 !important; box-shadow: 0 16px 36px #07142612 !important; color: #071426 !important; text-align: left !important; cursor: pointer !important; } .courtProofWorkspace .courtProofActionCard::before { content: "" !important; position: absolute !important; left: 0 !important; top: 18px !important; bottom: 18px !important; width: 5px !important; border-radius: 999px !important; background: linear-gradient(180deg, #12cbd6, #ff6a75) !important; } .courtProofWorkspace .courtProofActionCard span { color: #071426 !important; font-size: 21px !important; font-weight: 1000 !important; line-height: 1.08 !important; text-align: left !important; } .courtProofWorkspace .courtProofActionCard p { margin: 0 !important; color: #5d7388 !important; font-size: 16px !important; font-weight: 780 !important; line-height: 1.38 !important; text-align: left !important; } .courtProofWorkspace .courtProofActionCard b { display: inline-flex !important; width: fit-content !important; margin-top: 4px !important; padding-bottom: 4px !important; border-bottom: 2px solid #12cbd6bf !important; color: #047b84 !important; font-size: 15px !important; font-weight: 1000 !important; line-height: 1.1 !important; text-align: left !important; } .courtProofWorkspace .courtProofActionCard b::after { content: "  →" !important; } .communityRoomGrid button, .communityRoomGrid.courtCommunityGrid button, .socialPost.communityRoomPost, .rbGoldMedia, .postMediaGhost, .postMediaGhost.rbGoldMedia { background: linear-gradient(145deg, #fff 0%, #f2fdff 100%) !important; background-color: #fff !important; border: 1px solid #12cbd64d !important; box-shadow: 0 16px 36px #07142612 !important; color: #071426 !important; } .communityRoomGrid button b, .communityRoomGrid button span, .communityRoomGrid button em, .socialPost.communityRoomPost b, .socialPost.communityRoomPost span, .socialPost.communityRoomPost p, .rbGoldMedia, .rbGoldMedia span, .rbGoldMedia b, .postMediaGhost, .postMediaGhost span, .postMediaGhost b { color: #071426 !important; } .communityRoomGrid button em, .socialPost.communityRoomPost button, .rbGoldMedia span, .postMediaGhost span { color: #047b84 !important; font-weight: 1000 !important; }  .court-proof-section, .court-report-preview { width: min(100%, 680px); margin: 0 auto; padding: 0 16px; text-align: center; } .section-eyebrow { margin: 18px 0 8px; color: #087b82; font-size: .78rem; font-weight: 800; letter-spacing: .28em; text-transform: uppercase; } .court-proof-section h2, .court-report-preview h2 { margin: 0 auto 18px; color: #071426; font-size: clamp(1.45rem, 5vw, 2rem); line-height: 1.15; font-weight: 850; max-width: 620px; } .proof-action-list { display: grid; gap: 10px; margin: 10px auto 18px; } .proof-action-card { appearance: none; border: 1px solid #07142614; background: #fff; color: #071426; border-radius: 14px; padding: 16px 14px; display: grid; grid-template-columns: 58px 1fr 22px; align-items: center; gap: 10px; width: 100%; text-align: left; box-shadow: 0 10px 28px #07142614; } .proof-action-icon { width: 50px; height: 50px; border-radius: 12px; display: grid; place-items: center; color: #087b82; font-size: 2rem; font-weight: 800; line-height: 1; } .proof-action-copy h3 { margin: 0 0 5px; color: #087b82; font-size: 1.08rem; line-height: 1.1; font-weight: 850; } .proof-action-copy p { margin: 0; color: #172033; font-size: .94rem; line-height: 1.35; } .proof-action-arrow { color: #8b96a5; font-size: 2rem; line-height: 1; } .court-report-preview { background: #fff; border: 1px solid #07142614; border-radius: 16px; padding: 20px 16px 18px; box-shadow: 0 12px 30px #07142614; margin-top: 8px; } .court-preview-intro { margin: 0 auto 18px; color: #172033; font-size: 1rem; line-height: 1.42; max-width: 560px; } .court-preview-table { display: grid; gap: 8px; margin: 0 auto 20px; max-width: 430px; } .court-preview-table div { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; align-items: baseline; text-align: left; } .court-preview-table span { color: #172033; font-size: .96rem; line-height: 1.2; text-align: right; } .court-preview-table strong { color: #071426; font-size: .96rem; line-height: 1.2; font-weight: 850; text-align: left; white-space: nowrap; } .generate-proof-button { width: 100%; border: 0; border-radius: 12px; padding: 16px 18px; background: linear-gradient(135deg, #078b92, #05365f); color: #fff; font-size: 1.05rem; font-weight: 850; letter-spacing: -.01em; box-shadow: 0 12px 24px #05365f2e; } @media (max-width: 430px) { .court-proof-section, .court-report-preview { padding-left: 12px; padding-right: 12px; } .proof-action-card { grid-template-columns: 50px 1fr 18px; padding: 14px 12px; } .proof-action-icon { width: 44px; height: 44px; font-size: 1.75rem; } .court-preview-table div { grid-template-columns: 1fr 1fr; gap: 14px; } .court-preview-table span, .court-preview-table strong { font-size: .92rem; } }  .court-proof-section .proof-action-list { display: grid !important; gap: 12px !important; margin: 14px auto 22px !important; padding: 0 !important; background: transparent !important; } .court-proof-section .proof-action-card { appearance: none !important; width: 100% !important; border: 1px solid #07142614 !important; background: #fff !important; color: #071426 !important; border-radius: 16px !important; padding: 16px 14px !important; display: grid !important; grid-template-columns: 54px 1fr 22px !important; align-items: center !important; gap: 12px !important; text-align: left !important; box-shadow: 0 10px 28px #07142614 !important; } .court-proof-section .proof-action-icon { width: 48px !important; height: 48px !important; display: grid !important; place-items: center !important; color: #087b82 !important; background: transparent !important; font-size: 1.9rem !important; font-weight: 800 !important; } .court-proof-section .proof-action-copy h3 { margin: 0 0 5px !important; color: #087b82 !important; font-size: 1.08rem !important; line-height: 1.12 !important; font-weight: 850 !important; } .court-proof-section .proof-action-copy p { margin: 0 !important; color: #172033 !important; font-size: .94rem !important; line-height: 1.35 !important; } .court-proof-section .proof-action-arrow { color: #8b96a5 !important; font-size: 2rem !important; line-height: 1 !important; } .court-report-preview .court-preview-table { display: grid !important; gap: 8px !important; max-width: 430px !important; margin: 0 auto 20px !important; } .court-report-preview .court-preview-table div { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 18px !important; align-items: baseline !important; } .court-report-preview .court-preview-table span { text-align: right !important; color: #172033 !important; font-size: .96rem !important; line-height: 1.2 !important; } .court-report-preview .court-preview-table strong { text-align: left !important; color: #071426 !important; font-size: .96rem !important; font-weight: 850 !important; line-height: 1.2 !important; white-space: nowrap !important; } .court-report-preview .generate-proof-button { width: 100% !important; border: 0 !important; border-radius: 12px !important; padding: 16px 18px !important; background: linear-gradient(135deg, #078b92, #05365f) !important; color: #fff !important; font-size: 1.05rem !important; font-weight: 850 !important; box-shadow: 0 12px 24px #05365f2e !important; } .finalCourtProof { background: transparent !important; padding: 0 12px !important; text-align: center !important; } .finalCourtProof .section-eyebrow, .finalCourtPreview .section-eyebrow { color: #087b82 !important; font-size: 12px !important; font-weight: 900 !important; letter-spacing: .28em !important; margin: 18px 0 8px !important; } .finalCourtProof h2, .finalCourtPreview h2 { color: #071426 !important; font-size: 24px !important; line-height: 1.15 !important; margin: 0 auto 16px !important; text-align: center !important; } .finalProofList { display: grid !important; gap: 12px !important; background: transparent !important; } .finalProofCard { background: #fff !important; color: #071426 !important; border: 1px solid #07142614 !important; border-radius: 16px !important; box-shadow: 0 10px 28px #07142614 !important; padding: 16px 14px !important; display: grid !important; grid-template-columns: 54px 1fr 22px !important; align-items: center !important; gap: 12px !important; text-align: left !important; } .finalProofIcon { color: #087b82 !important; font-size: 32px !important; display: grid !important; place-items: center !important; } .finalProofCopy h3 { color: #087b82 !important; margin: 0 0 5px !important; font-size: 18px !important; } .finalProofCopy p { color: #172033 !important; margin: 0 !important; font-size: 15px !important; line-height: 1.35 !important; } .finalProofArrow { color: #8b96a5 !important; font-size: 32px !important; } .finalCourtPreview { background: #fff !important; border: 1px solid #07142614 !important; border-radius: 16px !important; box-shadow: 0 12px 30px #07142614 !important; margin: 12px 12px 0 !important; padding: 20px 16px 18px !important; text-align: center !important; } .finalCourtPreview .court-preview-intro { color: #172033 !important; font-size: 16px !important; line-height: 1.42 !important; margin: 0 auto 18px !important; } .finalCourtTable { display: grid !important; gap: 8px !important; max-width: 430px !important; margin: 0 auto 20px !important; } .finalCourtTable div { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 18px !important; } .finalCourtTable span { text-align: right !important; color: #172033 !important; } .finalCourtTable strong { text-align: left !important; color: #071426 !important; white-space: nowrap !important; } .finalGenerateProofButton { width: 100% !important; border-radius: 12px !important; padding: 16px 18px !important; background: linear-gradient(135deg, #078b92, #05365f) !important; color: white !important; font-weight: 900 !important; }  .historyPanel { gap: 14px; } .historyHero, .historyPrivacy, .historyEmpty { border: 1px solid var(--line); border-radius: 30px; padding: 18px; background: linear-gradient(145deg, #fffffff0, #ebfdffc7), radial-gradient(circle at 0% 0%, #53f3ff29, transparent 34%), radial-gradient(circle at 100% 100%, #ff3f641a, transparent 34%); box-shadow: 0 18px 44px #050f1f14; } .historyHero h3, .historyPrivacy h3, .historyEmpty h3 { margin: 0 0 8px; font-size: 25px; line-height: 1.02; letter-spacing: -.06em; } .historyHero p, .historyPrivacy p, .historyEmpty p { margin: 0; color: var(--muted); line-height: 1.42; } .historyStats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; } .historyStats article { border-radius: 24px; padding: 14px; background: #ffffffdb; border: 1px solid #53f3ff47; box-shadow: 0 14px 30px #050f1f0f; } .historyStats span { display: block; color: var(--muted); font-size: 10px; font-weight: 1000; letter-spacing: .12em; text-transform: uppercase; } .historyStats b { display: block; margin-top: 8px; font-size: 25px; line-height: 1; letter-spacing: -.06em; } .historyFilters { display: flex; gap: 8px; overflow-x: auto; padding-bottom: 3px; } .historyFilters button { white-space: nowrap; border-radius: 999px; padding: 11px 14px; background: #ffffffdb; border: 1px solid #53f3ff47; color: var(--ink); font-weight: 950; } .historyFilters button.active { color: white; background: linear-gradient(135deg, var(--ink), var(--ink3)); box-shadow: 0 14px 28px #050f1f2e; } .historyList { display: grid; gap: 10px; } .historyItem { display: grid; grid-template-columns: 46px 1fr; gap: 12px; align-items: start; border-radius: 24px; padding: 14px; background: linear-gradient(145deg, #ffffffeb, #effdffc2); border: 1px solid #53f3ff47; box-shadow: 0 16px 36px #050f1f12; } .historyItem i { width: 46px; height: 46px; display: grid; place-items: center; border-radius: 16px; background: linear-gradient(145deg, var(--ink), var(--ink3)); color: white; font-style: normal; font-weight: 1000; } .historyTypeSOS i { background: linear-gradient(145deg, var(--coral), var(--coral2)); } .historyTypeMilestone i { background: linear-gradient(145deg, var(--green), #57efaa); color: #063922; } .historyItemTop { display: flex; justify-content: space-between; gap: 10px; align-items: start; } .historyItemTop b { line-height: 1.12; letter-spacing: -.035em; } .historyItemTop span { flex: 0 0 auto; color: var(--muted); font-size: 11px; font-weight: 900; } .historyItem p { margin: 6px 0 8px; color: var(--muted); line-height: 1.35; } .historyItem small { display: inline-flex; width: fit-content; border-radius: 999px; padding: 6px 9px; background: #00d5e81a; color: #007b86; font-size: 10px; font-weight: 1000; letter-spacing: .1em; text-transform: uppercase; } .historyEmpty { text-align: left; display: grid; gap: 12px; } .historyEmpty .primaryAction { margin-top: 4px; } @media (max-width: 440px) { .historyStats { grid-template-columns: 1fr; } .historyItemTop { display: grid; } }  .sosActionRow button:first-child { background: linear-gradient(135deg, var(--ink), var(--ink3)) !important; color: #fff !important; box-shadow: 0 18px 42px #050f1f33 !important; } .sosStepCard { overflow: visible !important; } .header { grid-template-columns: minmax(0, 1fr) auto !important; padding-right: 12px !important; } .headerActions { gap: 7px !important; padding: 5px !important; border-radius: 999px !important; background: #ffffff8a !important; border: 1px solid #53f3ff38 !important; box-shadow: 0 14px 38px #050f1f14, inset 0 1px 0 #ffffffb8 !important; } .headerActions .iconBtn, .headerActions .sosBtn { width: 48px !important; height: 48px !important; min-width: 48px !important; border-radius: 18px !important; box-shadow: 0 10px 24px #050f1f17 !important; } .headerActions .sosBtn { border-radius: 999px !important; font-size: 14px !important; } .headerActions .iconBtn:first-child { font-size: 0 !important; } .headerActions .iconBtn:first-child::before { content: "☰"; font-size: 27px; line-height: 1; } .headerActions .iconBtn:nth-child(2) { overflow: hidden !important; background: radial-gradient(circle at 25% 20%, #fff9, transparent 30%), linear-gradient(135deg, #48ecf4, #7d5cff 48%, #ff6f86) !important; color: #fff !important; } .headerActions .iconBtn:nth-child(3) { font-size: 0 !important; } .headerActions .iconBtn:nth-child(3)::before { content: "✉"; font-size: 19px; line-height: 1; } @media (max-width: 440px) { .headerActions { gap: 6px !important; padding: 4px !important; } .headerActions .iconBtn, .headerActions .sosBtn { width: 44px !important; height: 44px !important; min-width: 44px !important; } .logoBox { width: 52px !important; height: 52px !important; min-width: 52px !important; } .brand b { font-size: 15px !important; } }  .courtProofWorkspace, .courtProofWorkspace * { color-scheme: light !important; } .courtProofWorkspace .finalCourtProof, .courtProofWorkspace .finalCourtPreview, .courtProofWorkspace .courtProofHero, .courtProofWorkspace .courtPrivacyNotice { background: linear-gradient(145deg, #fffffff5, #effdffdb) !important; border: 1px solid #53f3ff47 !important; box-shadow: 0 18px 46px #050f1f14 !important; border-radius: 30px !important; padding: 20px !important; margin: 0 !important; } .finalProofList, .proof-action-list.finalProofList { display: grid !important; gap: 12px !important; background: transparent !important; } .finalProofCard, .proof-action-card.finalProofCard { background: #ffffffeb !important; color: var(--ink) !important; border: 1px solid #53f3ff4d !important; border-radius: 24px !important; box-shadow: 0 16px 36px #050f1f12 !important; padding: 16px !important; display: grid !important; grid-template-columns: 52px 1fr 22px !important; gap: 12px !important; align-items: center !important; text-align: left !important; } .finalProofIcon { width: 52px !important; height: 52px !important; border-radius: 18px !important; color: #007b86 !important; background: linear-gradient(145deg, #e8fdfff5, #ffffffeb) !important; border: 1px solid #53f3ff57 !important; font-size: 24px !important; } .finalProofCopy h3, .finalProofCopy p, .finalProofArrow { opacity: 1 !important; filter: none !important; } .finalProofCopy h3 { color: var(--ink) !important; font-size: 18px !important; line-height: 1.1 !important; } .finalProofCopy p { color: #55738c !important; font-size: 14px !important; line-height: 1.38 !important; } .finalProofArrow { color: #007b86 !important; font-weight: 1000 !important; } .finalCourtTable { gap: 10px !important; max-width: none !important; } .finalCourtTable .courtReportRow, .finalCourtTable div { display: grid !important; grid-template-columns: 1fr !important; gap: 5px !important; padding: 14px !important; border-radius: 20px !important; background: #ffffffe0 !important; border: 1px solid #53f3ff42 !important; text-align: left !important; } .finalCourtTable span, .finalCourtTable strong { text-align: left !important; white-space: normal !important; } .finalCourtTable span { color: #55738c !important; font-size: 11px !important; font-weight: 1000 !important; text-transform: uppercase !important; letter-spacing: .12em !important; } .finalCourtTable strong { color: var(--ink) !important; font-size: 18px !important; line-height: 1.15 !important; } .finalGenerateProofButton { border-radius: 999px !important; background: linear-gradient(135deg, var(--ink), var(--ink3)) !important; }  .historyFilters { background: #ffffffb8 !important; border: 1px solid #53f3ff47 !important; border-radius: 999px !important; padding: 6px !important; gap: 6px !important; box-shadow: 0 12px 28px #050f1f0f !important; } .historyFilters button { min-height: 42px !important; padding: 10px 14px !important; border: 0 !important; background: transparent !important; color: #597388 !important; } .historyFilters button.active { color: white !important; background: linear-gradient(135deg, var(--ink), var(--ink3)) !important; box-shadow: 0 12px 24px #050f1f29 !important; } .historyStats article { display: grid !important; gap: 6px !important; align-content: start !important; }  .socialSystem { gap: 16px !important; } .socialHeader { border-radius: 34px !important; padding: 22px !important; background: linear-gradient(145deg, #fffffff0, #edfdffd1) !important; border: 1px solid #53f3ff47 !important; box-shadow: 0 22px 58px #050f1f1a !important; } .socialComposerBar { display: grid !important; grid-template-columns: 56px 1fr auto !important; align-items: center !important; gap: 12px !important; padding: 12px !important; border-radius: 28px !important; background: #ffffffe0 !important; border: 1px solid #53f3ff47 !important; box-shadow: 0 14px 34px #050f1f0f !important; } .socialComposerBar span { color: #55738c !important; line-height: 1.35 !important; } .socialComposerBar button { border-radius: 999px !important; padding: 13px 18px !important; background: linear-gradient(135deg, var(--ink), var(--ink3)) !important; color: white !important; font-weight: 1000 !important; } .socialStories { display: grid !important; grid-auto-flow: column !important; grid-auto-columns: 148px !important; gap: 12px !important; overflow-x: auto !important; padding: 2px 2px 8px !important; } .socialStories .story { min-height: 154px !important; border-radius: 28px !important; background: linear-gradient(145deg, #fffffff5, #effdffd1) !important; border: 1px solid #53f3ff4d !important; box-shadow: 0 16px 36px #050f1f14 !important; } .socialStories .story span { background: radial-gradient(circle at 25% 20%, #ffffff73, transparent 30%), linear-gradient(135deg, var(--teal), var(--violet), var(--coral)) !important; } .socialTabs.communityTabsLive { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; padding: 6px !important; border-radius: 30px !important; background: #ffffffb8 !important; border: 1px solid #53f3ff42 !important; } .socialTabs.communityTabsLive button { flex: 1 1 auto !important; min-height: 48px !important; border-radius: 999px !important; background: #ffffffc2 !important; border: 1px solid #53f3ff38 !important; color: var(--ink) !important; font-weight: 1000 !important; } .socialTabs.communityTabsLive button.active { background: linear-gradient(135deg, var(--ink), var(--ink3)) !important; color: white !important; box-shadow: 0 16px 32px #050f1f2e !important; } .communityActionPanel { border-radius: 34px !important; padding: 22px !important; background: linear-gradient(145deg, #fffffff2, #ecfdffd6) !important; border: 1px solid #53f3ff47 !important; box-shadow: 0 22px 58px #050f1f17 !important; } .communityQuickGrid, .communityRoomGrid { display: grid !important; gap: 12px !important; grid-template-columns: 1fr !important; } .communityQuickGrid button, .communityRoomGrid button, .communityRoomGrid.courtCommunityGrid button { background: linear-gradient(145deg, #fffffff5, #f0fdffdb) !important; color: var(--ink) !important; border: 1px solid #53f3ff4d !important; border-radius: 28px !important; box-shadow: 0 18px 42px #050f1f14 !important; padding: 18px !important; min-height: 112px !important; text-align: left !important; position: relative !important; overflow: hidden !important; } .communityQuickGrid button::before, .communityRoomGrid button::before { content: ""; position: absolute; inset: 0 auto 0 0; width: 6px; background: linear-gradient(180deg, var(--teal), var(--coral)); border-radius: 999px; } .communityRoomGrid button b, .communityRoomGrid button span, .communityRoomGrid button em { color: inherit !important; opacity: 1 !important; filter: none !important; } .communityRoomGrid button b { display: block !important; color: var(--ink) !important; font-size: 21px !important; line-height: 1.08 !important; letter-spacing: -.04em !important; margin-bottom: 8px !important; } .communityRoomGrid button span { display: block !important; color: #55738c !important; font-size: 15px !important; line-height: 1.38 !important; margin-bottom: 12px !important; } .communityRoomGrid button em { display: inline-flex !important; border-radius: 999px !important; padding: 9px 12px !important; color: #007b86 !important; background: #53f3ff24 !important; font-style: normal !important; font-weight: 1000 !important; } .communityRoomPost { background: linear-gradient(145deg, #fffffff5, #effdffd1) !important; color: var(--ink) !important; } .communityRoomPost p, .socialPost p { color: #55738c !important; } .roomActionRow button:first-child { background: linear-gradient(135deg, var(--ink), var(--ink3)) !important; color: white !important; } .roomActionRow button:last-child { background: #ffffffe6 !important; color: var(--ink) !important; border: 1px solid #53f3ff42 !important; }  .phase21Header { min-height: 92px !important; grid-template-columns: minmax(0, 1fr) auto !important; padding: 13px 14px !important; gap: 8px !important; background: linear-gradient(135deg, #fffffff5, #ecfeffd1) !important; border-bottom: 1px solid #00b6c72e !important; } .phase21Header .brand { max-width: 190px !important; } .phase21Header .logoBox { width: 58px !important; height: 58px !important; min-width: 58px !important; border-radius: 18px !important; } .phase21HeaderActions { display: flex !important; align-items: center !important; justify-content: flex-end !important; gap: 8px !important; flex-wrap: nowrap !important; } .phase21HeaderIcon, .phase21HeaderActions .iconBtn, .phase21HeaderActions .accountMini { width: 48px !important; height: 48px !important; min-width: 48px !important; border-radius: 18px !important; display: grid !important; place-items: center !important; background: linear-gradient(145deg, #fffffffa, #e7feffe6) !important; border: 1px solid #00b6c73d !important; box-shadow: 0 12px 28px #050f1f1a, inset 0 1px 0 #fffffff2 !important; color: #061625 !important; } .phase21HeaderIcon span { background: transparent !important; } .phase21AccountIcon { background: radial-gradient(circle at 25% 20%, #ffffff8c, transparent 28%), linear-gradient(135deg, #00d5e8, #7c5cff, #ff5368) !important; color: white !important; } .phase21AccountIcon span { color: white !important; font-weight: 1000 !important; } .phase21MessageIcon i { top: -8px !important; right: -6px !important; background: #ff3f64 !important; color: white !important; } .phase21SosHeaderBtn { width: 68px !important; min-width: 68px !important; height: 58px !important; border-radius: 999px !important; background: linear-gradient(135deg, #ff5368, #ff7c88) !important; box-shadow: 0 16px 34px #ff53683d !important; }  .phase21CourtProofWorkspace, .sheetStack.phase21CourtProofWorkspace { gap: 18px !important; } .phase21ProofActions, .finalCourtProof.phase21ProofActions { border-radius: 34px !important; padding: 22px !important; background: linear-gradient(145deg, #fffffff5, #edfeffdb) !important; border: 1px solid #00b6c73d !important; box-shadow: 0 18px 48px #050f1f14 !important; color: #061625 !important; } .phase21ProofActionList, .finalProofList.phase21ProofActionList { display: grid !important; gap: 12px !important; background: transparent !important; border: 0 !important; } .phase21ProofActionCard, .finalProofCard.phase21ProofActionCard, .phase21ProofActionList .proof-action-card { display: grid !important; grid-template-columns: 54px minmax(0, 1fr) 28px !important; align-items: center !important; gap: 14px !important; min-height: 104px !important; width: 100% !important; padding: 16px !important; border-radius: 26px !important; text-align: left !important; background: linear-gradient(145deg, #fffffffa, #f1fdffe6) !important; border: 1px solid #00b6c742 !important; box-shadow: 0 14px 34px #050f1f12 !important; color: #061625 !important; } .phase21ProofActionCard h3, .phase21ProofActionCard b { color: #061625 !important; font-size: 20px !important; line-height: 1.08 !important; margin: 0 0 7px !important; letter-spacing: -.04em !important; } .phase21ProofActionCard p, .phase21ProofActionCard span { color: #597388 !important; font-size: 14px !important; line-height: 1.35 !important; margin: 0 !important; } .phase21ProofActionCard .finalProofIcon, .phase21ProofActionCard .proof-action-icon { width: 54px !important; height: 54px !important; border-radius: 18px !important; display: grid !important; place-items: center !important; color: #007b86 !important; background: linear-gradient(145deg, #e8fdfff5, #ffffffeb) !important; border: 1px solid #00b6c738 !important; font-size: 22px !important; } .phase21ProofActionCard .finalProofArrow, .phase21ProofActionCard .proof-action-arrow { color: #007b86 !important; font-weight: 1000 !important; font-size: 28px !important; } .phase21CourtReportPreview, .finalCourtPreview.phase21CourtReportPreview { border-radius: 34px !important; padding: 22px !important; background: linear-gradient(145deg, #fffffff7, #effdffe0) !important; border: 1px solid #00b6c73d !important; box-shadow: 0 18px 48px #050f1f14 !important; color: #061625 !important; text-align: left !important; } .phase21CourtReportPreview h2, .phase21CourtReportPreview p { text-align: left !important; } .phase21CourtPreviewTable, .finalCourtTable.phase21CourtPreviewTable { display: grid !important; gap: 10px !important; margin: 18px 0 !important; background: transparent !important; } .phase21CourtReportRow, .courtReportRow.phase21CourtReportRow { display: grid !important; grid-template-columns: 1fr auto !important; gap: 16px !important; align-items: center !important; min-height: 58px !important; padding: 13px 15px !important; border-radius: 20px !important; background: #ffffffe0 !important; border: 1px solid #00b6c72e !important; } .phase21CourtReportRow span { color: #597388 !important; font-size: 13px !important; font-weight: 1000 !important; text-transform: uppercase !important; letter-spacing: .08em !important; } .phase21CourtReportRow strong { color: #061625 !important; font-size: 16px !important; font-weight: 1000 !important; text-align: right !important; } .phase21GenerateProofButton { width: 100% !important; min-height: 56px !important; border-radius: 999px !important; background: linear-gradient(135deg, #061625, #103957) !important; color: white !important; font-weight: 1000 !important; box-shadow: 0 16px 34px #050f1f2e !important; }  .phase21CommunitySystem { gap: 18px !important; } .phase21SocialHeader, .socialHeader.phase21SocialHeader { border-radius: 36px !important; padding: 24px 22px !important; background: linear-gradient(145deg, #fffffff5, #effdffd6) !important; border: 1px solid #00b6c738 !important; box-shadow: 0 20px 52px #050f1f14 !important; } .phase21ComposerBar { border-radius: 28px !important; padding: 14px !important; background: #ffffffe6 !important; border: 1px solid #00b6c738 !important; box-shadow: inset 0 1px 0 #ffffffe6, 0 12px 28px #050f1f0f !important; } .phase21StoryRail { display: grid !important; grid-auto-flow: column !important; grid-auto-columns: 150px !important; gap: 12px !important; overflow-x: auto !important; padding: 4px 2px 10px !important; } .phase21StoryCard, .socialStories .phase21StoryCard { min-height: 162px !important; border-radius: 30px !important; background: linear-gradient(145deg, #fffffffa, #eefdffdb) !important; border: 1px solid #00b6c73d !important; color: #061625 !important; box-shadow: 0 15px 38px #050f1f14 !important; } .phase21StoryCard b { color: #061625 !important; } .phase21StoryCard small { color: #597388 !important; } .phase21StoryCard span { background: radial-gradient(circle at 25% 20%, #ffffff75, transparent 30%), linear-gradient(135deg, #00d5e8, #7c5cff, #ff5368) !important; color: white !important; } .phase21CommunityTabs { display: flex !important; flex-wrap: wrap !important; gap: 10px !important; padding: 8px !important; border-radius: 28px !important; background: #ffffffad !important; border: 1px solid #00b6c733 !important; } .phase21CommunityTabs button { flex: 1 1 120px !important; min-height: 50px !important; border-radius: 999px !important; background: #ffffffeb !important; color: #061625 !important; border: 1px solid #00b6c738 !important; font-weight: 1000 !important; box-shadow: 0 10px 24px #050f1f0d !important; } .phase21CommunityTabs button.active { background: linear-gradient(135deg, #061625, #103957) !important; color: white !important; box-shadow: 0 16px 32px #050f1f2e !important; } .phase21CommunityActionPanel { border-radius: 34px !important; padding: 22px !important; background: linear-gradient(145deg, #fffffff7, #effdffdb) !important; border: 1px solid #00b6c738 !important; box-shadow: 0 20px 52px #050f1f14 !important; } .phase21CommunityRoomGrid, .phase21CommunityQuickGrid { display: grid !important; grid-template-columns: 1fr !important; gap: 14px !important; margin-top: 16px !important; } .phase21CommunityRoomGrid button, .phase21CommunityQuickGrid button { width: 100% !important; min-height: 116px !important; padding: 18px !important; border-radius: 28px !important; text-align: left !important; background: linear-gradient(145deg, #fffffffa, #effdffe0) !important; border: 1px solid #00b6c742 !important; color: #061625 !important; box-shadow: 0 16px 38px #050f1f14 !important; } .phase21CommunityRoomGrid button b, .phase21CommunityQuickGrid button b { display: block !important; color: #061625 !important; font-size: 22px !important; line-height: 1.08 !important; margin-bottom: 8px !important; } .phase21CommunityRoomGrid button span, .phase21CommunityQuickGrid button span { display: block !important; color: #597388 !important; font-size: 15px !important; line-height: 1.35 !important; margin-bottom: 12px !important; } .phase21CommunityRoomGrid button em, .phase21CommunityQuickGrid button em { display: inline-flex !important; border-radius: 999px !important; padding: 9px 12px !important; background: #00b6c71c !important; color: #007b86 !important; font-style: normal !important; font-weight: 1000 !important; }  .phase21HistoryFilters, .historyFilters.phase21HistoryFilters { display: flex !important; flex-wrap: wrap !important; gap: 9px !important; justify-content: center !important; padding: 10px !important; margin: 14px auto 18px !important; border-radius: 28px !important; background: #ffffffb8 !important; border: 1px solid #00b6c733 !important; } .phase21HistoryFilters button { min-height: 42px !important; padding: 10px 14px !important; border-radius: 999px !important; background: #fffffff0 !important; color: #061625 !important; border: 1px solid #00b6c738 !important; font-weight: 1000 !important; } .phase21HistoryFilters button.active { color: white !important; background: linear-gradient(135deg, #061625, #103957) !important; box-shadow: 0 12px 28px #050f1f2e !important; }  .courtProofWorkspace .proof-action-list, .courtProofWorkspace .finalProofList, .communityActionPanel .communityRoomGrid, .communityActionPanel .communityQuickGrid { background: transparent !important; } .courtProofWorkspace button, .communityActionPanel button { filter: none !important; }  .accountGate { padding: 24px 22px 32px !important; background: radial-gradient(circle at 18% 0%, #00d6e82e, transparent 30%), radial-gradient(circle at 92% 8%, #ff536829, transparent 34%), linear-gradient(145deg, #fffffff0, #f0fdffcc) !important; } .accountGate .logoHero { margin: 4px auto 22px !important; filter: drop-shadow(0 18px 34px #050f1f1a) !important; } .accountGate h1 { max-width: 330px !important; margin: 12px auto 14px !important; color: #061625 !important; font-size: clamp(36px, 9vw, 48px) !important; line-height: .94 !important; letter-spacing: -.055em !important; } .accountGate .lead { max-width: 360px !important; margin: 0 auto 22px !important; color: #58728a !important; font-size: 17px !important; line-height: 1.42 !important; } .accountModeSwitch { padding: 5px !important; border-radius: 26px !important; background: #ffffffc2 !important; border: 1px solid #00b6c738 !important; box-shadow: inset 0 1px 0 #ffffffe0, 0 14px 34px #050f1f12 !important; } .accountModeSwitch button { min-height: 48px !important; border-radius: 21px !important; letter-spacing: -.02em !important; } .accountForm label { gap: 9px !important; color: #061625 !important; font-size: 15px !important; } .accountForm input, .accountForm select { min-height: 58px !important; border-radius: 19px !important; border-color: #00b6c73d !important; background: #ffffffeb !important; box-shadow: inset 0 1px 0 #ffffffe6, 0 10px 24px #050f1f0a !important; } .passwordToggle { width: 48px !important; height: 42px !important; border-radius: 16px !important; color: transparent !important; background: #effdfff5 !important; font-size: 0 !important; font-weight: 1000 !important; } .passwordToggle::before { content: "VIEW" !important; color: #007b86 !important; font-size: 10px !important; letter-spacing: .06em !important; } .accountWhy, .demoAccountPanel { border-radius: 28px !important; background: #ffffffbd !important; border-color: #00b6c733 !important; box-shadow: 0 16px 38px #050f1f0f !important; } .accountWhyGrid { grid-template-columns: 1fr 1fr !important; } .accountWhyGrid article { min-height: 128px !important; border-radius: 22px !important; background: linear-gradient(145deg, #fffffff5, #f1fdffdb) !important; border-color: #00b6c72e !important; } .phase21Header { min-height: 88px !important; background: #f8feffeb !important; backdrop-filter: blur(18px) saturate(1.12) !important; -webkit-backdrop-filter: blur(18px) saturate(1.12) !important; } .phase21HeaderActions { gap: 7px !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } .rbMenuButton.phase21HeaderIcon span { width: 21px !important; height: 2px !important; border-radius: 999px !important; background: #061625 !important; } .phase21HeaderActions .phase21MessageIcon { position: relative !important; font-size: 0 !important; } .phase21HeaderActions .phase21MessageIcon::before { content: "✉" !important; color: #061625 !important; font-size: 18px !important; line-height: 1 !important; } .phase21HeaderActions .phase21HeaderIcon { border-radius: 19px !important; background: #ffffffd1 !important; } .phase21AccountIcon { background: radial-gradient(circle at 24% 18%, #ffffffad, transparent 29%), linear-gradient(135deg, #09c8d6, #6357f6 52%, #ff5368) !important; } .phase21SosHeaderBtn { width: 62px !important; min-width: 62px !important; height: 54px !important; } .commandHero { border-radius: 34px !important; background: radial-gradient(circle at 15% 0%, #00d6e829, transparent 34%), linear-gradient(145deg, #fffffff5, #f0fdffd6) !important; border: 1px solid #00b6c733 !important; box-shadow: 0 24px 64px #050f1f17 !important; } .commandHero h1 { letter-spacing: -.06em !important; } .actionBoard { gap: 14px !important; } .actionCard { border-radius: 30px !important; min-height: 154px !important; box-shadow: 0 18px 42px #050f1f1a !important; } .actionCard b { letter-spacing: -.045em !important; } .dock { background: #ffffffdb !important; backdrop-filter: blur(18px) saturate(1.14) !important; -webkit-backdrop-filter: blur(18px) saturate(1.14) !important; border-top: 1px solid #00b6c71f !important; box-shadow: 0 -16px 42px #050f1f17 !important; } .dock button { border-radius: 22px !important; } .dock button.active { background: linear-gradient(135deg, #061625, #103957) !important; color: #fff !important; } .phase21StoryRail { grid-auto-columns: minmax(132px, 142px) !important; padding-bottom: 14px !important; } .phase21StoryCard, .socialStories .phase21StoryCard { min-height: 148px !important; border-radius: 26px !important; } .phase21StoryCard span { width: 46px !important; height: 46px !important; border-radius: 18px !important; } .phase21CommunityTabs { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 8px !important; } .phase21CommunityTabs button { min-width: 0 !important; min-height: 46px !important; padding: 10px 8px !important; font-size: 13px !important; white-space: nowrap !important; } .phase21CommunityTabs button:nth-child(5) { grid-column: 2 / span 2 !important; background: linear-gradient(135deg, #fffffffa, #f4f0ffeb) !important; border-color: #7c5cff47 !important; } .phase21CommunityTabs button:nth-child(5).active { background: linear-gradient(135deg, #7057f5, #ff3f72) !important; color: #fff !important; } .phase21CommunityRoomGrid button, .phase21CommunityQuickGrid button, .communityActionPanel .phase21CommunityRoomGrid button { min-height: 118px !important; border-radius: 26px !important; background: linear-gradient(145deg, #fffffffa, #f1fdffe6) !important; color: #061625 !important; filter: none !important; } .phase21CommunityRoomGrid button *, .phase21CommunityQuickGrid button * { color: inherit !important; opacity: 1 !important; filter: none !important; } .phase21CommunityRoomGrid button span, .phase21CommunityQuickGrid button span { color: #597388 !important; } .phase21CommunityRoomGrid button em, .phase21CommunityQuickGrid button em { color: #007b86 !important; } .courtCommunityGrid.phase21CommunityRoomGrid button { border-color: #7c5cff3d !important; } .courtCommunityGrid.phase21CommunityRoomGrid button:first-child { background: linear-gradient(145deg, #fffffffa, #f5f3ffeb) !important; border-color: #7c5cff57 !important; box-shadow: 0 20px 46px #5246be21 !important; } .liveRoomDirectory .rbRoomNoticeCard, .meetingDetailSystem .meetingDetailHero, .meetingDetailSystem .preview, .meetingDetailSystem .detailGrid .mini { background: linear-gradient(145deg, #fffffff7, #f1fdffe0) !important; border: 1px solid #00b6c738 !important; color: #061625 !important; box-shadow: 0 18px 42px #050f1f12 !important; } .liveRoomDirectory .rbRoomNoticeCard.open { border-color: #24d47e59 !important; background: radial-gradient(circle at 0% 0%, #24d47e21, transparent 34%), linear-gradient(145deg, #fffffffa, #f0fff8e0) !important; } .liveRoomDirectory .rbRoomNoticeCard.expired { opacity: .82 !important; } .courtProofWorkspace .courtProofHero, .courtProofWorkspace .courtProofStats, .courtProofWorkspace .finalCourtProof, .courtProofWorkspace .finalCourtPreview, .courtProofWorkspace .courtPrivacyNotice { text-align: left !important; } .courtProofWorkspace .courtProofIdentity { display: grid !important; grid-template-columns: auto minmax(0, 1fr) !important; gap: 14px !important; align-items: center !important; } .courtProofWorkspace .courtProofIdentity strong { grid-column: 1 / -1 !important; justify-self: start !important; border-radius: 999px !important; padding: 8px 12px !important; background: #24d47e1f !important; color: #087247 !important; } .courtProofWorkspace .courtProofStatCard, .courtProofWorkspace .phase21CourtReportRow, .courtProofWorkspace .courtReportRow.phase21CourtReportRow { display: grid !important; grid-template-columns: 1fr !important; gap: 6px !important; align-items: start !important; text-align: left !important; } .courtProofWorkspace .courtProofStatCard b, .courtProofWorkspace .phase21CourtReportRow strong, .courtProofWorkspace .courtReportRow.phase21CourtReportRow strong { text-align: left !important; white-space: normal !important; overflow-wrap: anywhere !important; } .phase21ProofActionCard, .finalProofCard.phase21ProofActionCard { grid-template-columns: 48px minmax(0, 1fr) 20px !important; border-radius: 24px !important; } .phase21ProofActionCard .proof-action-icon { font-size: 0 !important; } .phase21ProofActionCard .proof-action-icon::before { content: ""; width: 18px; height: 18px; border-radius: 7px; background: linear-gradient(135deg, #00b6c7, #7c5cff); } .phase21CourtReportPreview h2, .phase21CourtReportPreview p, .finalCourtPreview .section-eyebrow { text-align: left !important; } .rbPlatinumHubHero { background: radial-gradient(circle at 15% 0%, #00d6e829, transparent 34%), radial-gradient(circle at 100% 0%, #7c5cff1f, transparent 34%), linear-gradient(145deg, #fffffff7, #f0fdffd6) !important; } .rbActionStatusBlocks .mini { border-radius: 24px !important; background: #ffffffd6 !important; border: 1px solid #00b6c733 !important; box-shadow: 0 14px 34px #050f1f0f !important; } .hubGrid .hubTile { border-radius: 26px !important; background: linear-gradient(145deg, #fffffff5, #f1fdffdb) !important; border: 1px solid #00b6c733 !important; box-shadow: 0 18px 42px #050f1f12 !important; } .phase21HistoryFilters { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } .phase21HistoryFilters button { min-width: 0 !important; padding: 10px 8px !important; font-size: 12px !important; } @media (max-width: 430px) { .accountWhyGrid { grid-template-columns: 1fr 1fr !important; } .accountWhyGrid article { min-height: 118px !important; padding: 13px !important; } .phase21Header .brand { max-width: 178px !important; } .phase21HeaderActions .phase21HeaderIcon { width: 44px !important; min-width: 44px !important; height: 44px !important; } .phase21SosHeaderBtn { width: 56px !important; min-width: 56px !important; height: 50px !important; font-size: 13px !important; } }  .phase21Header .phase21HeaderActions, .header.phase21Header .headerActions.phase21HeaderActions { display: flex !important; align-items: center !important; justify-content: flex-end !important; gap: 7px !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } .phase21Header .rbMenuButton.phase21HeaderIcon, .phase21Header .accountMini.phase21HeaderIcon, .phase21Header .iconBtn.phase21HeaderIcon, .phase21Header .sosBtn.phase21SosHeaderBtn { width: 46px !important; min-width: 46px !important; height: 46px !important; border-radius: 18px !important; display: grid !important; place-items: center !important; border: 1px solid #00b6c742 !important; background: #ffffffe6 !important; color: #061625 !important; box-shadow: 0 10px 24px #050f1f14, inset 0 1px 0 #ffffffe6 !important; overflow: visible !important; } .phase21Header .rbMenuButton.phase21HeaderIcon span { display: block !important; width: 21px !important; height: 2px !important; margin: 0 !important; border-radius: 999px !important; background: #061625 !important; } .phase21Header .accountMini.phase21AccountIcon { background: radial-gradient(circle at 24% 18%, #ffffffad, transparent 30%), linear-gradient(135deg, #09c8d6, #6658f6 52%, #ff5368) !important; color: #fff !important; } .phase21Header .accountMini.phase21AccountIcon span { color: #fff !important; background: transparent !important; font-weight: 1000 !important; } .phase21Header .iconBtn.phase21MessageIcon { position: relative !important; font-size: 0 !important; } .phase21Header .iconBtn.phase21MessageIcon::before { content: "✉" !important; color: #061625 !important; font-size: 18px !important; line-height: 1 !important; } .phase21Header .iconBtn.phase21MessageIcon i { position: absolute !important; top: -7px !important; right: -6px !important; min-width: 19px !important; height: 19px !important; padding: 0 5px !important; display: grid !important; place-items: center !important; border-radius: 999px !important; background: #ff315b !important; color: #fff !important; border: 2px solid #fff !important; font-size: 11px !important; font-weight: 1000 !important; } .phase21Header .sosBtn.phase21SosHeaderBtn { width: 58px !important; min-width: 58px !important; border-radius: 999px !important; background: linear-gradient(135deg, #ff5368, #ff7c88) !important; color: #fff !important; border: 0 !important; font-size: 14px !important; font-weight: 1000 !important; box-shadow: 0 14px 28px #ff536838 !important; } .communityActionPanel.phase21CommunityActionPanel .phase21CommunityRoomGrid button, .communityActionPanel.phase21CommunityActionPanel .phase21CommunityQuickGrid button, .communityActionPanel.phase21CommunityActionPanel .communityRoomGrid button, .phase21CommunitySystem .socialPost.communityRoomPost, .phase21CommunitySystem .postMediaGhost { background: linear-gradient(145deg, #fff 0%, #f2fdff 100%) !important; background-color: #fff !important; color: #061625 !important; border: 1px solid #00b6c747 !important; box-shadow: 0 16px 36px #050f1f14 !important; filter: none !important; opacity: 1 !important; } .communityActionPanel.phase21CommunityActionPanel .phase21CommunityRoomGrid button *, .communityActionPanel.phase21CommunityActionPanel .phase21CommunityQuickGrid button *, .communityActionPanel.phase21CommunityActionPanel .communityRoomGrid button *, .phase21CommunitySystem .socialPost.communityRoomPost *, .phase21CommunitySystem .postMediaGhost * { filter: none !important; opacity: 1 !important; } .communityActionPanel.phase21CommunityActionPanel .phase21CommunityRoomGrid button b, .communityActionPanel.phase21CommunityActionPanel .phase21CommunityQuickGrid button b, .communityActionPanel.phase21CommunityActionPanel .communityRoomGrid button b, .phase21CommunitySystem .socialPost.communityRoomPost b { color: #061625 !important; } .communityActionPanel.phase21CommunityActionPanel .phase21CommunityRoomGrid button span, .communityActionPanel.phase21CommunityActionPanel .phase21CommunityQuickGrid button span, .communityActionPanel.phase21CommunityActionPanel .communityRoomGrid button span, .phase21CommunitySystem .socialPost.communityRoomPost span, .phase21CommunitySystem .socialPost.communityRoomPost p { color: #597388 !important; } .communityActionPanel.phase21CommunityActionPanel .phase21CommunityRoomGrid button em, .communityActionPanel.phase21CommunityActionPanel .phase21CommunityQuickGrid button em, .communityActionPanel.phase21CommunityActionPanel .communityRoomGrid button em, .phase21CommunitySystem .socialPost.communityRoomPost button { color: #007b86 !important; } .courtProofWorkspace.phase21CourtProofWorkspace .courtProofHero, .courtProofWorkspace.phase21CourtProofWorkspace .courtProofStats, .courtProofWorkspace.phase21CourtProofWorkspace .finalCourtProof, .courtProofWorkspace.phase21CourtProofWorkspace .finalCourtPreview, .courtProofWorkspace.phase21CourtProofWorkspace .courtPrivacyNotice { width: 100% !important; max-width: 100% !important; margin: 0 !important; text-align: left !important; } .courtProofWorkspace.phase21CourtProofWorkspace .courtProofIdentity { display: grid !important; grid-template-columns: auto minmax(0, 1fr) !important; gap: 12px 14px !important; align-items: center !important; } .courtProofWorkspace.phase21CourtProofWorkspace .courtProofIdentity strong { grid-column: 1 / -1 !important; justify-self: start !important; white-space: normal !important; } .courtProofWorkspace.phase21CourtProofWorkspace .courtProofStats, .courtProofWorkspace.phase21CourtProofWorkspace .courtProofExecutiveGrid { display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; } .courtProofWorkspace.phase21CourtProofWorkspace .courtProofStatCard { display: grid !important; grid-template-columns: 1fr !important; gap: 6px !important; min-height: 0 !important; padding: 15px !important; text-align: left !important; } .courtProofWorkspace.phase21CourtProofWorkspace .courtProofStatCard b, .courtProofWorkspace.phase21CourtProofWorkspace .courtProofStatCard span, .courtProofWorkspace.phase21CourtProofWorkspace .courtProofStatCard small { text-align: left !important; white-space: normal !important; } .courtProofWorkspace.phase21CourtProofWorkspace .phase21ProofActionCard, .courtProofWorkspace.phase21CourtProofWorkspace .finalProofCard.phase21ProofActionCard { grid-template-columns: 46px minmax(0, 1fr) 18px !important; min-height: 0 !important; padding: 15px !important; } .courtProofWorkspace.phase21CourtProofWorkspace .phase21ProofActionCard h3, .courtProofWorkspace.phase21CourtProofWorkspace .phase21ProofActionCard p { white-space: normal !important; overflow-wrap: anywhere !important; } .courtProofWorkspace.phase21CourtProofWorkspace .phase21CourtPreviewTable, .courtProofWorkspace.phase21CourtProofWorkspace .finalCourtTable.phase21CourtPreviewTable { display: grid !important; grid-template-columns: 1fr !important; gap: 10px !important; width: 100% !important; max-width: none !important; } .courtProofWorkspace.phase21CourtProofWorkspace .courtReportRow.phase21CourtReportRow, .courtProofWorkspace.phase21CourtProofWorkspace .phase21CourtPreviewTable .courtReportRow, .courtProofWorkspace.phase21CourtProofWorkspace .finalCourtTable.phase21CourtPreviewTable div { display: grid !important; grid-template-columns: 1fr !important; gap: 5px !important; align-items: start !important; min-height: 0 !important; padding: 13px 14px !important; text-align: left !important; white-space: normal !important; } .courtProofWorkspace.phase21CourtProofWorkspace .courtReportRow.phase21CourtReportRow span, .courtProofWorkspace.phase21CourtProofWorkspace .courtReportRow.phase21CourtReportRow strong, .courtProofWorkspace.phase21CourtProofWorkspace .finalCourtTable.phase21CourtPreviewTable span, .courtProofWorkspace.phase21CourtProofWorkspace .finalCourtTable.phase21CourtPreviewTable strong { display: block !important; width: 100% !important; text-align: left !important; white-space: normal !important; overflow-wrap: anywhere !important; } .historyPanel.phase21HistoryPanel .historyFilters.phase21HistoryFilters { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 8px !important; width: 100% !important; padding: 8px !important; overflow: visible !important; } .historyPanel.phase21HistoryPanel .historyFilters.phase21HistoryFilters button { min-width: 0 !important; width: 100% !important; min-height: 42px !important; padding: 9px 6px !important; border-radius: 999px !important; font-size: 12px !important; line-height: 1.05 !important; white-space: normal !important; } @media (max-width: 430px) { .phase21Header .rbMenuButton.phase21HeaderIcon, .phase21Header .accountMini.phase21HeaderIcon, .phase21Header .iconBtn.phase21HeaderIcon { width: 43px !important; min-width: 43px !important; height: 43px !important; } .phase21Header .sosBtn.phase21SosHeaderBtn { width: 54px !important; min-width: 54px !important; height: 47px !important; } .historyPanel.phase21HistoryPanel .historyFilters.phase21HistoryFilters { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }  header.header.phase21Header > div.headerActions.phase21HeaderActions { display: flex !important; align-items: center !important; justify-content: flex-end !important; gap: 6px !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } header.header.phase21Header > div.headerActions.phase21HeaderActions > button.rbMenuButton.phase21HeaderIcon, header.header.phase21Header > div.headerActions.phase21HeaderActions > button.accountMini.upgraded.phase21HeaderIcon.phase21AccountIcon, header.header.phase21Header > div.headerActions.phase21HeaderActions > button.iconBtn.phase21HeaderIcon.phase21MessageIcon, header.header.phase21Header > div.headerActions.phase21HeaderActions > button.sosBtn.phase21SosHeaderBtn { width: 44px !important; min-width: 44px !important; height: 44px !important; min-height: 44px !important; max-height: 44px !important; padding: 0 !important; margin: 0 !important; border-radius: 16px !important; display: grid !important; place-items: center !important; position: relative !important; overflow: visible !important; transform: none !important; filter: none !important; opacity: 1 !important; border: 1.5px solid #00b6c761 !important; background: #fffffff0 !important; color: #061625 !important; box-shadow: 0 8px 20px #050f1f1a, inset 0 1px 0 #fffffff2 !important; } header.header.phase21Header > div.headerActions.phase21HeaderActions > button.rbMenuButton.phase21HeaderIcon { gap: 4px !important; } header.header.phase21Header > div.headerActions.phase21HeaderActions > button.rbMenuButton.phase21HeaderIcon > span { display: block !important; width: 20px !important; height: 2px !important; min-height: 2px !important; padding: 0 !important; margin: 0 !important; border-radius: 999px !important; background: #061625 !important; } header.header.phase21Header > div.headerActions.phase21HeaderActions > button.accountMini.upgraded.phase21HeaderIcon.phase21AccountIcon { background: radial-gradient(circle at 24% 20%, #ffffffad, transparent 30%), linear-gradient(135deg, #00b6c7, #7057f5 52%, #ff5368) !important; border-color: #ffffffb3 !important; } header.header.phase21Header > div.headerActions.phase21HeaderActions > button.accountMini.upgraded.phase21HeaderIcon.phase21AccountIcon > span { width: auto !important; height: auto !important; min-width: 0 !important; min-height: 0 !important; background: transparent !important; color: #fff !important; font-size: 16px !important; font-weight: 1000 !important; line-height: 1 !important; } header.header.phase21Header > div.headerActions.phase21HeaderActions > button.iconBtn.phase21HeaderIcon.phase21MessageIcon { font-size: 0 !important; } header.header.phase21Header > div.headerActions.phase21HeaderActions > button.iconBtn.phase21HeaderIcon.phase21MessageIcon::before { content: "✉" !important; display: block !important; color: #061625 !important; font-size: 18px !important; line-height: 1 !important; } header.header.phase21Header > div.headerActions.phase21HeaderActions > button.iconBtn.phase21HeaderIcon.phase21MessageIcon > i { position: absolute !important; top: -7px !important; right: -7px !important; min-width: 19px !important; height: 19px !important; padding: 0 5px !important; border-radius: 999px !important; display: grid !important; place-items: center !important; background: #ff315b !important; color: #fff !important; border: 2px solid #fff !important; font-size: 11px !important; font-weight: 1000 !important; line-height: 1 !important; } header.header.phase21Header > div.headerActions.phase21HeaderActions > button.sosBtn.phase21SosHeaderBtn { width: 56px !important; min-width: 56px !important; border-radius: 999px !important; border: 0 !important; background: linear-gradient(135deg, #ff5368, #ff7c88) !important; color: #fff !important; font-size: 14px !important; font-weight: 1000 !important; letter-spacing: 0 !important; box-shadow: 0 12px 26px #ff53683d !important; }  div.stack.socialSystem.phase21CommunitySystem { gap: 18px !important; } div.stack.socialSystem.phase21CommunitySystem > section.socialHeader.phase21SocialHeader, section.communityActionPanel.phase21CommunityActionPanel, div.sheetStack.communityDetailSheet > section.communityDetailHero, div.sheetStack.liveRoomDirectory > section.rbLiveNotice, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.courtProofHero, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.court-proof-section.finalCourtProof.phase21ProofActions, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.court-report-preview.finalCourtPreview.phase21CourtReportPreview, div.sheetStack.historyPanel.phase21HistoryPanel > section.historyHero { background: linear-gradient(145deg, #fffffffa, #f0fdffe6) !important; border: 1px solid #00b6c742 !important; box-shadow: 0 20px 52px #050f1f14, inset 0 1px 0 #ffffffe6 !important; color: #061625 !important; } div.stack.socialSystem.phase21CommunitySystem > section.socialHeader.phase21SocialHeader, section.communityActionPanel.phase21CommunityActionPanel { border-radius: 30px !important; padding: 20px !important; } div.stack.socialSystem.phase21CommunitySystem > section.storyRail.socialStories.phase21StoryRail { display: grid !important; grid-auto-flow: column !important; grid-auto-columns: 132px !important; gap: 12px !important; overflow-x: auto !important; padding: 3px 2px 12px !important; } div.stack.socialSystem.phase21CommunitySystem > section.storyRail.socialStories.phase21StoryRail > button.story.phase21StoryCard { min-height: 146px !important; border-radius: 24px !important; padding: 14px !important; background: linear-gradient(145deg, #fff, #f2fdff) !important; border: 1px solid #00b6c74d !important; box-shadow: 0 14px 32px #050f1f14 !important; color: #061625 !important; } div.stack.socialSystem.phase21CommunitySystem > section.storyRail.socialStories.phase21StoryRail > button.story.phase21StoryCard > span { width: 44px !important; height: 44px !important; border-radius: 16px !important; background: linear-gradient(135deg, #00b6c7, #7057f5 56%, #ff5368) !important; color: #fff !important; } div.stack.socialSystem.phase21CommunitySystem > section.storyRail.socialStories.phase21StoryRail > button.story.phase21StoryCard > b { color: #061625 !important; font-size: 17px !important; line-height: 1.15 !important; } div.stack.socialSystem.phase21CommunitySystem > section.storyRail.socialStories.phase21StoryRail > button.story.phase21StoryCard > small { color: #597388 !important; line-height: 1.25 !important; } div.stack.socialSystem.phase21CommunitySystem > section.socialTabs.communityTabsLive.phase21CommunityTabs { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 8px !important; padding: 8px !important; border-radius: 24px !important; background: #ffffffbd !important; border: 1px solid #00b6c738 !important; box-shadow: 0 12px 28px #050f1f0f !important; } div.stack.socialSystem.phase21CommunitySystem > section.socialTabs.communityTabsLive.phase21CommunityTabs > button { min-width: 0 !important; min-height: 42px !important; padding: 9px 7px !important; border-radius: 999px !important; background: #fff !important; color: #061625 !important; border: 1px solid #00b6c73d !important; font-size: 12px !important; font-weight: 1000 !important; white-space: nowrap !important; box-shadow: none !important; } div.stack.socialSystem.phase21CommunitySystem > section.socialTabs.communityTabsLive.phase21CommunityTabs > button:nth-child(5) { grid-column: 2 / span 2 !important; } div.stack.socialSystem.phase21CommunitySystem > section.socialTabs.communityTabsLive.phase21CommunityTabs > button.active { background: linear-gradient(135deg, #061625, #103957) !important; color: #fff !important; border-color: transparent !important; } section.communityActionPanel.phase21CommunityActionPanel > div.communityRoomGrid.phase21CommunityRoomGrid, section.communityActionPanel.phase21CommunityActionPanel > div.communityQuickGrid.phase21CommunityQuickGrid { display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; margin-top: 16px !important; } section.communityActionPanel.phase21CommunityActionPanel > div.communityRoomGrid.phase21CommunityRoomGrid > button, section.communityActionPanel.phase21CommunityActionPanel > div.communityQuickGrid.phase21CommunityQuickGrid > button, div.stack.socialSystem.phase21CommunitySystem article.postCard.socialPost.communityRoomPost, div.stack.socialSystem.phase21CommunitySystem article.postCard.socialPost, div.stack.socialSystem.phase21CommunitySystem .postMediaGhost { background: linear-gradient(145deg, #fff, #f2fdff) !important; background-color: #fff !important; border: 1px solid #00b6c747 !important; border-radius: 24px !important; color: #061625 !important; box-shadow: 0 14px 34px #050f1f13 !important; filter: none !important; opacity: 1 !important; } section.communityActionPanel.phase21CommunityActionPanel > div.communityRoomGrid.phase21CommunityRoomGrid > button { min-height: 116px !important; padding: 18px !important; text-align: left !important; } section.communityActionPanel.phase21CommunityActionPanel > div.communityRoomGrid.phase21CommunityRoomGrid > button > b, section.communityActionPanel.phase21CommunityActionPanel > div.communityQuickGrid.phase21CommunityQuickGrid > button, div.stack.socialSystem.phase21CommunitySystem article.postCard.socialPost b { color: #061625 !important; } section.communityActionPanel.phase21CommunityActionPanel > div.communityRoomGrid.phase21CommunityRoomGrid > button > span, div.stack.socialSystem.phase21CommunitySystem article.postCard.socialPost p, div.stack.socialSystem.phase21CommunitySystem article.postCard.socialPost small { color: #597388 !important; } section.communityActionPanel.phase21CommunityActionPanel > div.communityRoomGrid.phase21CommunityRoomGrid > button > em { display: inline-flex !important; width: fit-content !important; margin-top: 4px !important; padding: 8px 11px !important; border-radius: 999px !important; background: #00b6c71c !important; color: #007b86 !important; font-style: normal !important; font-weight: 1000 !important; } div.sheetStack.liveRoomDirectory { gap: 14px !important; } div.sheetStack.liveRoomDirectory > article.rbRoomNoticeCard { display: grid !important; gap: 16px !important; border-radius: 26px !important; padding: 18px !important; background: linear-gradient(145deg, #fff, #f2fdff) !important; border: 1px solid #00b6c742 !important; box-shadow: 0 16px 38px #050f1f13 !important; color: #061625 !important; } div.sheetStack.liveRoomDirectory > article.rbRoomNoticeCard.open { background: radial-gradient(circle at 0 0, #24d47e29, transparent 34%), linear-gradient(145deg, #fff, #f0fff7) !important; border-color: #24d47e61 !important; } div.sheetStack.liveRoomDirectory > article.rbRoomNoticeCard.expired { opacity: .82 !important; } div.sheetStack.liveRoomDirectory > article.rbRoomNoticeCard h3, div.sheetStack.liveRoomDirectory > article.rbRoomNoticeCard p, div.sheetStack.liveRoomDirectory > article.rbRoomNoticeCard small { color: #061625 !important; } div.sheetStack.liveRoomDirectory > article.rbRoomNoticeCard p, div.sheetStack.liveRoomDirectory > article.rbRoomNoticeCard small { color: #597388 !important; } div.sheetStack.liveRoomDirectory > article.rbRoomNoticeCard .rbNoticeActions { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; } div.sheetStack.communityDetailSheet > section.communityDetailHero.winHero, div.sheetStack.communityDetailSheet > section.communityDetailHero.supportHero, div.sheetStack.communityDetailSheet > section.communityDetailHero.faithHero { border-radius: 28px !important; padding: 22px !important; text-align: left !important; } div.sheetStack.communityDetailSheet > section.communityDetailHero.winHero { background: radial-gradient(circle at 0 0, #00b6c721, transparent 34%), linear-gradient(145deg, #fff, #f2fdff) !important; } div.sheetStack.communityDetailSheet > section.communityDetailHero.supportHero { background: radial-gradient(circle at 0 0, #ff53681f, transparent 34%), linear-gradient(145deg, #fff, #fff4f6) !important; } div.sheetStack.communityDetailSheet > div.communityPrivacyChoices, div.sheetStack.communityDetailSheet > div.communityPrivacyChoices.supportChoices, div.sheetStack.communityDetailSheet > section.communityDetailActions { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; } div.sheetStack.communityDetailSheet > div.communityPrivacyChoices > button, div.sheetStack.communityDetailSheet > section.communityDetailActions > button { min-height: 48px !important; border-radius: 999px !important; background: #fff !important; border: 1px solid #00b6c742 !important; color: #061625 !important; font-weight: 1000 !important; box-shadow: 0 10px 24px #050f1f0d !important; } div.sheetStack.communityDetailSheet > div.communityPrivacyChoices > button.active, div.sheetStack.communityDetailSheet > section.communityDetailActions > button:first-child { background: linear-gradient(135deg, #061625, #103957) !important; color: #fff !important; border-color: transparent !important; } div.sheetStack.communityDetailSheet > section.communityDetailSteps { display: grid !important; gap: 12px !important; } div.sheetStack.communityDetailSheet > section.communityDetailSteps > article { display: grid !important; grid-template-columns: 42px minmax(0, 1fr) !important; align-items: center !important; gap: 12px !important; min-height: 62px !important; padding: 14px !important; border-radius: 22px !important; background: linear-gradient(145deg, #fff, #f2fdff) !important; border: 1px solid #00b6c738 !important; box-shadow: 0 12px 28px #050f1f0e !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace { gap: 16px !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.courtProofHero, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.courtProofStats.courtProofExecutiveGrid, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.court-proof-section.finalCourtProof.phase21ProofActions, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.court-report-preview.finalCourtPreview.phase21CourtReportPreview, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.courtPrivacyNotice { border-radius: 28px !important; padding: 20px !important; margin: 0 !important; width: 100% !important; max-width: 100% !important; text-align: left !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace .courtProofIdentity { display: grid !important; grid-template-columns: 50px minmax(0, 1fr) !important; gap: 10px 12px !important; align-items: center !important; padding: 14px !important; border-radius: 22px !important; background: #fffc !important; border: 1px solid #00b6c733 !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace .courtProofIdentity strong { grid-column: 1 / -1 !important; justify-self: start !important; padding: 7px 11px !important; border-radius: 999px !important; background: #24d47e21 !important; color: #087247 !important; white-space: normal !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.courtProofStats.courtProofExecutiveGrid { display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace article.courtProofStatCard, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace button.proof-action-card.finalProofCard.phase21ProofActionCard { display: grid !important; grid-template-columns: 1fr !important; gap: 7px !important; min-height: 0 !important; padding: 15px !important; border-radius: 22px !important; background: linear-gradient(145deg, #fff, #f2fdff) !important; border: 1px solid #00b6c73d !important; color: #061625 !important; text-align: left !important; box-shadow: 0 12px 30px #050f1f0f !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace button.proof-action-card.finalProofCard.phase21ProofActionCard { grid-template-columns: 44px minmax(0, 1fr) 18px !important; align-items: center !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace .proof-action-copy.finalProofCopy h3, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace .proof-action-copy.finalProofCopy p, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace article.courtProofStatCard b, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace article.courtProofStatCard span, div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace article.courtProofStatCard small { text-align: left !important; white-space: normal !important; overflow-wrap: anywhere !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace .proof-action-icon.finalProofIcon { width: 44px !important; height: 44px !important; border-radius: 15px !important; font-size: 0 !important; background: linear-gradient(135deg, #00b6c7, #7057f5) !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace .proof-action-icon.finalProofIcon::before { content: "" !important; width: 16px !important; height: 16px !important; border-radius: 6px !important; background: #fff !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable { display: grid !important; grid-template-columns: 1fr !important; gap: 10px !important; width: 100% !important; max-width: none !important; margin: 16px 0 !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable > div.courtReportRow.phase21CourtReportRow { display: grid !important; grid-template-columns: 1fr !important; gap: 5px !important; padding: 13px 14px !important; border-radius: 18px !important; background: #ffffffe6 !important; border: 1px solid #00b6c733 !important; text-align: left !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable > div.courtReportRow.phase21CourtReportRow > span, section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable > div.courtReportRow.phase21CourtReportRow > strong { display: block !important; width: 100% !important; text-align: left !important; white-space: normal !important; overflow-wrap: anywhere !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable > div.courtReportRow.phase21CourtReportRow > span { color: #597388 !important; font-size: 11px !important; font-weight: 1000 !important; letter-spacing: .1em !important; text-transform: uppercase !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable > div.courtReportRow.phase21CourtReportRow > strong { color: #061625 !important; font-size: 17px !important; font-weight: 1000 !important; } div.sheetStack.historyPanel.phase21HistoryPanel > div.historyFilters.phase21HistoryFilters { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 8px !important; width: 100% !important; padding: 8px !important; border-radius: 24px !important; background: #ffffffc7 !important; border: 1px solid #00b6c738 !important; overflow: visible !important; } div.sheetStack.historyPanel.phase21HistoryPanel > div.historyFilters.phase21HistoryFilters > button { min-width: 0 !important; width: 100% !important; min-height: 42px !important; padding: 9px 6px !important; border-radius: 999px !important; background: #fff !important; color: #061625 !important; border: 1px solid #00b6c738 !important; font-size: 12px !important; line-height: 1.05 !important; font-weight: 1000 !important; white-space: normal !important; box-shadow: none !important; } div.sheetStack.historyPanel.phase21HistoryPanel > div.historyFilters.phase21HistoryFilters > button.active { background: linear-gradient(135deg, #061625, #103957) !important; color: #fff !important; border-color: transparent !important; } @media (max-width: 430px) { div.stack.socialSystem.phase21CommunitySystem > section.socialTabs.communityTabsLive.phase21CommunityTabs, div.sheetStack.historyPanel.phase21HistoryPanel > div.historyFilters.phase21HistoryFilters { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } div.stack.socialSystem.phase21CommunitySystem > section.socialTabs.communityTabsLive.phase21CommunityTabs > button:nth-child(5) { grid-column: 1 / -1 !important; } div.sheetStack.communityDetailSheet > div.communityPrivacyChoices, div.sheetStack.communityDetailSheet > div.communityPrivacyChoices.supportChoices, div.sheetStack.communityDetailSheet > section.communityDetailActions { grid-template-columns: 1fr !important; } }  .screen, .sheet { background: radial-gradient(circle at 0% 0%, #00b6c71a, transparent 28%), radial-gradient(circle at 100% 0%, #ff536814, transparent 30%), linear-gradient(180deg, #ffffffb8, #f5fdffc7) !important; } .actionCard.actionDark, .breakLaunch, .breakLaunch.sosLaunch, .standardBreakSheet .stepBox.stepBoxButton, .standardBreakSheet .standardBreakIntro, .communityRoomGrid > button, .communityRoomGrid > button:first-child, .communityRoomGrid.phase21CommunityRoomGrid > button, .communityRoomGrid.phase21CommunityRoomGrid > button:first-child, .phase21CommunityRoomGrid > button, .phase21CommunityRoomGrid > button:first-child, .communityQuickGrid > button, .communityQuickGrid > button:first-child, .postMediaGhost, .postMediaGhost.rbGoldMedia, .roomHubPanel, .roomTile, .socialPost.communityRoomPost, .courtCommunityGrid > button:first-child, .communityRoomGrid.courtCommunityGrid > button:first-child { background: linear-gradient(145deg, #fff 0%, #effdff 100%) !important; background-color: #fff !important; color: #061625 !important; border: 1px solid #00b6c74d !important; box-shadow: 0 16px 38px #050f1f13 !important; filter: none !important; opacity: 1 !important; } .actionCard.actionDark *, .breakLaunch *, .breakLaunch.sosLaunch *, .standardBreakSheet .stepBox.stepBoxButton *, .communityRoomGrid > button *, .phase21CommunityRoomGrid > button *, .communityQuickGrid > button *, .postMediaGhost *, .socialPost.communityRoomPost *, .roomTile *, .courtCommunityGrid > button:first-child * { color: inherit !important; opacity: 1 !important; filter: none !important; } .actionCard.actionDark b, .actionCard.actionDark small, .actionCard.actionDark span, .breakLaunch b, .breakLaunch small, .breakLaunch span, .communityRoomGrid > button b, .phase21CommunityRoomGrid > button b, .communityQuickGrid > button, .postMediaGhost span, .socialPost.communityRoomPost b, .roomTile b { color: #061625 !important; } .actionCard.actionDark span, .breakLaunch span, .communityRoomGrid > button span, .phase21CommunityRoomGrid > button span, .socialPost.communityRoomPost p, .socialPost.communityRoomPost small, .roomTile small { color: #55738c !important; } .actionCard.actionDark, .breakLaunch { border-radius: 28px !important; } .actionCard.actionDark::before, .breakLaunch::before, .communityRoomGrid > button::before, .phase21CommunityRoomGrid > button::before { background: linear-gradient(180deg, #00b6c7, #7057f5) !important; } .socialTabs.communityTabsLive, .phase21CommunityTabs, div.stack.socialSystem.phase21CommunitySystem > section.socialTabs.communityTabsLive.phase21CommunityTabs { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 9px !important; padding: 9px !important; overflow: visible !important; } .socialTabs.communityTabsLive > button, .phase21CommunityTabs > button, div.stack.socialSystem.phase21CommunitySystem > section.socialTabs.communityTabsLive.phase21CommunityTabs > button { width: 100% !important; min-width: 0 !important; max-width: 100% !important; min-height: 44px !important; padding: 9px 6px !important; font-size: 12px !important; line-height: 1.05 !important; white-space: normal !important; text-align: center !important; border-radius: 999px !important; overflow: hidden !important; } .socialTabs.communityTabsLive > button:nth-child(5), .phase21CommunityTabs > button:nth-child(5), div.stack.socialSystem.phase21CommunitySystem > section.socialTabs.communityTabsLive.phase21CommunityTabs > button:nth-child(5) { grid-column: 1 / -1 !important; justify-self: center !important; width: min(58%, 210px) !important; } .socialTabs.communityTabsLive > button.active, .phase21CommunityTabs > button.active, div.stack.socialSystem.phase21CommunitySystem > section.socialTabs.communityTabsLive.phase21CommunityTabs > button.active { background: linear-gradient(135deg, #00b6c7, #7057f5) !important; color: #fff !important; border-color: transparent !important; box-shadow: 0 12px 26px #7057f52e !important; } .socialTabs.communityTabsLive > button:nth-child(5).active, .phase21CommunityTabs > button:nth-child(5).active { background: linear-gradient(135deg, #061625, #7057f5 55%, #ff5368) !important; } section.communityActionPanel.phase21CommunityActionPanel { border-radius: 30px !important; padding: 22px !important; } section.communityActionPanel.phase21CommunityActionPanel > div:first-child { text-align: center !important; } section.communityActionPanel.phase21CommunityActionPanel h2 { color: #061625 !important; font-size: 27px !important; line-height: 1.02 !important; letter-spacing: -.055em !important; } section.communityActionPanel.phase21CommunityActionPanel p { color: #55738c !important; } section.communityActionPanel.phase21CommunityActionPanel > div.communityRoomGrid.phase21CommunityRoomGrid > button { min-height: 128px !important; padding: 20px !important; border-radius: 26px !important; } section.communityActionPanel.phase21CommunityActionPanel > div.communityRoomGrid.phase21CommunityRoomGrid > button > b { font-size: 21px !important; line-height: 1.05 !important; letter-spacing: -.035em !important; } section.communityActionPanel.phase21CommunityActionPanel > div.communityRoomGrid.phase21CommunityRoomGrid > button > em { color: #007b86 !important; background: #00b6c71c !important; } .communityRoomGrid.courtCommunityGrid > button:first-child, section.communityActionPanel.phase21CommunityActionPanel > div.communityRoomGrid.courtCommunityGrid.phase21CommunityRoomGrid > button:first-child { background: radial-gradient(circle at 100% 0%, #7057f52e, transparent 34%), linear-gradient(145deg, #fff 0%, #f2f0ff 100%) !important; border: 1px solid #7057f55c !important; box-shadow: 0 20px 46px #392e9429 !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace { padding-top: 2px !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.courtProofHero { position: relative !important; overflow: hidden !important; background: radial-gradient(circle at 0% 0%, #00b6c72e, transparent 35%), radial-gradient(circle at 100% 0%, #7057f533, transparent 38%), linear-gradient(145deg, #fff 0%, #f1fbff 100%) !important; border: 1px solid #00b6c74d !important; box-shadow: 0 22px 56px #050f1f1a !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.courtProofHero::before { content: "COURT READY" !important; position: absolute !important; top: 18px !important; right: 18px !important; padding: 8px 10px !important; border-radius: 999px !important; background: #24d47e21 !important; color: #087247 !important; border: 1px solid #24d47e42 !important; font-size: 10px !important; font-weight: 1000 !important; letter-spacing: .12em !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.courtProofHero h2 { margin-top: 22px !important; color: #061625 !important; font-size: 29px !important; line-height: 1.02 !important; letter-spacing: -.055em !important; text-align: left !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.courtProofHero > p:not(.eyebrow) { color: #55738c !important; text-align: left !important; line-height: 1.45 !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace .courtProofIdentity { grid-template-columns: 52px minmax(0, 1fr) !important; background: #ffffffe0 !important; box-shadow: 0 12px 28px #050f1f0f !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace .courtSeal { width: 52px !important; height: 52px !important; border-radius: 18px !important; display: grid !important; place-items: center !important; background: linear-gradient(135deg, #061625, #7057f5) !important; color: white !important; font-weight: 1000 !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.courtProofStats.courtProofExecutiveGrid { background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace article.courtProofStatCard { grid-template-columns: minmax(0, 1fr) auto !important; align-items: center !important; gap: 14px !important; background: linear-gradient(145deg, #fff 0%, #f3fdff 100%) !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace article.courtProofStatCard b { justify-self: end !important; padding: 9px 11px !important; border-radius: 999px !important; background: #061625 !important; color: #fff !important; font-size: 15px !important; white-space: nowrap !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace > section.court-proof-section.finalCourtProof.phase21ProofActions { background: linear-gradient(145deg, #fff 0%, #f4fbff 100%) !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace .proof-action-list.finalProofList.phase21ProofActionList { display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; background: transparent !important; padding: 0 !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace button.proof-action-card.finalProofCard.phase21ProofActionCard { grid-template-columns: 46px minmax(0, 1fr) 24px !important; padding: 16px !important; min-height: 104px !important; border-radius: 24px !important; background: linear-gradient(145deg, #fff 0%, #effdff 100%) !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace .proof-action-copy.finalProofCopy h3 { color: #061625 !important; font-size: 20px !important; line-height: 1.05 !important; } div.sheetStack.courtProofWorkspace.phase21CourtProofWorkspace .proof-action-copy.finalProofCopy p { color: #55738c !important; font-size: 14px !important; line-height: 1.35 !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview { background: radial-gradient(circle at 100% 0%, #7057f524, transparent 34%), linear-gradient(145deg, #fff 0%, #f4fbff 100%) !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview h2 { color: #061625 !important; font-size: 28px !important; line-height: 1.03 !important; letter-spacing: -.05em !important; text-align: left !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable > div.courtReportRow.phase21CourtReportRow { grid-template-columns: minmax(0, 1fr) auto !important; align-items: center !important; gap: 12px !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable > div.courtReportRow.phase21CourtReportRow > span, section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable > div.courtReportRow.phase21CourtReportRow > strong { width: auto !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable > div.courtReportRow.phase21CourtReportRow > strong { justify-self: end !important; text-align: right !important; max-width: 160px !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview .generate-proof-button, section.court-report-preview.finalCourtPreview.phase21CourtReportPreview .finalGenerateProofButton { min-height: 54px !important; border-radius: 999px !important; background: linear-gradient(135deg, #061625, #7057f5) !important; color: #fff !important; font-weight: 1000 !important; box-shadow: 0 16px 34px #392e9433 !important; } @media (max-width: 430px) { section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable > div.courtReportRow.phase21CourtReportRow { grid-template-columns: 1fr !important; } section.court-report-preview.finalCourtPreview.phase21CourtReportPreview > div.court-preview-table.finalCourtTable.phase21CourtPreviewTable > div.courtReportRow.phase21CourtReportRow > strong { justify-self: start !important; text-align: left !important; max-width: 100% !important; } }  .rbDirectLightCard, button.rbDirectLightCard, .actionCard.rbDirectLightCard, .breakLaunch.rbDirectLightCard, .stepBox.rbDirectLightCard { background: linear-gradient(145deg, #fff 0%, #eefcff 100%) !important; color: #061625 !important; border: 1px solid #00b6c752 !important; border-radius: 28px !important; box-shadow: 0 18px 42px #050f1f17 !important; filter: none !important; opacity: 1 !important; } .rbDirectLightCard *, button.rbDirectLightCard *, .actionCard.rbDirectLightCard *, .breakLaunch.rbDirectLightCard *, .stepBox.rbDirectLightCard * { color: inherit !important; filter: none !important; opacity: 1 !important; } .rbDirectUrgentCard, button.rbDirectUrgentCard, .actionCard.rbDirectUrgentCard, .breakLaunch.rbDirectUrgentCard { background: radial-gradient(circle at 100% 0%, #ff536824, transparent 36%), linear-gradient(145deg, #fff 0%, #fff3f5 100%) !important; border-color: #ff536847 !important; } .rbDirectCommunityCard, button.rbDirectCommunityCard, article.rbDirectCommunityCard, .communityActionPanel button.rbDirectCommunityCard, .communityRoomGrid button.rbDirectCommunityCard, .phase21CommunityRoomGrid button.rbDirectCommunityCard { background: linear-gradient(145deg, #fff 0%, #eefcff 100%) !important; color: #061625 !important; border: 1px solid #00b6c74d !important; border-radius: 24px !important; box-shadow: 0 16px 36px #050f1f14 !important; filter: none !important; opacity: 1 !important; } .rbDirectCommunityCard *, button.rbDirectCommunityCard *, article.rbDirectCommunityCard *, .communityActionPanel button.rbDirectCommunityCard *, .communityRoomGrid button.rbDirectCommunityCard *, .phase21CommunityRoomGrid button.rbDirectCommunityCard * { color: inherit !important; filter: none !important; opacity: 1 !important; } button.rbDirectCommunityCard > b, button.rbDirectCommunityCard > span, button.rbDirectCommunityCard > em { display: block !important; text-align: left !important; } button.rbDirectCommunityCard > b { color: #061625 !important; font-size: 21px !important; line-height: 1.08 !important; letter-spacing: -.035em !important; } button.rbDirectCommunityCard > span { color: #55738c !important; font-size: 15px !important; line-height: 1.35 !important; margin-top: 8px !important; } button.rbDirectCommunityCard > em { width: fit-content !important; margin-top: 12px !important; padding: 8px 11px !important; border-radius: 999px !important; color: #007b86 !important; background: #00b6c71c !important; font-style: normal !important; font-weight: 1000 !important; } .rbDirectCourtCard, button.rbDirectCourtCard { background: radial-gradient(circle at 100% 0%, #7057f52e, transparent 36%), linear-gradient(145deg, #fff 0%, #f2f0ff 100%) !important; border-color: #7057f55c !important; box-shadow: 0 20px 46px #392e9429 !important; } .rbDirectChoice, button.rbDirectChoice { min-height: 46px !important; border-radius: 999px !important; padding: 10px 12px !important; background: #fff !important; border: 1px solid #00b6c747 !important; color: #061625 !important; font-weight: 1000 !important; box-shadow: 0 10px 22px #050f1f0d !important; } .rbDirectChoice.active, button.rbDirectChoice.active { background: linear-gradient(135deg, #061625, #103957) !important; color: #fff !important; border-color: transparent !important; } .rbDirectRoomCard, article.rbDirectRoomCard { background: linear-gradient(145deg, #fff 0%, #eefcff 100%) !important; border: 1px solid #00b6c74d !important; color: #061625 !important; border-radius: 26px !important; box-shadow: 0 18px 42px #050f1f14 !important; } .rbDirectRoomCard.open { background: radial-gradient(circle at 0% 0%, #24d47e29, transparent 34%), linear-gradient(145deg, #fff 0%, #effff7 100%) !important; border-color: #24d47e61 !important; } .rbDirectRoomCard *, article.rbDirectRoomCard * { color: inherit !important; filter: none !important; opacity: 1 !important; } .rbCourtExecutiveHero, section.rbCourtExecutiveHero { position: relative !important; background: radial-gradient(circle at 0% 0%, #00b6c72e, transparent 35%), radial-gradient(circle at 100% 0%, #7057f533, transparent 38%), linear-gradient(145deg, #fff 0%, #f1fbff 100%) !important; border: 1px solid #00b6c752 !important; border-radius: 30px !important; box-shadow: 0 24px 60px #050f1f1c !important; text-align: left !important; overflow: hidden !important; } .rbCourtExecutiveHero::before { content: "COURT READY" !important; position: absolute !important; top: 18px !important; right: 18px !important; padding: 8px 10px !important; border-radius: 999px !important; background: #24d47e21 !important; color: #087247 !important; border: 1px solid #24d47e42 !important; font-size: 10px !important; font-weight: 1000 !important; letter-spacing: .12em !important; } .rbCourtStatGrid, section.rbCourtStatGrid { display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important; } .rbCourtStatCard, article.rbCourtStatCard { display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important; gap: 14px !important; align-items: center !important; background: linear-gradient(145deg, #fff 0%, #f3fdff 100%) !important; border: 1px solid #00b6c73d !important; border-radius: 22px !important; padding: 15px !important; color: #061625 !important; box-shadow: 0 12px 30px #050f1f0f !important; } .rbCourtStatCard b { justify-self: end !important; padding: 9px 11px !important; border-radius: 999px !important; background: #061625 !important; color: #fff !important; font-size: 15px !important; white-space: nowrap !important; } .rbCourtActionSection, section.rbCourtActionSection, .rbCourtReportPreview, section.rbCourtReportPreview { background: linear-gradient(145deg, #fff 0%, #f4fbff 100%) !important; border: 1px solid #00b6c747 !important; border-radius: 30px !important; box-shadow: 0 22px 54px #050f1f17 !important; text-align: left !important; } .rbCourtActionCard, button.rbCourtActionCard { display: grid !important; grid-template-columns: 46px minmax(0, 1fr) 24px !important; align-items: center !important; gap: 14px !important; min-height: 104px !important; padding: 16px !important; border-radius: 24px !important; background: linear-gradient(145deg, #fff 0%, #effdff 100%) !important; border: 1px solid #00b6c742 !important; color: #061625 !important; box-shadow: 0 14px 34px #050f1f12 !important; text-align: left !important; } .rbCourtActionCard *, button.rbCourtActionCard * { color: inherit !important; filter: none !important; opacity: 1 !important; } .rbCourtReportRow, div.rbCourtReportRow { display: grid !important; grid-template-columns: minmax(0, 1fr) auto !important; align-items: center !important; gap: 12px !important; padding: 13px 14px !important; border-radius: 18px !important; background: #ffffffeb !important; border: 1px solid #00b6c738 !important; color: #061625 !important; text-align: left !important; } .rbCourtReportRow span, .rbCourtReportRow strong { white-space: normal !important; overflow-wrap: anywhere !important; } .rbCourtReportRow span { color: #55738c !important; font-size: 11px !important; font-weight: 1000 !important; letter-spacing: .1em !important; text-transform: uppercase !important; } .rbCourtReportRow strong { justify-self: end !important; color: #061625 !important; font-size: 16px !important; font-weight: 1000 !important; text-align: right !important; } @media (max-width: 430px) { .rbCourtReportRow, div.rbCourtReportRow { grid-template-columns: 1fr !important; } .rbCourtReportRow strong { justify-self: start !important; text-align: left !important; } }  .actionCard.rbPremiumSosCard, .breakLaunch.rbPremiumSosCard, button.rbPremiumSosCard { background: radial-gradient(circle at 18% 0%, #34e2ed3d, transparent 32%), radial-gradient(circle at 100% 100%, #ff607a2e, transparent 38%), linear-gradient(145deg, #061625 0%, #0d3352 100%) !important; border: 1px solid #54f0f557 !important; box-shadow: 0 24px 52px #050f1f3d, inset 0 1px 0 #ffffff29 !important; color: #fff !important; } .actionCard.rbPremiumSosCard *, .breakLaunch.rbPremiumSosCard *, button.rbPremiumSosCard * { color: #fff !important; filter: none !important; opacity: 1 !important; } .actionCard.rbPremiumSosCard small, .breakLaunch.rbPremiumSosCard small { color: #ddfcffe0 !important; } .actionCard.rbPremiumSosCard span, .breakLaunch.rbPremiumSosCard span { color: #ffffffc7 !important; } .phase21CommunityTabs, .communityTabsLive { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 8px !important; padding: 0 2px !important; } .phase21CommunityTabs button, .communityTabsLive button { min-width: 0 !important; min-height: 48px !important; padding: 9px 8px !important; border-radius: 18px !important; background: #ffffffeb !important; border: 1px solid #00b6c747 !important; color: #061625 !important; font-size: 12px !important; line-height: 1.08 !important; white-space: normal !important; overflow-wrap: anywhere !important; box-shadow: 0 12px 28px #050f1f0f !important; } .phase21CommunityTabs button.active, .communityTabsLive button.active { background: linear-gradient(135deg, #061625 0%, #0d3655 100%) !important; border-color: #54f0f54d !important; color: #fff !important; } .phase21CommunityTabs button:last-child, .communityTabsLive button:last-child { grid-column: 2 / span 2 !important; background: radial-gradient(circle at 0% 0%, #7057f533, transparent 34%), linear-gradient(135deg, #fff 0%, #f7f3ff 100%) !important; border-color: #7057f559 !important; } .phase21CommunityTabs button:last-child.active, .communityTabsLive button:last-child.active { background: linear-gradient(135deg, #7e55f2 0%, #f03582 100%) !important; color: #fff !important; } .communityRoomGrid, .phase21CommunityRoomGrid, .communityQuickGrid, .phase21CommunityQuickGrid { display: grid !important; grid-template-columns: 1fr !important; gap: 12px !important; } button.rbDirectCommunityCard, .communityRoomGrid button.rbDirectCommunityCard, .communityQuickGrid button.rbDirectCommunityCard { min-height: 116px !important; padding: 18px !important; border-radius: 26px !important; background: radial-gradient(circle at 0% 0%, #34e2ed29, transparent 34%), linear-gradient(145deg, #fff 0%, #f1fdff 100%) !important; border: 1px solid #00b6c74d !important; box-shadow: 0 18px 44px #050f1f17 !important; color: #061625 !important; text-align: left !important; } button.rbDirectCommunityCard *, .communityRoomGrid button.rbDirectCommunityCard *, .communityQuickGrid button.rbDirectCommunityCard * { color: inherit !important; filter: none !important; opacity: 1 !important; } button.rbDirectCommunityCard b { color: #061625 !important; font-size: 20px !important; line-height: 1.1 !important; } button.rbDirectCommunityCard span { display: block !important; color: #55738c !important; font-size: 15px !important; line-height: 1.35 !important; margin-top: 8px !important; } button.rbDirectCommunityCard em { display: inline-flex !important; margin-top: 14px !important; padding: 8px 11px !important; border-radius: 999px !important; background: #00b6c71f !important; color: #007b86 !important; font-style: normal !important; font-weight: 1000 !important; } button.rbDirectCourtCard { background: radial-gradient(circle at 100% 0%, #f0358233, transparent 36%), linear-gradient(145deg, #fff 0%, #f2efff 100%) !important; border-color: #7057f56b !important; } .rbCourtProWorkspace { gap: 16px !important; padding: 16px 18px 96px !important; background: radial-gradient(circle at 0% 4%, #34e2ed2e, transparent 31%), radial-gradient(circle at 100% 10%, #ff607a26, transparent 32%), linear-gradient(180deg, #fffffff5, #f0fdfff0) !important; } .rbCourtProBack { width: fit-content !important; min-height: 48px !important; padding: 0 20px !important; border-radius: 999px !important; background: #fff !important; border: 1px solid #00b6c757 !important; color: #061625 !important; box-shadow: 0 14px 30px #050f1f14 !important; } .rbCourtProHero, .rbCourtProPanel, .rbCourtProReport, .rbCourtProNotice { border-radius: 30px !important; border: 1px solid #00b6c742 !important; box-shadow: 0 24px 60px #050f1f1a !important; color: #061625 !important; text-align: left !important; } .rbCourtProHero { padding: 22px !important; background: radial-gradient(circle at 0% 0%, #34e2ed38, transparent 35%), radial-gradient(circle at 100% 0%, #7057f52e, transparent 38%), linear-gradient(145deg, #fff 0%, #effcff 100%) !important; } .rbCourtProHeroTop { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 10px !important; margin-bottom: 14px !important; } .rbCourtProHeroTop span { flex: none !important; padding: 8px 10px !important; border-radius: 999px !important; background: #24d47e21 !important; border: 1px solid #24d47e47 !important; color: #087247 !important; font-size: 11px !important; font-weight: 1000 !important; } .rbCourtProHero h2 { margin: 0 !important; color: #061625 !important; font-size: 29px !important; line-height: 1.02 !important; letter-spacing: 0 !important; } .rbCourtProHero p { color: #496b86 !important; font-size: 16px !important; line-height: 1.45 !important; } .rbCourtProIdentity { display: grid !important; grid-template-columns: 64px minmax(0, 1fr) !important; gap: 14px !important; align-items: center !important; margin-top: 18px !important; padding: 16px !important; border-radius: 24px !important; background: #ffffffdb !important; border: 1px solid #00b6c738 !important; } .rbCourtProSeal { width: 64px !important; height: 64px !important; border-radius: 20px !important; display: grid !important; place-items: center !important; background: linear-gradient(145deg, #061625, #0d3655) !important; color: #fff !important; } .rbCourtProSeal span, .rbCourtProSeal small { color: #fff !important; line-height: 1 !important; } .rbCourtProIdentityCopy span, .rbCourtProStat span, .rbCourtProReportRow span { color: #627c95 !important; font-size: 11px !important; font-weight: 1000 !important; letter-spacing: .1em !important; text-transform: uppercase !important; } .rbCourtProIdentityCopy h3 { margin: 5px 0 4px !important; color: #061625 !important; font-size: 20px !important; } .rbCourtProIdentityCopy p { margin: 0 !important; color: #55738c !important; font-size: 14px !important; overflow-wrap: anywhere !important; } .rbCourtProIdentity > strong { grid-column: 1 / -1 !important; width: fit-content !important; padding: 8px 12px !important; border-radius: 999px !important; background: #24d47e21 !important; color: #087247 !important; } .rbCourtProStats { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 10px !important; } .rbCourtProStat { min-height: 122px !important; padding: 15px !important; border-radius: 24px !important; background: #fff !important; border: 1px solid #00b6c73d !important; box-shadow: 0 14px 34px #050f1f12 !important; } .rbCourtProStat small { display: block !important; margin-top: 5px !important; color: #55738c !important; font-size: 13px !important; line-height: 1.25 !important; } .rbCourtProStat b { display: block !important; margin-top: 13px !important; color: #061625 !important; font-size: 22px !important; line-height: 1.05 !important; } .rbCourtProPanel, .rbCourtProReport { padding: 22px !important; background: linear-gradient(145deg, #fff 0%, #f5fdff 100%) !important; } .rbCourtProPanel h2, .rbCourtProReport h2 { margin: 5px 0 16px !important; color: #061625 !important; font-size: 25px !important; line-height: 1.08 !important; } .rbCourtProActionList { display: grid !important; gap: 12px !important; } .rbCourtProAction { display: grid !important; grid-template-columns: 44px minmax(0, 1fr) !important; gap: 13px !important; min-height: 124px !important; padding: 16px !important; border-radius: 24px !important; background: radial-gradient(circle at 100% 0%, #34e2ed1f, transparent 34%), #fff !important; border: 1px solid #00b6c73d !important; box-shadow: 0 16px 36px #050f1f14 !important; color: #061625 !important; text-align: left !important; } .rbCourtProAction i { width: 44px !important; height: 44px !important; border-radius: 16px !important; display: grid !important; place-items: center !important; background: linear-gradient(145deg, #061625, #0d3655) !important; color: #fff !important; font-style: normal !important; font-weight: 1000 !important; } .rbCourtProAction h3 { margin: 0 !important; color: #061625 !important; font-size: 19px !important; } .rbCourtProAction p { margin: 6px 0 0 !important; color: #55738c !important; font-size: 14px !important; line-height: 1.35 !important; } .rbCourtProAction strong { grid-column: 2 !important; width: fit-content !important; padding: 7px 10px !important; border-radius: 999px !important; background: #00b6c71c !important; color: #007b86 !important; font-size: 12px !important; } .rbCourtProReport > p { color: #55738c !important; font-size: 15px !important; line-height: 1.42 !important; } .rbCourtProReportRows { display: grid !important; gap: 9px !important; margin: 16px 0 !important; } .rbCourtProReportRow { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; gap: 4px !important; padding: 13px 14px !important; border-radius: 18px !important; background: #fff !important; border: 1px solid #00b6c738 !important; box-shadow: 0 10px 24px #050f1f0d !important; } .rbCourtProReportRow strong { color: #061625 !important; font-size: 17px !important; line-height: 1.2 !important; overflow-wrap: anywhere !important; } .rbCourtProGenerate { width: 100% !important; min-height: 56px !important; border-radius: 999px !important; border: 0 !important; background: linear-gradient(135deg, #061625 0%, #0d3655 58%, #007b86 100%) !important; color: #fff !important; font-weight: 1000 !important; box-shadow: 0 18px 40px #050f1f2e !important; } .rbCourtProNotice { padding: 18px !important; background: #ffffffe0 !important; } .rbCourtProNotice p { margin: 0 !important; color: #55738c !important; font-size: 14px !important; line-height: 1.45 !important; } .phase21HistoryFilters, .historyFilters { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 8px !important; } .phase21HistoryFilters button, .historyFilters button { min-width: 0 !important; min-height: 46px !important; border-radius: 16px !important; padding: 8px !important; white-space: normal !important; background: #fff !important; border: 1px solid #00b6c740 !important; color: #061625 !important; font-size: 12px !important; box-shadow: 0 10px 24px #050f1f0d !important; } .phase21HistoryFilters button.active, .historyFilters button.active { background: linear-gradient(135deg, #061625, #0d3655) !important; color: #fff !important; }  .onboard .primaryAction:disabled, .onboard .primaryAction[aria-disabled="true"] { opacity: .48 !important; cursor: not-allowed !important; filter: grayscale(.18) !important; box-shadow: none !important; } .passwordField .passwordToggle { color: #061625 !important; font-size: 0 !important; } .passwordField .passwordToggle::before { content: "" !important; width: 21px !important; height: 13px !important; border: 2px solid #061625 !important; border-radius: 999px / 72% !important; background: transparent !important; display: block !important; transform: rotate(0deg) !important; } .passwordField .passwordToggle::after { content: "" !important; position: absolute !important; width: 6px !important; height: 6px !important; border-radius: 999px !important; background: #061625 !important; } .passwordField .passwordToggle[aria-label="Hide password"]::before { border-color: #007b86 !important; } .passwordField .passwordToggle[aria-label="Hide password"]::after { width: 24px !important; height: 2px !important; border-radius: 999px !important; background: #007b86 !important; transform: rotate(-42deg) !important; } .betaCodeField { position: relative !important; display: flex !important; align-items: center !important; } .betaCodeField input { width: 100% !important; padding-right: 68px !important; } .betaCodeToggle { position: absolute !important; right: 11px !important; top: 50% !important; transform: translateY(-50%) !important; width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 44px !important; min-height: 44px !important; border-radius: 16px !important; border: 1px solid #00b6c738 !important; background: #effdfff5 !important; color: #061625 !important; display: grid !important; place-items: center !important; padding: 0 !important; margin: 0 !important; box-shadow: 0 8px 18px #050f1f0f !important; z-index: 3 !important; overflow: visible !important; } .betaCodeToggle svg { width: 22px !important; height: 22px !important; display: block !important; fill: none !important; stroke: currentColor !important; stroke-width: 2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; pointer-events: none !important; flex-shrink: 0 !important; } .betaCodeToggle:active { transform: translateY(-50%) scale(.96) !important; } .betaForm .betaCodeField .betaCodeToggle { position: absolute !important; right: 11px !important; top: 50% !important; transform: translateY(-50%) !important; width: 48px !important; min-width: 48px !important; max-width: 48px !important; height: 44px !important; min-height: 44px !important; padding: 0 !important; margin: 0 !important; border-radius: 16px !important; border: 1px solid #00b6c73d !important; background: #effdfffa !important; color: #061625 !important; display: grid !important; place-items: center !important; box-shadow: 0 8px 18px #050f1f14 !important; z-index: 3 !important; } .betaForm .betaCodeField .betaCodeToggle svg { width: 22px !important; height: 22px !important; display: block !important; fill: none !important; stroke: currentColor !important; stroke-width: 2 !important; stroke-linecap: round !important; stroke-linejoin: round !important; } .betaForm .betaCodeField .betaCodeToggle:active { transform: translateY(-50%) scale(.96) !important; }   .rbComm { display: grid; gap: 0; padding-bottom: 110px; }  .rbCommHeader { padding: 18px 18px 14px; background: linear-gradient(180deg, #fffffff5 0%, #f1fdffe0 100%); border-bottom: 1px solid #27e7f02e; position: sticky; top: 0; z-index: 10; } .rbCommHeaderTop { display: flex; justify-content: space-between; align-items: center; } .rbCommComposeBtn { padding: 9px 18px; border-radius: 999px; background: linear-gradient(135deg, var(--ink), var(--ink3)); color: white; font-size: 14px; font-weight: 1000; border: 0; box-shadow: 0 8px 20px #06162529; }  .rbCommCompose { display: flex; gap: 12px; margin-top: 14px; padding-top: 14px; border-top: 1px solid #27e7f02e; align-items: flex-start; } .rbCommComposeAvatar { width: 40px; height: 40px; border-radius: 50%; background: linear-gradient(135deg, var(--teal), var(--coral)); color: white; display: grid; place-items: center; font-size: 16px; font-weight: 1000; flex-shrink: 0; } .rbCommComposeBody { flex: 1; min-width: 0; display: grid; gap: 10px; } .rbCommComposeInput { width: 100%; border: 1.5px solid #27e7f04d; border-radius: 18px; padding: 12px 14px; font-size: 15px; font-weight: 800; color: var(--ink); background: #fffffff5; resize: none; outline: none; line-height: 1.45; } .rbCommComposeInput:focus { border-color: #07111f73; box-shadow: 0 0 0 3px #00b6c71a; } .rbCommComposeMeta { display: flex; gap: 8px; } .rbCommSelect { flex: 1; padding: 9px 12px; border-radius: 14px; border: 1px solid #27e7f047; background: #ffffffe6; font-size: 13px; font-weight: 900; color: var(--ink); outline: none; } .rbCommPostBtn { width: 100%; padding: 13px; border-radius: 999px; border: 0; background: linear-gradient(135deg, var(--ink), var(--ink3)); color: white; font-size: 15px; font-weight: 1000; box-shadow: 0 10px 24px #0616252e; }  .rbCommTabs { display: flex; gap: 0; overflow-x: auto; padding: 12px 18px; background: #ffffffeb; border-bottom: 1px solid #27e7f024; -webkit-overflow-scrolling: touch; scrollbar-width: none; } .rbCommTabs::-webkit-scrollbar { display: none; } .rbCommTab { padding: 8px 16px; border-radius: 999px; border: 1.5px solid #27e7f03d; background: transparent; color: var(--muted); font-size: 13px; font-weight: 1000; white-space: nowrap; flex-shrink: 0; margin-right: 8px; transition: all .15s ease; } .rbCommTabActive { background: linear-gradient(135deg, var(--ink), var(--ink3)); color: white; border-color: transparent; box-shadow: 0 6px 16px #0616252e; }  .rbCommFeed { display: grid; gap: 14px; padding: 16px 18px; }  .rbCommRoomRail { display: flex; gap: 12px; overflow-x: auto; padding-bottom: 4px; -webkit-overflow-scrolling: touch; scrollbar-width: none; } .rbCommRoomRail::-webkit-scrollbar { display: none; } .rbCommRoomPill { display: flex; flex-direction: column; align-items: center; gap: 6px; flex-shrink: 0; background: transparent; border: 0; cursor: pointer; } .rbCommRoomIcon { width: 52px; height: 52px; border-radius: 18px; display: grid; place-items: center; color: white; font-size: 12px; font-weight: 1000; box-shadow: 0 8px 20px #0616252e; } .rbCommRoomLabel { font-size: 11px; font-weight: 1000; color: var(--muted); text-align: center; max-width: 60px; line-height: 1.2; }  .rbCommPost { background: white; border-radius: 24px; padding: 16px; border: 1px solid #27e7f02e; box-shadow: 0 4px 16px #0616250f, 0 16px 32px #0616250a; display: grid; gap: 12px; } .rbCommPostHead { display: flex; align-items: center; gap: 10px; } .rbCommPostAvatar { width: 42px; height: 42px; border-radius: 50%; background: linear-gradient(135deg, var(--teal), var(--coral)); color: white; display: grid; place-items: center; font-size: 16px; font-weight: 1000; flex-shrink: 0; } .rbCommPostMeta { flex: 1; min-width: 0; } .rbCommPostName { display: block; font-size: 15px; font-weight: 1000; color: var(--ink); letter-spacing: -.02em; } .rbCommPostSub { display: block; font-size: 12px; color: var(--muted); font-weight: 800; margin-top: 2px; } .rbCommPostMore { width: 32px; height: 32px; border-radius: 50%; background: #00b6c714; color: var(--muted); font-size: 16px; display: grid; place-items: center; border: 0; flex-shrink: 0; } .rbCommPostText { font-size: 15px; font-weight: 800; color: var(--ink); line-height: 1.5; margin: 0; }  .rbCommReactions { display: flex; gap: 8px; flex-wrap: wrap; } .rbCommReactionBtn { padding: 7px 14px; border-radius: 999px; border: 1.5px solid #27e7f042; background: #ffffffe6; color: var(--muted); font-size: 13px; font-weight: 1000; transition: all .15s ease; } .rbCommReactionBtn.reacted { background: linear-gradient(135deg, #00b6c724, #ffffffe6); border-color: #00b6c780; color: #007b86; }  .rbCommCommentBar { display: flex; align-items: center; gap: 10px; padding: 10px 14px; border-radius: 999px; background: #f1fdffcc; border: 1px solid #27e7f038; cursor: pointer; } .rbCommCommentBar span { flex: 1; font-size: 13px; color: var(--muted); font-weight: 800; } .rbCommReplyBtn { padding: 6px 16px; border-radius: 999px; background: linear-gradient(135deg, #ffc85a, #ffb020); color: var(--ink); font-size: 13px; font-weight: 1000; border: 0; flex-shrink: 0; }  .rbCommTabHero { padding: 18px; border-radius: 24px; border: 1.5px solid; display: grid; gap: 6px; }  .rbCommRoomGrid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; padding: 16px 18px; } .rbCommRoomCard { background: white; border-radius: 22px; padding: 16px; border: 1px solid #27e7f033; box-shadow: 0 4px 16px #0616250f; display: flex; flex-direction: column; gap: 6px; text-align: left; align-items: flex-start; } .rbCommRoomCardIcon { width: 44px; height: 44px; border-radius: 14px; display: grid; place-items: center; color: white; font-size: 12px; font-weight: 1000; margin-bottom: 2px; } .rbCommRoomCardTitle { font-size: 15px; font-weight: 1000; color: var(--ink); letter-spacing: -.025em; } .rbCommRoomCardMeta { font-size: 11px; font-weight: 1000; color: #007b86; letter-spacing: .06em; text-transform: uppercase; } .rbCommRoomCardDesc { font-size: 12px; font-weight: 800; color: var(--muted); line-height: 1.4; }  .rbCommActionBtn { padding: 13px 16px; border-radius: 999px; border: 0; color: white; font-size: 14px; font-weight: 1000; width: 100%; text-align: center; } ))}
