.rcp{background:#0a0a0f;color:hsla(0,0%,100%,.92);overflow-x:hidden;word-break:keep-all}.rcp .rcp-sec{padding:104px 0;position:relative}@media (max-width:767px){.rcp .rcp-sec{padding:72px 0}}.rcp .rcp-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.rcp .rcp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:ui-monospace,Cascadia Code,JetBrains Mono,Consolas,monospace;font-size:12px;letter-spacing:.14em;color:#beff80;border:1px solid rgba(190,255,128,.3);background:rgba(190,255,128,.06);border-radius:999px;padding:7px 14px;margin-bottom:24px}.rcp .rcp-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:#beff80}.rcp h2.rcp-h2{font-weight:800;letter-spacing:-.02em;line-height:1.22;text-wrap:balance;font-size:clamp(28px,4.5vw,44px);margin-bottom:16px;color:#fff}.rcp .rcp-grad{background:linear-gradient(90deg,#beff80,#80ffbd 55%,#86e5fb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.rcp .rcp-sub{color:hsla(0,0%,100%,.6);font-size:clamp(15px,1.6vw,17px);max-width:560px}.rcp .reveal{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.rcp .reveal.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rcp .reveal{opacity:1!important;transform:none!important;transition:none!important}}.lv2-recipe .cover-copy h1{font-size:clamp(32px,4.2vw,56px);line-height:1.12}.lv2-recipe .cover-cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:44px}.lv2-recipe .cover-cta-row .cover-cta{margin-top:0}.lv2-recipe .cover-cta-ghost{display:inline-flex;align-items:center;gap:8px;font-size:clamp(15px,1.6vw,18px);font-weight:700;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;padding:16px 26px;transition:background .15s ease,border-color .15s ease}.lv2-recipe .cover-cta-ghost:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3)}@media (max-width:860px){.lv2-recipe .page-cover{padding-top:14px}.lv2-recipe .cover-copy .place-label{flex-direction:row;justify-content:center;gap:8px}.lv2-recipe .cover-cta-row{order:5;justify-content:center;margin:26px 24px auto}.lv2-recipe .cover-cta-row .cover-cta{order:0;margin:0}.lv2-recipe .cover-cta-ghost{padding:13px 20px}}.lv2-recipe .photo-frame.recipe-frame{background:#0d0d14}@media (max-width:639px){.rcp .apply-sec{padding-bottom:150px}}.lv2-recipe .fp-pnl .pnl-row{margin-bottom:12px}.lv2-recipe .fp-pnl .pnl-line{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.lv2-recipe .fp-pnl .pnl-line .lb{font-size:13px;color:var(--ink-2)}.lv2-recipe .fp-pnl .pnl-line b{margin-left:auto;font-size:13px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.lv2-recipe .fp-pnl .pnl-line em{font-style:normal;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);width:46px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.lv2-recipe .fp-pnl .pnl-bar{height:6px;background:hsla(0,0%,100%,.08);border-radius:999px;overflow:hidden}.lv2-recipe .fp-pnl .pnl-bar i{display:block;height:100%;border-radius:999px;background:hsla(0,0%,100%,.28)}.lv2-recipe .fp-pnl .pnl-row.rev .pnl-bar i{background:hsla(0,0%,100%,.5)}.lv2-recipe .fp-pnl .pnl-row.profit{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);margin-bottom:0}.lv2-recipe .fp-pnl .pnl-row.profit .pnl-line .lb,.lv2-recipe .fp-pnl .pnl-row.profit .pnl-line b,.lv2-recipe .fp-pnl .pnl-row.profit .pnl-line em{color:var(--lime)}.lv2-recipe .fp-pnl .pnl-row.profit .pnl-bar i{background:var(--lime)}.lv2-recipe .fp-pnl .pnl-note{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.55;color:var(--ink-3);word-break:keep-all}.lv2-recipe .fp-report .report-shot{border-radius:12px;overflow:hidden;border:1px solid var(--line)}.lv2-recipe .fp-report .report-shot img{width:100%;display:block}