.rkt-scene{--ink:#10101a;--muted:#74748a;--blue:#2f6bff;--violet:#7b4dff;position:relative;color:var(--ink)}.rkt-scene svg{display:block}.rkt-hero-scene{position:relative;width:min(calc(100% - 2.5rem),400px);aspect-ratio:1;margin:0 auto 48px}@media (min-width:1100px){.rkt-hero-wrap>h1{max-width:58%}.rkt-hero-scene{position:absolute;top:50%;right:max(2rem,calc((100% - 76rem) / 2 + 2rem));width:min(38vw,500px);margin:0;transform:translateY(-50%)}}.h-orbit{inset:0;width:100%;height:100%;overflow:visible}.h-gift,.h-orbit{position:absolute}.h-gift{left:50%;top:53%;width:44%;aspect-ratio:1}.h-gift svg{width:100%;height:100%;overflow:visible}.h-ava{position:absolute;width:12%;aspect-ratio:1;margin:-6% 0 0 -6%;border-radius:50%;border:3px solid #fff;display:grid;place-items:center;box-shadow:0 8px 20px rgba(16,16,26,.12)}.h-ava svg{width:58%;height:58%}.h-plane{position:absolute;left:0;top:0;width:13%;aspect-ratio:1;margin:-6.5% 0 0 -6.5%}.h-plane svg{width:100%;height:100%;overflow:visible}.h-badge{position:absolute;left:0;top:18%;display:inline-flex;align-items:center;gap:.5em;background:#fff;border-radius:999px;padding:.55em 1em;font-weight:700;font-size:clamp(12px,1vw,15px);box-shadow:0 12px 30px rgba(16,16,26,.1),0 1px 3px rgba(16,16,26,.06);white-space:nowrap}.h-badge i{width:.55em;height:.55em;border-radius:50%;background:#12b76a;box-shadow:0 0 0 .25em rgba(18,183,106,.18)}.h-plus{position:absolute;left:50%;top:44%;transform:translateX(-50%);font-weight:700;font-size:clamp(12px,1vw,15px);color:#0d9f5c;background:#e3f7ec;padding:.25em .65em;border-radius:999px}.rkt-row{position:relative}.rkt-row>.rkt-scene{margin-top:40px;display:flex;justify-content:center}@media (min-width:1240px){.rkt-row>.rkt-scene{position:absolute;right:0;top:50%;margin:0;transform:translateY(-50%)}}.rkt-card{position:relative;font-size:clamp(13px,1vw,15px);background:#fff;border-radius:1.6em;padding:1.1em;box-shadow:0 30px 80px rgba(16,16,26,.12),0 2px 6px rgba(16,16,26,.05)}.rkt-chan-ava{border-radius:50%;display:grid;place-items:center;flex:none;background:linear-gradient(135deg,#2f6bff,#7b4dff)}.rkt-chan-ava svg{width:52%;height:52%;transform:translateX(-6%)}.rkt-post-scene{font-size:13.5px}@media (min-width:1240px){.rkt-post-scene{padding-right:13em}}.rkt-post{width:19em}.rkt-post-scene .rkt-card{font-size:inherit}.p-head{display:flex;align-items:center;gap:.7em}.p-head .rkt-chan-ava{width:2.6em;height:2.6em}.p-head b{display:block;font-weight:700;font-size:1em;letter-spacing:-.01em}.p-head span{display:block;font-size:.8em;color:var(--muted);margin-top:.15em}.p-media{position:relative;overflow:hidden;margin-top:.8em;height:5.8em;border-radius:1em;background:var(--blue);color:#fff;padding:1em;display:flex;flex-direction:column;justify-content:flex-end}.p-media b{position:relative;font-weight:800;font-size:1.35em;letter-spacing:-.035em;line-height:1.05}.p-media span{position:relative;font-size:.8em;opacity:.85;margin-top:.35em}.p-media i{position:absolute;border-radius:50%}.p-lines{margin-top:.9em;display:grid;gap:.45em}.p-lines i{display:block;height:.55em;border-radius:1em;background:#ebebef}.p-reacts{display:flex;gap:.45em;margin-top:.8em;flex-wrap:wrap}.p-chip{display:inline-flex;align-items:center;gap:.35em;padding:.38em .75em .38em .5em;border-radius:999px;background:#f2f4ff;font-weight:700;font-size:.9em;font-variant-numeric:tabular-nums}.p-chip svg{width:1.2em;height:1.2em}.p-foot{display:flex;align-items:center;gap:1.1em;margin-top:.9em;font-size:.82em;color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.p-foot span{display:inline-flex;align-items:center;gap:.35em}.p-foot svg{width:1.25em;height:1.25em}.p-foot .p-live{margin-left:auto;display:inline-flex;align-items:center;gap:.4em;color:#d92d20}.p-foot .p-live:before{content:"";width:.5em;height:.5em;border-radius:50%;background:currentColor;animation:rkt-blink 1.2s steps(2) infinite}@keyframes rkt-blink{50%{opacity:.2}}.p-comments{display:flex;flex-direction:column;gap:.7em;margin-top:1.2em}@media (min-width:1240px){.p-comments{position:absolute;left:calc(19em + 1em);top:1.2em;width:12em;margin:0}}@media (max-width:1239px){.rkt-post-scene{flex-direction:column;align-items:center}}.p-com{display:flex;align-items:flex-end;gap:.5em}.p-com .p-cava{width:2.1em;height:2.1em;border-radius:50%;flex:none;display:grid;place-items:center}.p-com .p-cava svg{width:58%;height:58%}.p-com div{background:#fff;border-radius:1.1em 1.1em 1.1em .3em;padding:.55em .85em;box-shadow:0 12px 30px rgba(16,16,26,.1),0 1px 3px rgba(16,16,26,.05)}.p-com b{display:block;font-size:.78em;font-weight:700}.p-com span{display:block;font-size:.92em;margin-top:.1em;white-space:nowrap}.p-fly{position:absolute;left:0;top:0;width:1.9em;height:1.9em;margin:-.95em 0 0 -.95em;pointer-events:none}.p-fly svg{width:100%;height:100%}.rkt-grow{display:grid;grid-template-columns:auto auto minmax(8em,1fr);align-items:center;gap:1.1em;width:min(31em,calc(100vw - 2.5rem));padding:1em 1.3em;font-size:13.5px}.rkt-grow .rkt-chan-ava{width:3.4em;height:3.4em}.g-name{font-weight:600;font-size:.85em;color:var(--muted)}.g-num{display:block;font-weight:800;font-size:2.3em;letter-spacing:-.045em;line-height:1.05;font-variant-numeric:tabular-nums}.g-lbl{display:flex;align-items:center;gap:.5em;font-size:.8em;color:var(--muted);font-weight:600;margin-top:.25em;white-space:nowrap}.g-badge{background:#12b76a;color:#fff;font-weight:700;padding:.2em .6em;border-radius:999px}.g-chart{position:relative;align-self:stretch;display:flex;align-items:center}.g-chart svg{width:100%;height:auto;overflow:visible}.g-plus{position:absolute;right:0;top:-.4em;font-weight:700;font-size:.8em;color:#0d9f5c;background:#e3f7ec;padding:.2em .55em;border-radius:999px}@media (max-width:420px){.rkt-grow{grid-template-columns:auto 1fr}.g-chart{grid-column:1/-1}}.rkt-cta-logo{width:76px;height:76px;margin:0 auto 28px}.rkt-cta-logo svg{width:100%;height:100%;overflow:visible}.rkt-cta-wave{position:absolute;inset:0;background:#2f6bff;clip-path:circle(0 at 50% 0);pointer-events:none}.rkt-cta h2,.rkt-cta p{transition:color .6s cubic-bezier(.16,1,.3,1)}.rkt-cta .btn-ghost,.rkt-cta .btn-primary{transition:background .6s,color .6s,border-color .6s}.rkt-cta.is-on h2{color:#fff}.rkt-cta.is-on p{color:rgba(255,255,255,.85)}.rkt-cta.is-on .btn-primary{background:#fff;color:#10101a}.rkt-cta.is-on .btn-ghost{color:#fff;border-color:rgba(255,255,255,.55);background:transparent}