.rkf.rkf *,.rkf.rkf :before,.rkf.rkf :after{box-sizing:border-box}.rkf{isolation:isolate;color:#f4f5fa;height:clamp(600px,100svh - 68px,1000px);font-family:var(--rk-sans), "Inter", system-ui, sans-serif;--serif:var(--rk-serif), "Newsreader", Georgia, serif;--gut:max(clamp(20px, 5vw, 72px), calc((100% - 1320px) / 2));--fx:50%;--fy:50%;--p:#92854c;--p-bg:#fbf8ef;--p-line:#e8e4d4;--p-ink:#5c5330;--a:#6366f1;--a-bg:#eef2ff;--a-line:#e0e7ff;--a-ink:#4f46e5;--l:#22c55e;--l-bg:#f0fdf4;--l-line:#dcfce7;--l-ink:#15803d;--violet:#7c3aed;--lav:#c4b5fd;--x:#c33;--gold:#e9c46a;--gold-hi:#f3d98e;background:#05070f;position:relative;overflow:hidden}.rkf .rkf-slot{display:contents}.rkf .stage{position:absolute;inset:0}.rkf .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rkf .copy{z-index:8;left:var(--gut);width:min(500px,37vw);transition:opacity .55s .35s,transform .7s cubic-bezier(.2,.7,.2,1) .3s;position:absolute;top:50%;transform:translateY(-50%)}.rkf.expanded .copy{opacity:0;pointer-events:none;transition:opacity .35s,transform .5s;transform:translate(-40px,-50%)}.rkf.late-copy .copy{transition-delay:.85s,.8s}.rkf .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lav);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;margin:0 0 22px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.rkf .eyebrow:before{content:"";background:#a78bfa;border-radius:50%;width:6px;height:6px}.rkf .copy h1{letter-spacing:-2px;text-wrap:balance;color:#f4f5fa;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:700;line-height:1.05}.rkf .copy h1 em{font-family:var(--serif);letter-spacing:-.5px;color:var(--lav);font-style:italic;font-weight:400}.rkf .lead{color:#b8bcd4;text-wrap:pretty;margin:22px 0 0;font-size:17px;line-height:1.6}.rkf .ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.rkf .btn{border-radius:999px;align-items:center;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.rkf .btn.primary{background:var(--violet);color:#fff;box-shadow:0 10px 30px #7c3aed59}.rkf .btn.ghost{color:#fff;border:1px solid #fff3}.rkf .btn.primary:hover,.rkf .btn.ghost:hover{color:#fff}.rkf .btn.primary:hover{background:#6d28d9}.rkf .btn.ghost:hover{border-color:#ffffff73}.rkf .segs{z-index:9;--seg:#f97316;--segg:#ef4444cc;align-items:center;gap:14px;transition:opacity .45s;display:flex;position:absolute;top:14px;left:clamp(20px,5vw,72px);right:clamp(20px,5vw,72px)}.rkf .segs.gold{--seg:var(--gold);--segg:#e9c46ad9}.rkf.is-playing .segs{opacity:.5}.rkf.is-playing .segs:hover,.rkf.is-playing .segs:focus-within{opacity:1}.rkf .segrow{flex:1;gap:6px;min-width:0;display:flex}.rkf .sg{cursor:pointer;color:#bec4e06b;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;height:40px;padding:0;display:flex}.rkf .sg svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:color .3s}.rkf .sg .bar{background:#ffffff21;border-radius:3px;width:100%;height:3px;display:block;position:relative}.rkf .sg .bar i{background:var(--seg);border-radius:3px;width:0;position:absolute;top:0;bottom:0;left:0}.rkf .sg.cur .bar i:after{content:"";width:8px;height:8px;box-shadow:0 0 6px 1px var(--segg);background:#fff;border-radius:50%;margin-top:-4px;position:absolute;top:50%;right:-4px}.rkf .sg.done{color:#e9c46a9e}.rkf .segs:not(.gold) .sg.done{color:#fdba7499}.rkf .sg.cur,.rkf .sg:hover{color:#fff}.rkf .pp{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0c0f238c;border:1px solid #fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.rkf .pp svg,.rkf .tapcue svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.rkf .pp .i-play path,.rkf .tapcue .i-play path{fill:currentColor;stroke:none}.rkf .pp g{display:none}.rkf .pp[data-s=pause] .i-pause,.rkf .pp[data-s=resume] .i-play,.rkf .pp[data-s=again] .i-again{display:inline}.rkf .sg:focus-visible,.rkf .pp:focus-visible,.rkf .btn:focus-visible,.rkf .cta .again:focus-visible{outline:2px solid var(--lav);outline-offset:3px}.rkf .film{visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.rkf.ready .film{visibility:visible}.rkf.fadein .film{animation:.3s both rkf-filmin}@keyframes rkf-filmin{0%{opacity:0}}.rkf .film .bg{background:radial-gradient(34% 40%,#141c42 0%,#0a0f26 46%,#05070f 100%);position:absolute;inset:-40%}.rkf .cropmask{position:absolute;inset:0}.rkf .crop{perspective:1150px;perspective-origin:var(--fx) var(--fy);transform-origin:0 0;will-change:transform;position:absolute;inset:0}.rkf .fit{left:var(--fx);top:var(--fy);transform-style:preserve-3d;position:absolute}.rkf .shake,.rkf .cam,.rkf .world{transform-style:preserve-3d;position:absolute;top:0;left:0}.rkf .obj{backface-visibility:hidden;position:absolute;top:0;left:0}.rkf .desat{mix-blend-mode:saturation;opacity:0;pointer-events:none;z-index:3;background:#7f8391;position:absolute;inset:-100%}.rkf .cold{mix-blend-mode:multiply;opacity:0;pointer-events:none;z-index:3;background:#7b8dbb;position:absolute;inset:-100%}.rkf .flash{opacity:0;pointer-events:none;z-index:4;background:#fff;position:absolute;inset:-100%}.rkf .vignette{pointer-events:none;z-index:4;background:radial-gradient(42% 44%,#0000 50%,#020308b3 100%);position:absolute;inset:-40%}.rkf .dim{z-index:5;opacity:0;pointer-events:none;background:#05070f9e;position:absolute;inset:-100%}.rkf .veil{z-index:6;pointer-events:none;background:radial-gradient(calc(var(--fw,1440px) * .46) calc(var(--fh,900px) * .52) at 50% 50%, rgba(5,7,15,calc(var(--va) * 1.35)), rgba(5,7,15,calc(var(--va) * .8)));position:absolute;inset:-100%}.rkf .grain{pointer-events:none;z-index:8;opacity:.07;mix-blend-mode:overlay;animation:.6s steps(6,end) infinite rkf-grain;position:absolute;inset:-50px}@keyframes rkf-grain{0%{transform:translate(0)}20%{transform:translate(-18px,12px)}40%{transform:translate(14px,-20px)}60%{transform:translate(-10px,-8px)}80%{transform:translate(20px,16px)}to{transform:translate(0)}}.rkf .film.is-paused .grain{animation-play-state:paused}.rkf .tapcue{color:#fff;opacity:0;pointer-events:none;z-index:9;background:#0c0f23b8;border:1px solid #c4b5fd66;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;display:flex;position:absolute;top:50%;left:50%}.rkf .tapcue svg{width:22px;height:22px}.rkf .wstack{display:none}.rkf .bpgrid{opacity:0;width:2600px;height:1700px;-webkit-mask-image:radial-gradient(closest-side,#000 50%,#0000);mask-image:radial-gradient(closest-side,#000 50%,#0000)}.rkf .bpgrid line{stroke:#818cf838;stroke-width:1px}.rkf .bpgrid line.major{stroke:#a5b4fc57}.rkf .card{color:#111;background:#fff;border:1px solid #e8e8ed;border-radius:14px;width:236px;padding:14px 16px 12px;box-shadow:0 30px 80px #00000080}.rkf .card h4{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.rkf .org h4{letter-spacing:-.02em;font-size:19px}.rkf .card .meta{color:#6e6e73;margin-top:2px;font-size:11px}.rkf .card .tasks{flex-direction:column;gap:6px;margin-top:10px;display:flex}.rkf .org .in{flex-direction:column;display:flex;position:relative}.rkf .org{transform-style:preserve-3d;backface-visibility:visible}.rkf .tent{transform-style:preserve-3d;position:relative}.rkf .org .avs{margin-top:auto;padding-top:10px}.rkf .sup,.rkf .bk,.rkf .floor{background:repeating-linear-gradient(45deg,#ffffff14 0 1px,#0000 1px 11px),repeating-linear-gradient(-45deg,#ffffff14 0 1px,#0000 1px 11px),linear-gradient(155deg,#4c3d9e 0%,#2e2672 55%,#1e1b4b 100%);border:3px solid #e2ddffcc;border-radius:12px;box-shadow:0 10px 30px #0006}.rkf .floor{box-shadow:none;width:236px}.rkf .sup,.rkf .bk{width:100%;height:100%;position:absolute;top:0;left:0}.rkf .floor:after{content:"";border:1.5px solid #ffffff8c;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.rkf .ichip{z-index:2;pointer-events:none;position:absolute;top:50%;left:50%}.rkf .task{color:#1d1d1f;background:#f5f5f7;border-radius:8px;padding:6px 9px;font-size:11.5px}.rkf .avs{gap:4px;margin-top:10px;display:flex}.rkf .av{color:#6d28d9;background:#ede9fe;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:700;display:flex}.rkf .ty{display:block;position:relative}.rkf .ty .ghost{visibility:hidden}.rkf .ty .tyo{position:absolute;top:0;left:0;right:0}.rkf .task.ty .tyo{top:6px;left:9px;right:9px}.rkf .caret{vertical-align:-2px;opacity:0;background:currentColor;width:1.5px;height:1.05em;margin-left:1px;animation:.75s step-end infinite rkf-blink;display:inline-block}@keyframes rkf-blink{50%{visibility:hidden}}.rkf .chip{display:block}.rkf .ci{color:#111;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:13px;font-weight:600;display:flex;position:relative;box-shadow:0 0 0 1px #c4b5fd8c,0 14px 44px #7c3aed80}.rkf .ci img{border-radius:6px;width:24px;height:24px;display:block}.rkf .ci.t{padding:7px 14px 7px 11px}.rkf .ci.t:before{content:"✦";color:var(--violet);font-size:12px}.rkf .streak{opacity:0;transform-origin:100%;pointer-events:none;background:linear-gradient(270deg,#fed7aaf2,#fb923c99 40%,#ef444400);border-radius:3px;width:170px;height:3px;margin-top:-1.5px;position:absolute;top:50%;right:50%}.rkf .streak.ftail{background:repeating-linear-gradient(270deg,#fdba74f2 0 6px,#fdba7400 6px 11px);border-radius:0;height:2px;margin-top:-1px;-webkit-mask-image:linear-gradient(270deg,#000 35%,#0000);mask-image:linear-gradient(270deg,#000 35%,#0000)}.rkf .bfuse{pointer-events:none;opacity:0;background:repeating-linear-gradient(90deg,#fdba74e6 0 6px,#fdba7400 6px 11px);height:2px;position:absolute}.rkf .fs{background:radial-gradient(circle,#fff 0 18%,#fdba74 34%,#f97316a6 50%,#ef444400 72%);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:100%;box-shadow:0 0 16px 5px #f9731680}.rkf .fs.rider{opacity:0;z-index:3;width:12px;height:12px;margin:-6px 0 0 -6px;top:50%;left:50%}.rkf .bhead{margin:0;top:0;left:0}.rkf .warn{width:310px}.rkf .warn .wi{color:#1d1d1f;background:#fff;border:1px solid #f3d3d3;border-radius:12px;gap:8px;padding:12px 14px;font-size:15.5px;line-height:1.38;display:flex;box-shadow:0 22px 60px #0000008c}.rkf .warn b{color:var(--x);font-size:15px;line-height:1.05}.rkf .mark{letter-spacing:.14em;color:#fff;white-space:nowrap;text-shadow:0 0 24px #a78bfae6;background:#080a1cd1;border:1px solid #c4b5fd73;border-radius:18px;padding:16px 30px 16px 34px;font-size:34px;font-weight:700;box-shadow:0 0 60px #7c3aed8c,inset 0 0 30px #7c3aed40}.rkf .mark sup{letter-spacing:0;font-size:.38em}.rkf .spark{pointer-events:none;opacity:0;width:16px;height:16px}.rkf .spark i{background:radial-gradient(circle,#fff 0 26%,#fff1b8 40%,#f3d98e8c 58%,#e9c46a00 74%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 14px 5px #f3d98e80,0 0 38px 12px #e9c46a33}.rkf .spark .fl{opacity:.8;background:linear-gradient(90deg,#fff7d600,#fff7d6f2 50%,#fff7d600) 50%/100% 1.6px no-repeat,linear-gradient(#fff7d600,#fff7d6f2 50%,#fff7d600) 50%/1.6px 100% no-repeat;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%}.rkf .mote{fill:url(#mg)}.rkf .star{stroke:#fff8e1;stroke-linecap:round}.rkf .edge{pointer-events:none;z-index:6;opacity:0;position:absolute;top:0;left:0;overflow:visible}.rkf .edge.burst{opacity:1}.rkf .edge .eg{fill:none;stroke:#f3d98e66;stroke-linejoin:round}.rkf .edge .ec{fill:none;stroke:#fff6d6;stroke-linejoin:round}.rkf .edge .flare{opacity:0}.rkf .thr{pointer-events:none;overflow:visible}.rkf .thr path{fill:none;stroke-linecap:round;stroke-linejoin:round}.rkf .thr .glow{stroke:#e9c46a42;stroke-width:8px}.rkf .thr .core{stroke:var(--gold-hi);stroke-width:2.4px}.rkf .panel{color:#111;background:#fff;border:1px solid #e8e8ed;border-radius:18px;box-shadow:0 40px 110px #0000008c}.rkf #tpal{width:396px;height:366px}.rkf #tpal .hd{position:absolute;top:15px;left:18px;right:18px}.rkf #tpal .hd b{letter-spacing:-.01em;font-size:15px}.rkf #tpal .hd span{color:#6e6e73;margin-top:2px;font-size:11.5px;display:block}.rkf #tpal .key{color:#6e6e73;white-space:nowrap;gap:10px;font-size:10px;display:flex;position:absolute;top:58px;left:18px;right:18px}.rkf #tpal .key i{vertical-align:0;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.rkf .row{color:#1d1d1f;background:#f5f5f7;border-radius:10px;justify-content:space-between;align-items:center;height:36px;padding:0 8px 0 12px;font-size:12.5px;display:flex;position:absolute;left:16px;right:16px}.rkf .row .tbar{background:linear-gradient(90deg, #cfcfda var(--w), #cfcfda00 var(--w));border-radius:4px;flex:1;height:8px;margin-right:22px}.rkf .dest{width:78px;height:24px;position:relative}.rkf .dest span{border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.rkf .dest .off{color:#86868b;background:#e8e8ed}.rkf .dest .on{opacity:0}.rkf .dest .on.p{background:var(--p-bg);color:var(--p-ink);border:1px solid var(--p-line)}.rkf .dest .on.a{background:var(--a-bg);color:var(--a-ink);border:1px solid var(--a-line)}.rkf .dest .on.l{background:var(--l-bg);color:var(--l-ink);border:1px solid var(--l-line)}.rkf #tpal .ft{color:var(--l-ink);opacity:0;font-size:11.5px;font-weight:600;position:absolute;bottom:12px;left:18px}.rkf #camila{align-items:center;gap:14px;width:336px;padding:14px 16px;display:flex}.rkf #camila .ph{flex-shrink:0;width:62px;height:62px;position:relative}.rkf #camila .ph img{object-fit:cover;border-radius:50%;width:62px;height:62px;display:block}.rkf #camila .pring{border:2px solid var(--p);opacity:0;border-radius:50%;position:absolute;inset:-7px;box-shadow:0 0 0 6px #92854c29,0 0 34px #92854c8c}.rkf #camila .nm b{font-size:15px}.rkf #camila .nm span{color:#6e6e73;font-size:11.5px;display:block}.rkf #camila .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--p);opacity:0;margin-top:8px;font-size:10px;font-weight:700}.rkf #camila .keep{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.rkf #camila .keep i{color:var(--p-ink);background:var(--p-bg);border:1px solid var(--p-line);opacity:0;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.rkf #shape{width:560px;padding:18px 22px}.rkf #shape .t{letter-spacing:-.01em;font-size:16px;font-weight:700}.rkf #shape .labs{height:18px;margin-top:10px;position:relative}.rkf #shape .labs span{letter-spacing:.12em;font-size:11px;font-weight:600;position:absolute;top:0;left:0}.rkf #shape .labs .v1{color:#6e6e73}.rkf #shape .labs .v2{color:var(--violet);opacity:0}.rkf .shaperow{align-items:stretch;display:flex}.rkf .sbox{flex-shrink:0;width:300px;height:300px;position:relative}.rkf .sbox>svg{flex-shrink:0;margin-top:4px;display:block;position:absolute;top:0;left:0}.rkf #routes .rt{stroke:#c9a43a;stroke-width:2.6px}.rkf #routes .ro{stroke:#a9abcb;stroke-width:1.4px}.rkf #routes .od{fill:#d9b955;opacity:0}.rkf .tok{border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.rkf .tok.mate{color:#6d28d9;background:#fff;border:1.5px solid #c4b5fd;width:24px;height:24px;font-size:8.5px;font-weight:700;box-shadow:0 2px 6px #11111124}.rkf .tok.her{z-index:3;width:38px;height:38px;transform-style:preserve-3d;box-shadow:0 0 0 3px #92854c,0 0 20px #92854ca6}.rkf .tok.her img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.rkf .tok.ai{color:#fff;background:#7c3aed;width:22px;height:22px;font-size:10px;box-shadow:0 0 12px #7c3aedbf}.rkf .tok.ai svg{flex-shrink:0;width:15px;height:15px;margin-top:4px;display:block;position:absolute;top:0;left:0}.rkf .tok.ai .o{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round}.rkf .tok.ai .f{fill:#fff}.rkf .tok.ai .h{fill:#7c3aed}.rkf .node{border:2px solid var(--gold);z-index:2;opacity:0;background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0}.rkf .node i{background:radial-gradient(circle at 35% 30%,#fde68a,#b08d3c);border-radius:50%;position:absolute;inset:1.5px;transform:scale(0)}.rkf .tagt{white-space:nowrap;color:#1d1d1f;z-index:3;background:#fff;border:1px solid #e8e8ed;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;position:absolute;top:0;left:0;box-shadow:0 4px 12px #11111124}.rkf .tagt i{color:#7c3aed;opacity:0;vertical-align:bottom;width:0;font-style:normal;display:inline-block;overflow:hidden}.rkf .tagt .tb{vertical-align:-1px;flex-shrink:0;width:11px;height:11px;margin:4px 3px 0 0;display:block;position:absolute;top:0;left:0}.rkf .tagt .tb .o{fill:none;stroke:#7c3aed;stroke-width:2.2px;stroke-linecap:round}.rkf .tagt .tb .f{fill:#7c3aed}.rkf .pcts{flex-direction:column;justify-content:space-between;padding:30px 0 34px 22px;display:flex}.rkf .pct{opacity:0}.rkf .pct b{align-items:center;gap:8px;font-size:14px;display:flex}.rkf .pct b i{border-radius:50%;width:7px;height:7px;display:inline-block}.rkf .pct span{color:#6e6e73;margin:2px 0 0 15px;font-size:11.5px;display:block}.rkf .capline{color:#1d1d1f;height:18px;margin-top:12px;font-size:12px;position:relative}.rkf .capline span{position:absolute;left:0;right:0}.rkf .capline .c2{opacity:0}.rkf #hr{border-radius:16px;width:300px;padding:14px 16px}.rkf #hr .k{letter-spacing:.1em;text-transform:uppercase;color:#6e6e73;font-size:10.5px;font-weight:600;display:block}.rkf #hr .s{color:#6e6e73;margin-top:2px;font-size:11.5px;display:block}.rkf #hr .t{margin-top:11px;font-size:14px;font-weight:700;display:block}.rkf #hr .hbar{border-radius:999px;gap:2px;height:8px;margin-top:8px;display:flex;overflow:hidden}.rkf #hr .hleg{color:#1d1d1f;flex-wrap:wrap;gap:5px 12px;margin-top:9px;font-size:11.5px;display:flex}.rkf #hr .hleg span{align-items:center;gap:5px;display:inline-flex}.rkf #hr .hleg i{border-radius:50%;width:8px;height:8px}.rkf #hr .hkpi{border-top:1px solid #e8e8ed;gap:18px;margin-top:12px;padding-top:10px;display:flex}.rkf #hr .hkpi span{color:#6e6e73;flex-direction:column;font-size:11px;display:flex}.rkf #hr .hkpi strong{color:#111;letter-spacing:-.02em;font-size:18px}.rkf #conn{border-radius:14px;width:264px;padding:12px 14px}.rkf #conn b{font-size:14px}.rkf #conn .on{color:var(--l-ink);margin-left:6px;font-size:11px;font-weight:600}.rkf #conn .sub{color:#6e6e73;margin-top:3px;font-size:11px;display:block}.rkf #conn .rule{color:#1d1d1f;opacity:0;border-top:1px solid #e8e8ed;margin-top:7px;padding-top:7px;font-size:11px;display:block}.rkf #conn .rule:before{content:"✓ ";color:var(--l-ink);font-weight:700}.rkf .gate{width:26px;height:26px}.rkf .gate i{background:#0b1026;border:2px solid #4ade80;border-radius:4px;position:absolute;inset:3px;transform:rotate(45deg);box-shadow:0 0 16px #4ade80b3}.rkf .gate b{color:#bbf7d0;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.rkf .gatelbl{color:#bbf7d0;white-space:nowrap;background:#0b1026d9;border:1px solid #4ade8073;border-radius:999px;padding:4px 9px;font-size:13.5px;font-weight:600}.rkf #ev{border-radius:14px;width:262px;padding:12px 14px;font-size:11.5px}.rkf #ev b{font-size:12.5px}.rkf #ev ul{color:#1d1d1f;flex-direction:column;gap:5px;margin:7px 0 0;padding:0;list-style:none;display:flex}.rkf #ev li,.rkf #ev .val{opacity:0}.rkf #ev li:before{content:"✓ ";color:var(--l-ink);font-weight:700}.rkf #ev .val{background:var(--l-bg);border:1px solid var(--l-line);border-radius:10px;justify-content:space-between;align-items:center;margin-top:9px;padding:7px 10px;display:flex}.rkf #ev .val strong{color:#111;letter-spacing:-.02em;font-size:18px}.rkf #ev .val span{color:var(--l-ink);font-size:11px;font-weight:700}.rkf #ev .val i{color:#3f6b4e;margin-top:2px;font-style:normal;font-weight:500;display:block}.rkf #evo{color:#fff;background:#1d1d1f;border-radius:14px;flex-direction:column;gap:8px;width:300px;padding:16px 18px;display:flex;box-shadow:0 30px 90px #0009}.rkf #evo .who{border-bottom:1px solid #ffffff1f;align-items:center;gap:11px;margin-bottom:2px;padding-bottom:10px;display:flex}.rkf #evo .who img{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 2px var(--gold);border-radius:50%}.rkf #evo .who b{font-size:14px;display:block}.rkf #evo .who span{color:var(--gold-hi);font-size:11.5px;display:block}.rkf #evo .k{letter-spacing:1.5px;text-transform:uppercase;color:var(--lav);font-size:10px;font-weight:600}.rkf #evo>b{font-size:14px}.rkf #evo .ln{color:#d2d2d7;flex-direction:column;gap:4px;font-size:12px;display:flex}.rkf .ftile{color:#111;background:#fff;border:1px solid #e8e8ed;border-radius:16px;flex-direction:column;gap:3px;width:250px;height:162px;padding:14px 16px 15px;display:flex;box-shadow:0 30px 80px #00000080}.rkf .ftile .fv{flex:1;align-items:center;gap:8px;min-height:0;display:flex}.rkf .ftile>b{letter-spacing:-.01em;font-size:16px}.rkf .ftile>span{color:#6e6e73;font-size:12.5px;line-height:1.32}.rkf .fv-pal i{border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700}.rkf .fv-pal .p{background:var(--p-bg);color:var(--p-ink);border:1px solid var(--p-line)}.rkf .fv-pal .a{background:var(--a-bg);color:var(--a-ink);border:1px solid var(--a-line)}.rkf .fv-pal .l{background:var(--l-bg);color:var(--l-ink);border:1px solid var(--l-line)}.rkf .fv-human svg{fill:none;width:38px;height:38px;stroke:var(--p);stroke-width:2px;stroke-linecap:round}.rkf .fv-human .ch{color:var(--p-ink);background:var(--p-bg);border:1px solid var(--p-line);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.rkf .fv-route svg{fill:#fff;width:24px;height:50px;stroke:var(--gold);stroke-width:2.4px;stroke-linecap:round}.rkf .fv-route .coin{background:radial-gradient(circle at 35% 30%,#fde68a,#b08d3c);border-radius:50%;width:22px;height:22px;box-shadow:0 0 10px #e9c46ab3}.rkf .fv-route .sp{color:var(--violet);font-size:12.5px;font-weight:700}.rkf .fv-hr{flex-direction:column;justify-content:center}.rkf .fv-hr .hb{border-radius:999px;gap:2px;width:100%;height:8px;display:flex;overflow:hidden}.rkf .fv-hr .hb i{display:block}.rkf .fv-hr strong{letter-spacing:-.02em;font-size:18px}.rkf .fv-diamond svg{width:60px;height:60px}.rkf .fv-connector img{border-radius:7px;width:26px;height:26px}.rkf .fv-gate .gate{transform-origin:0;display:block;position:relative;transform:scale(1.6)}.rkf .fv-value svg{fill:none;stroke:#22c55e;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:64px;height:28px}.rkf .fv-value strong{color:var(--l-ink);letter-spacing:-.02em;font-size:22px}.rkf .ovl{left:var(--fx);top:var(--fy);z-index:5;pointer-events:none;width:0;height:0;position:absolute}.rkf .ovl>*{opacity:0;position:absolute;top:0;left:0}.rkf .flyer{opacity:0;border-radius:50%;width:62px;height:62px;box-shadow:0 0 0 3px #92854c,0 0 20px #92854ca6}.rkf .flyer img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.rkf .liab{color:#111;background:#fff;border:1px solid #e8e8ed;border-radius:16px 16px 16px 4px;width:270px;padding:12px 15px;box-shadow:0 24px 70px #00000080}.rkf .liab .lk{color:var(--violet);font-size:11px;font-weight:600;display:block}.rkf .liab .lt{color:#1d1d1f;margin-top:4px;font-size:15px;display:block}.rkf .mcard{color:#111;background:#fff;border:1px solid #e8e8ed;border-radius:16px;width:320px;padding:16px 18px;box-shadow:0 30px 90px #0000008c}.rkf .mcard .mh{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rkf .mcard .mk{font-size:16px;font-weight:700}.rkf .mcard .mt{color:#6e6e73;font-size:11px}.rkf .mcard .mtasks{flex-direction:column;gap:6px;margin-top:10px;display:flex}.rkf .mcard .mtasks span{background:#f5f5f7;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px 7px 10px;font-size:12.5px;display:flex}.rkf .mcard .mtasks em{border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.rkf .mcard .mtasks em.l{background:var(--l-bg);color:var(--l-ink);border:1px solid var(--l-line)}.rkf .mcard .mtasks em.a{background:var(--a-bg);color:var(--a-ink);border:1px solid var(--a-line)}.rkf .mcard .steps{flex-direction:column;gap:8px;margin:13px 0 0;padding:0;list-style:none;display:flex}.rkf .mcard .steps li{color:#1d1d1f;align-items:center;gap:10px;font-size:13.5px;display:flex}.rkf .mcard .steps li span{color:var(--violet);font-weight:600}.rkf .mcard .steps b{border:1.5px solid #d2d2d7;border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.rkf .mcard .steps b i{color:#fff;opacity:0;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:700;display:flex;position:absolute;inset:0}.rkf .mcard .mf{justify-content:space-between;align-items:center;margin-top:13px;display:flex}.rkf .mcard .badge{color:var(--p-ink);background:var(--p-bg);border:1px solid var(--p-line);opacity:0;border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 5px;font-size:12.5px;font-weight:700;display:inline-flex}.rkf .mcard .badge i{background:radial-gradient(circle at 35% 30%,#fde68a,#b08d3c);border-radius:50%;width:20px;height:20px;box-shadow:0 0 10px #e9c46ab3}.rkf .mcard .sp{color:var(--violet);opacity:0;font-size:12.5px;font-weight:700}.rkf .mcard .lvl{color:#6e6e73;opacity:0;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:12px;margin-top:12px;padding:9px 12px;font-size:12px}.rkf .mcard .lvl b{color:#4c1d95;font-size:15px;display:block}.rkf .tcard{z-index:7;left:calc(var(--fx) + var(--tcx,0px));top:calc(var(--fy) + var(--tcy,0px));width:var(--tcw,min(700px, 60vw));text-align:center;pointer-events:none;opacity:0;position:absolute}.rkf .tcard .kick{letter-spacing:.18em;text-transform:uppercase;color:var(--lav);margin-bottom:20px;font-size:12px;font-weight:700}.rkf .tcard p{font-family:var(--serif);letter-spacing:-.012em;color:#fff;text-wrap:balance;text-shadow:0 2px 34px #0000008c;margin:0;font-size:clamp(32px,3.3vw,50px);line-height:1.17}.rkf .tcard em{color:var(--lav);font-style:italic}.rkf:not(.expanded) .tcard p{font-size:clamp(22px,2.2vw,32px)}.rkf:not(.expanded) .tcard .kick{margin-bottom:12px}.rkf .cta{z-index:9;font-size:calc(16px * var(--ctas,1));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;white-space:nowrap;visibility:hidden;background:#0c0f23cc;border:1px solid #c4b5fd59;border-radius:999px;align-items:center;gap:.75em;padding:.62em .7em .62em 1.3em;display:flex;position:absolute;bottom:40px;left:50%;box-shadow:0 22px 60px #00000080}.rkf .cta p{font-family:var(--serif);color:#fff;margin:0;font-size:1.375em}.rkf .cta .btn{padding:.8em 1.45em;font-size:.94em}.rkf .cta p em{color:var(--lav);font-style:italic}.rkf .cta .again{color:#d8dbee;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff38;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.35em;height:2.35em;padding:0;display:inline-flex}.rkf .cta .again svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.05em;height:1.05em}.rkf .cta .again:hover{color:#fff;border-color:#ffffff73}.rkf .cta .ul{background:linear-gradient(90deg, #e9c46a00, var(--gold-hi) 30%, var(--gold-hi) 70%, #e9c46a00);border-radius:2px;height:2px;position:absolute;bottom:-9px;left:28px;right:28px;transform:scaleX(0);box-shadow:0 0 12px #e9c46ab3}.rkf .cctl{z-index:9;visibility:hidden;gap:10px;transition:opacity .35s;display:flex;position:absolute;top:0;left:0}.rkf.ready .cctl{visibility:visible}.rkf .cctl .pp{width:44px;height:44px}.rkf .playbig{cursor:pointer;color:#fff;background:#0c0f23c7;border:1px solid #c4b5fd73;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:transform .3s;display:flex;position:relative;box-shadow:0 0 0 6px #7c3aed1a,0 12px 30px #00000073}.rkf .playbig svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rkf .playbig .dwell{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;top:-6px;left:-6px;transform:rotate(-90deg)}.rkf .playbig .dwell circle{fill:none;stroke:var(--gold-hi);stroke-width:3.4px;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;transition:stroke-dashoffset .2s,opacity .2s}.rkf.arming .playbig .dwell circle{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .75s linear,opacity .1s}.rkf.arming-auto .playbig .dwell circle{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset 4.5s linear,opacity .3s}.rkf .playbig:hover{transform:scale(1.06)}.rkf .playbig:focus-visible{outline:3px solid var(--lav);outline-offset:4px}.rkf:not(.expanded) .segs{visibility:hidden;transition:opacity .3s,visibility 0s linear .3s;opacity:0!important;pointer-events:none!important}.rkf.cta-on .cctl{opacity:0;pointer-events:none;transition:opacity .25s,visibility 0s .25s}.rkf.expanded .cctl,.rkf.st-end .cctl{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .25s,visibility 0s .25s}.rkf.phone.endk:not(.expanded) .copy .ctas{opacity:0;pointer-events:none;transition:opacity .4s}.rkf.reduce #cpause{display:none}.rkf.no-anim .copy,.rkf.no-anim .copy .ctas,.rkf.no-anim .cctl,.rkf.no-anim .segs,.rkf.no-anim .cropmask{transition:none!important}@media (prefers-reduced-motion:reduce){.rkf .grain,.rkf .caret{animation:none}.rkf .segs{transition:none}}@media (max-width:899px),(orientation:landscape) and (max-height:520px){.rkf{height:calc(100svh - 68px);min-height:520px}.rkf .copy{left:calc(20px + env(safe-area-inset-left));right:calc(20px + env(safe-area-inset-right));width:auto;top:22px;transform:none}.rkf.expanded .copy{transform:translateY(-24px)}.rkf .copy .lead{margin-top:14px;font-size:15px;line-height:1.5}.rkf .copy .ctas{margin-top:18px}.rkf .copy h1{font-size:clamp(32px,9.4vw,40px)}.rkf .eyebrow{letter-spacing:.04em;white-space:nowrap;font-size:9.5px}.rkf .segs{left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));gap:6px;top:10px}.rkf .segrow{gap:3px}.rkf .sg{gap:9px;height:44px}.rkf .sg svg{opacity:0;width:16px;height:16px;transition:opacity .3s}.rkf .sg.cur svg{opacity:1}.rkf .pp{width:44px;height:44px}.rkf.is-playing .segs{opacity:.78}.rkf .tcard{width:88vw}.rkf .tcard p{font-size:26px}.rkf:not(.expanded) .tcard p{font-size:20px}.rkf:not(.expanded) .tcard .kick{margin-bottom:10px}.rkf .veil{background:rgba(5,7,15,var(--va))}.rkf .vignette{background:radial-gradient(42% 44%,#0000 55%,#02030859 100%)}.rkf .grain,.rkf .desat{display:none}.rkf .cold{mix-blend-mode:normal;background:#0b1233}.rkf .card,.rkf .panel,.rkf #evo,.rkf .warn .wi,.rkf .mcard,.rkf .liab{box-shadow:0 10px 24px #00000059}.rkf .ci{box-shadow:0 0 0 1px #c4b5fd8c,0 6px 16px #7c3aed59}.rkf .sup,.rkf .bk,.rkf .floor,.rkf .tok.mate,.rkf .tok.ai{box-shadow:none}.rkf .tok.her{box-shadow:0 0 0 3px #92854c}.rkf .spark i{box-shadow:0 0 14px 5px #e9c46a73}.rkf #tpal{width:340px;height:420px}.rkf #tpal .key{white-space:normal;flex-wrap:wrap;row-gap:3px;font-size:12px}.rkf #tpal .row{font-size:14.5px}.rkf #camila .nm span{font-size:12.5px}.rkf #camila .lbl{font-size:11.5px}.rkf #camila .keep i{font-size:12px}.rkf .ftile{border-radius:13px;width:177px;height:134px;padding:11px 12px 12px}.rkf .ftile>b{font-size:12.5px;line-height:1.2}.rkf .ftile>span{font-size:10.5px}.rkf .ftile .fv{gap:5px}.rkf .fv-human .ch,.rkf .fv-route .sp{display:none}.rkf .fv-pal{gap:3px!important}.rkf .fv-pal i{padding:2px 5px;font-size:8.5px}.rkf .fv-connector img{width:22px;height:22px}.rkf .fv-diamond svg{width:46px;height:46px}.rkf .fv-value strong{font-size:18px}.rkf .fv-value svg{width:48px}.rkf #shape{width:340px;padding:16px}.rkf #shape .labs span{font-size:12px}.rkf .shaperow{flex-direction:column;align-items:center}.rkf .pcts{align-self:stretch;gap:8px;padding:12px 0 0}.rkf .pct span{font-size:14px}.rkf .pct b{font-size:15.5px}.rkf .capline{height:40px;font-size:13px}.rkf .tagt{font-size:12px}.rkf #conn .sub,.rkf #conn .rule,.rkf .gatelbl{font-size:14px}.rkf #ev{width:300px;font-size:14px}.rkf #ev b{font-size:15px}.rkf #ev .val span{white-space:nowrap;font-size:13px}.rkf #hr .hleg{font-size:12.5px}.rkf .wstack{z-index:5;left:calc(16px + env(safe-area-inset-left));right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));height:0;display:block;position:absolute}.rkf .wstack .warn{width:auto;position:absolute;inset:auto 0 0}.rkf .wstack .warn .wi{padding:11px 13px;font-size:15px}.rkf .cta{left:calc(16px + env(safe-area-inset-left));right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));white-space:normal;border-radius:20px;flex-wrap:wrap;justify-content:center;gap:10px 14px;width:auto;margin:0;padding:14px}.rkf .cta p{text-align:center;flex:0 0 100%;font-size:21px}.rkf .cta .again{width:44px;height:44px}.rkf .cta .ul{bottom:-8px}}@media (orientation:landscape) and (max-height:520px){.rkf{min-height:0}.rkf .copy{left:calc(18px + env(safe-area-inset-left));width:44%;top:50%;right:auto;transform:translateY(-42%)}.rkf.expanded .copy{transform:translate(-30px,-42%)}.rkf .copy .eyebrow{display:none}.rkf .copy h1{letter-spacing:-1px;font-size:30px}.rkf .copy .lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:13.5px;display:-webkit-box;overflow:hidden}.rkf .copy .ctas{gap:8px;margin-top:12px}.rkf .copy .btn{padding:10px 18px;font-size:14px}.rkf .segs{top:8px;left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right))}.rkf #tpal{width:396px;height:396px}.rkf #tpal .key{white-space:nowrap;flex-wrap:nowrap;gap:9px;font-size:10.5px}.rkf #tpal .hd,.rkf #tpal .key{visibility:hidden}.rkf #tpal{box-shadow:none;background:linear-gradient(#fff0 0 92px,#fff 92px);border-color:#0000}.rkf #shape{width:560px;padding:18px 22px}.rkf .shaperow{flex-direction:row;align-items:stretch}.rkf .pcts{align-self:auto;gap:0;padding:30px 0 34px 22px}.rkf .capline{height:20px}.rkf .wstack{left:52%}.rkf .cta{border-radius:999px;flex-wrap:nowrap;width:max-content;left:50%;right:auto}.rkf .cta p{flex:0 auto}}
