.rc-hero{color:#fff;background:radial-gradient(60% 70% at 78% 40%,#2b5bd06b,#2b5bd000 70%),#061540;align-items:center;min-height:800px;display:flex;position:relative;overflow:hidden}.rc-wave{width:100%;height:150px;margin:-10px 0 -6px;display:block}.rc-hw{z-index:2;grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:56px;width:100%;padding-top:96px;padding-bottom:110px;display:grid;position:relative}.rc-h1{font-size:78px}.rc-live{flex-direction:column;align-self:center;gap:26px;display:flex}.rc-call{color:#8e9bc6;align-items:center;gap:10px;display:flex}.rc-call .dot{background:#3ed68c;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite rc-blink;box-shadow:0 0 0 5px #3ed68c2e}@keyframes rc-blink{50%{opacity:.35}}.rc-call b{font:500 15px var(--font-plex-mono),"IBM Plex Mono",monospace;color:#fff;margin-left:auto}.rc-cap{min-height:170px;position:relative}.rc-cap p{letter-spacing:-.03em;color:#fff;opacity:0;transition:opacity .55s var(--ws-ease),transform .55s var(--ws-ease);margin:0;font-size:34px;font-weight:500;line-height:1.18;position:absolute;top:0;left:0;right:0;transform:translateY(14px)}.rc-cap p .ws-mono{color:#8e9bc6;margin-bottom:12px;font-size:11px;display:block}.rc-cap p.w .ws-mono{color:var(--ws-amber)}.rc-cap p.w{color:#ffe2a8}.rc-cap p.on{opacity:1;transform:none}.rc-chips{flex-wrap:wrap;gap:8px;display:flex}.rc-chips span{color:#c9d1ea;background:#ffffff14;border-radius:999px;padding:8px 14px;font-size:13.5px;box-shadow:inset 0 0 0 1px #ffffff1f}.rc-outs{grid-template-columns:repeat(3,1fr);gap:0;max-width:1240px;margin:0 auto;display:grid}.rc-outs div{border-left:1px solid var(--ws-line);padding:8px 40px}.rc-outs div:first-child{border-left:0;padding-left:0}.rc-outs .n{font:500 13px var(--font-plex-mono),"IBM Plex Mono",monospace;color:var(--ws-amber)}.rc-outs h3{letter-spacing:-.035em;margin:16px 0 0;font-size:28px;font-weight:600;line-height:1.1}.rc-outs p{color:var(--ws-ink2);margin:14px 0 0;font-size:16.5px;line-height:1.55}.rc-flow{grid-template-columns:300px minmax(0,1fr) 300px;align-items:start;gap:24px;max-width:1240px;margin:72px auto 0;display:grid}.rc-screen{text-align:center;color:#fff;background:radial-gradient(90% 60% at 50% 0,#1e3a86 0%,#071a4f 70%);border-radius:30px;flex-direction:column;align-items:center;gap:6px;padding:26px 22px 22px;display:flex;box-shadow:0 40px 80px -40px #071a4fb3}.rc-screen .ws-mono{color:#8e9bc6;margin-bottom:22px}.rc-screen .av{background:#ffffff14;border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:10px;font-size:28px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.rc-screen b{font-size:20px}.rc-screen small{color:#8e9bc6;font-size:14px}.rc-screen .t{font:500 15px var(--font-plex-mono),"IBM Plex Mono",monospace;margin-top:8px}.rc-screen .bars{align-items:center;gap:4px;height:56px;margin:22px 0;display:flex}.rc-screen .bars i{background:#fffc;border-radius:4px;width:4px;height:30%;animation:1.1s ease-in-out infinite rc-bar}.rc-screen .bars i:nth-child(3n){animation-delay:-.3s}.rc-screen .bars i:nth-child(3n+1){animation-delay:-.7s}.rc-screen .bars i:nth-child(4n){animation-duration:.85s}@keyframes rc-bar{0%,to{height:20%}50%{height:95%}}.rc-screen .end{color:#c9d1ea;border-top:1px solid #ffffff1f;justify-content:space-between;width:100%;padding-top:16px;font-size:13.5px;display:flex}.rc-screen .end b{color:var(--ws-amber);font-size:13.5px}.rc-tx{background:#fff;border-radius:30px;flex-direction:column;gap:12px;min-height:100%;margin:0;padding:22px 24px;list-style:none;display:flex;box-shadow:0 1px #071a4f0a,0 30px 60px -44px #071a4f73}.rc-tx li{opacity:0;max-width:84%;transition:opacity .5s var(--ws-ease),transform .5s var(--ws-ease);border-radius:18px;padding:13px 17px;font-size:16px;line-height:1.45;transform:translateY(8px)}.rc-tx li.on{opacity:1;transform:none}.rc-tx li.c{background:var(--ws-paper);border-top-left-radius:6px;align-self:flex-start}.rc-tx li.w{background:var(--ws-navy);color:#fff;border-top-right-radius:6px;align-self:flex-end}.rc-after{flex-direction:column;gap:18px;display:flex}.rc-after>div{opacity:0;transition:opacity .6s var(--ws-ease),transform .6s var(--ws-ease);background:#fff;border-radius:22px;padding:18px 20px;transform:translateY(12px);box-shadow:0 1px #071a4f0a,0 30px 60px -44px #071a4f73}.rc-flow.done .rc-after>div{opacity:1;transform:none}.rc-flow.done .rc-after .slot{transition-delay:.35s}.rc-after .lg{color:#1fa855;font-size:12.5px;font-weight:600}.rc-after .wa p{background:#ece5dd;border-radius:4px 12px 12px;margin:8px 0 6px;padding:10px 13px;font-size:15px;line-height:1.4}.rc-after .wa small{text-align:right;color:var(--ws-mute);font-size:11.5px;display:block}.rc-after .slot{box-shadow:inset 0 0 0 1.5px var(--ws-amber)!important;background:#fff7e8!important}.rc-after .slot .ws-mono{color:#8a5a00}.rc-after .slot b{letter-spacing:-.02em;margin-top:8px;font-size:22px;display:block}.rc-after .slot small{color:var(--ws-ink2);margin-top:4px;font-size:13.5px;display:block}.rc-player{background:#ffffff0f;border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;max-width:940px;margin:64px auto 0;padding:26px 32px 26px 26px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.rc-player .pl{cursor:pointer;background:var(--ws-amber);width:76px;height:76px;color:var(--ws-navy);transition:transform .2s var(--ws-ease);border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 18px 40px -16px #ffad1f99}.rc-player .pl:hover{transform:scale(1.05)}.rc-player .pl svg{width:28px;height:28px}.rc-player .i-pause{display:none}.rc-player.on .i-pause{display:block}.rc-player.on .i-play{display:none}.rc-player .meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rc-player .meta b{color:#fff;font-size:17px}.rc-player .meta .ws-mono{color:#8e9bc6;font-size:11px}.rc-player .peaks{cursor:pointer;width:100%;height:64px;margin-top:12px;display:block}.rc-player .dur{font:500 15px var(--font-plex-mono),"IBM Plex Mono",monospace;color:#c9d1ea;text-align:right;min-width:46px}.rc-hint{text-align:center;color:#8e9bc6;margin:22px 0 0}.rc-langs{max-width:1060px;margin:56px auto 0}.rc-langs div{border-top:1px solid var(--ws-line);grid-template-columns:220px 1fr;align-items:baseline;gap:24px;padding:28px 4px;display:grid}.rc-langs div:last-child{border-bottom:1px solid var(--ws-line)}.rc-langs .ws-mono{color:var(--ws-mute)}.rc-langs b{letter-spacing:-.035em;color:var(--ws-navy);font-size:42px;font-weight:500;line-height:1.15}.rc-langs b[lang]{letter-spacing:0}.rc-vs{grid-template-columns:1fr 1fr;gap:24px;max-width:1000px;margin:64px auto 0;display:grid}.rc-vs .side{background:#fff;border-radius:26px;padding:30px 32px;box-shadow:0 1px #071a4f0a,0 30px 60px -48px #071a4f73}.rc-vs .side.w{background:var(--ws-navy);color:#fff}.rc-vs .ws-mono{color:var(--ws-mute)}.rc-vs .w .ws-mono{color:var(--ws-amber)}.rc-vs ol{counter-reset:s;margin:22px 0 0;padding:0;list-style:none}.rc-vs li{counter-increment:s;border-top:1px solid var(--ws-line2);gap:14px;padding:14px 0;font-size:17px;display:flex}.rc-vs .w li{border-color:#ffffff1a}.rc-vs li:before{content:counter(s);font:500 12px var(--font-plex-mono),"IBM Plex Mono",monospace;color:var(--ws-mute);padding-top:4px}.rc-vs p{border-top:1px solid var(--ws-line2);justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 0;padding-top:18px;display:flex}.rc-vs .w p{border-color:#ffffff1f}.rc-vs p small{color:var(--ws-mute);font-size:13.5px}.rc-vs .w p small{color:#8e9bc6}.rc-vs p b{letter-spacing:-.02em;color:#b2402f;font-size:20px}.rc-vs .w p b{color:#7fdcab}.rc-stages{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:0;max-width:1300px;margin:72px auto 0;display:grid}.rc-stages .st{border-left:1px solid #ffffff1f;padding:30px 26px 10px}.rc-stages .st:first-child{border-left:0;padding-left:0}.rc-stages .n{font:500 13px var(--font-plex-mono),"IBM Plex Mono",monospace;color:var(--ws-amber)}.rc-stages h3{letter-spacing:-.03em;color:#fff;margin:14px 0 0;font-size:24px;font-weight:600}.rc-stages .st>p{color:#b4bfe0;margin:10px 0 0;font-size:15px;line-height:1.5}.rc-stages ul{margin:22px 0 0;padding:0;list-style:none}.rc-stages li a{border-top:1px solid #ffffff14;gap:12px;padding:14px 0;transition:opacity .2s;display:flex}.rc-stages li a:hover{opacity:.8}.rc-stages .fd-ic{width:18px;height:18px;color:var(--ws-amber);flex:none;margin-top:2px}.rc-stages li b{color:#fff;font-size:15.5px;display:block}.rc-stages li small{color:#8e9bc6;margin-top:3px;font-size:13px;line-height:1.45;display:block}.rc-onnavy .fd-go{color:#fff;border-color:#ffffff59}.rc-fit{border-top:1px solid var(--ws-line);grid-template-columns:repeat(5,1fr);max-width:1300px;margin:64px auto 0;display:grid}.rc-fit a{border-left:1px solid var(--ws-line);flex-direction:column;gap:10px;padding:28px 22px 32px;transition:background .25s;display:flex;position:relative}.rc-fit a:first-child{border-left:0}.rc-fit a:hover{background:var(--ws-paper)}.rc-fit b{letter-spacing:-.02em;font-size:20px}.rc-fit span{color:var(--ws-ink2);font-size:14.5px;line-height:1.5}.rc-fit em{color:var(--ws-mute);font-style:normal;position:absolute;top:28px;right:22px}.rc-adj{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin:34px auto 0;font-size:15.5px;font-weight:600;display:flex}.rc-adj .ws-mono{color:var(--ws-mute);font-weight:500}.rc-adj a{border-bottom:1px solid #071a4f4d}.rc-guard{max-width:820px;color:var(--ws-mute);text-align:center;margin:40px auto 0;font-size:14px;line-height:1.6}.rc-posts{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1240px;margin:40px auto 0;display:grid}.rc-posts a{border-top:1px solid var(--ws-line);flex-direction:column;gap:10px;padding-top:22px;display:flex}.rc-posts .ws-mono{color:var(--ws-mute);font-size:10.5px}.rc-posts b{letter-spacing:-.02em;font-size:20px;line-height:1.25}.rc-posts .d{color:var(--ws-ink2);font-size:15px;line-height:1.5}@media (max-width:1100px){.rc-hw{grid-template-columns:1fr;gap:40px}.rc-h1{font-size:60px}.rc-flow{grid-template-columns:1fr}.rc-stages{grid-template-columns:1fr 1fr}.rc-stages .st:nth-child(3){border-left:0;padding-left:0}.rc-fit{grid-template-columns:1fr 1fr}}@media (max-width:760px){.rc-hero{min-height:0}.rc-hw{padding-top:56px;padding-bottom:90px}.rc-h1{font-size:44px}.rc-cap{min-height:150px}.rc-cap p{font-size:25px}.rc-wave{height:110px}.rc-outs{grid-template-columns:1fr;gap:28px}.rc-outs div{border-left:0;padding:0}.rc-outs h3{font-size:24px}.rc-player{grid-template-columns:auto 1fr;gap:16px;padding:16px}.rc-player .pl{width:58px;height:58px}.rc-player .dur,.rc-player .meta .ws-mono{display:none}.rc-langs div{grid-template-columns:1fr;gap:8px;padding:20px 0}.rc-langs b{font-size:27px}.rc-vs,.rc-stages{grid-template-columns:1fr}.rc-stages .st{border-left:0;padding-left:0}.rc-fit{grid-template-columns:1fr}.rc-fit a{border-left:0;border-bottom:1px solid var(--ws-line)}.rc-posts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rc-tx li,.rc-after>div{opacity:1;transition:none;transform:none}}.rc2-stage{justify-self:end;width:100%;max-width:720px}.rc2-phone{z-index:3;width:340px;top:0;left:16px}.rc2-phone .scr{color:#fff;background:radial-gradient(120% 70% at 50% 0,#4b5563 0%,#1f2937 55%,#111827 100%);flex-direction:column;align-items:center;height:656px;padding:0 22px 30px;display:flex}.rc2-phone .nt{color:#111;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f5f7ed;border-radius:18px;align-self:stretch;gap:10px;margin:12px -8px 0;padding:11px 12px;font-size:13px;line-height:1.35;display:flex;box-shadow:0 12px 30px -16px #0009}.rc2-phone .nt .ic{background:#25d366;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.rc2-phone .nt .ic svg{width:18px;height:18px}.rc2-phone .nt b{justify-content:space-between;margin-bottom:1px;font-size:13px;display:flex}.rc2-phone .nt b small{color:#6b7280;font-size:11.5px;font-weight:400}.rc2-phone .nt.pre{opacity:0;transform:translateY(-14px)}.rc2-phone .nt.pre.on{opacity:1;transform:none}.rc2-phone .id{text-align:center;flex-direction:column;align-items:center;margin-top:58px;display:flex}.rc2-phone .nt.on+.id{margin-top:20px}.rc2-phone .id{transition:margin .6s var(--ws-ease)}.rc2-phone .by{color:#86efac;background:#34c7592e;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.rc2-phone .by i{background:#34c759;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite rc2-blink}@keyframes rc2-blink{50%{opacity:.3}}.rc2-phone .id b{letter-spacing:-.02em;margin-top:14px;font-size:32px;font-weight:500}.rc2-phone .id .tm{color:#d1d5db;font-variant-numeric:tabular-nums;margin-top:6px;font-size:17px}.rc2-phone .keys{grid-template-columns:repeat(3,1fr);gap:22px 18px;width:100%;margin-top:auto;display:grid}.rc2-phone .keys span{color:#e5e7eb;flex-direction:column;align-items:center;gap:7px;font-size:12px;display:flex}.rc2-phone .keys i{color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.rc2-phone .keys .on i{color:#111;background:#fff}.rc2-phone .keys i svg{width:26px;height:26px}.rc2-phone .end{color:#fff;background:#ff3b30;border-radius:50%;place-items:center;width:70px;height:70px;margin-top:30px;display:grid}.rc2-phone .end svg{width:30px;height:30px}.rc2-tx{z-index:2;transform-origin:0;width:330px;padding:16px 18px 10px;top:176px;left:402px;transform:rotateY(-12deg)}.rc2-tx .hd{border-bottom:1px solid var(--ws-line2);align-items:center;gap:8px;padding-bottom:12px;display:flex}.rc2-tx .hd .ws-mono{color:var(--ws-mute);font-size:9.5px}.rc2-tx .dot{background:#2fa36b;border-radius:50%;width:7px;height:7px}.rc2-tx p{border-bottom:1px solid var(--ws-line2);color:var(--ws-ink);margin:0;padding:10px 0;font-size:14px;line-height:1.42;position:relative}.rc2-tx p:last-child{border-bottom:0}.rc2-tx p .ws-mono{color:var(--ws-mute);margin-bottom:3px;font-size:9.5px;display:block}.rc2-tx p.w .ws-mono{color:#c47f06}.rc2-tx p.w{color:var(--ws-navy);font-weight:500}.rc2-tx .rc2-in{top:-12px;right:-30px}.rc2-tx .rc2-in:after{display:none}.rc2-t1{--lead:24px;top:112px;left:388px}.rc2-t4{--lead:24px;top:40px;left:388px}.rc2-more{top:636px;left:420px}@media (max-width:1180px){.rc2-stage{justify-self:center}}@media (max-width:760px){.rc2-stage{height:auto;min-height:0}.rc2-stage .rc2-phone{width:100%;max-width:330px;margin:14px auto 0;position:relative;left:auto}.rc2-phone .scr{height:600px}.rc2-stage .rc2-tx,.rc2-stage .rc2-more,.rc2-stage>.hx-tag{display:none}}.rc-stages li small{display:none}.rc-stages li a{align-items:center;padding:11px 0}
