.cpp-trust[data-astro-cid-lrp2qspl]{margin-top:12px;font-size:13.5px;color:var(--ink-soft)}.cpp-continuity-bar[data-astro-cid-lrp2qspl]{margin:0 0 40px;padding:18px 22px;border-radius:16px;border:1px solid var(--color-line-soft, var(--rule));background:var(--surface, #fff);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;box-shadow:var(--shadow-xs, 0 4px 14px -8px rgba(20, 18, 16, .08))}.cpp-continuity-step[data-astro-cid-lrp2qspl]{display:flex;flex-direction:column;gap:4px;padding-left:16px;border-left:1px solid var(--color-line-soft, var(--rule))}.cpp-continuity-step[data-astro-cid-lrp2qspl]:first-child{padding-left:0;border-left:0}.cpp-step-num[data-astro-cid-lrp2qspl]{font:600 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent, #c65d2e)}.cpp-continuity-step[data-astro-cid-lrp2qspl] a[data-astro-cid-lrp2qspl],.cpp-continuity-step[data-astro-cid-lrp2qspl] strong[data-astro-cid-lrp2qspl]{font:600 15px/1.35 var(--font-sans);color:var(--ink);text-decoration:none}.cpp-continuity-step[data-astro-cid-lrp2qspl] a[data-astro-cid-lrp2qspl]:hover{color:var(--accent, #b84a00);text-decoration:underline;text-underline-offset:3px}.cpp-continuity-step[data-astro-cid-lrp2qspl] small[data-astro-cid-lrp2qspl]{font-size:13px;line-height:1.45;color:var(--ink-soft)}@media(max-width:860px){.cpp-continuity-bar[data-astro-cid-lrp2qspl]{grid-template-columns:1fr;gap:14px}.cpp-continuity-step[data-astro-cid-lrp2qspl]{padding-left:0;padding-top:12px;border-left:0;border-top:1px solid var(--color-line-soft, var(--rule))}.cpp-continuity-step[data-astro-cid-lrp2qspl]:first-child{padding-top:0;border-top:0}}.cpp-screens[data-astro-cid-lrp2qspl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.cpp-screen-card[data-astro-cid-lrp2qspl]{margin:0;background:var(--surface, #fff);border:1px solid var(--rule);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 28px -14px #1412102e;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.cpp-screen-card[data-astro-cid-lrp2qspl]:hover{transform:translateY(-3px);border-color:var(--rule-strong, rgba(20, 18, 16, .28));box-shadow:0 16px 36px -14px #1412103d}.cpp-screen-link[data-astro-cid-lrp2qspl]{position:relative;display:block;border-radius:12px;overflow:hidden;text-decoration:none}.cpp-screen-card[data-astro-cid-lrp2qspl] img[data-astro-cid-lrp2qspl]{width:100%;height:auto;border-radius:12px;display:block;transition:transform .3s ease}.cpp-screen-card[data-astro-cid-lrp2qspl]:hover img[data-astro-cid-lrp2qspl]{transform:scale(1.015)}.cpp-screen-pill[data-astro-cid-lrp2qspl]{position:absolute;left:50%;bottom:14px;transform:translate(-50%) translateY(4px);white-space:nowrap;padding:7px 14px;border-radius:999px;background:#141210e6;color:#fff;font:600 12.5px/1 var(--font-sans);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 20px #00000047;opacity:0;transition:opacity .2s ease,transform .2s ease}.cpp-screen-card[data-astro-cid-lrp2qspl]:hover .cpp-screen-pill[data-astro-cid-lrp2qspl],.cpp-screen-link[data-astro-cid-lrp2qspl]:focus-visible .cpp-screen-pill[data-astro-cid-lrp2qspl]{opacity:1;transform:translate(-50%) translateY(0)}.cpp-screen-card[data-astro-cid-lrp2qspl] figcaption[data-astro-cid-lrp2qspl]{font-size:13.5px;line-height:1.45;color:var(--ink-soft);flex:1}.cpp-screen-actions[data-astro-cid-lrp2qspl]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--color-line-soft, var(--rule))}.cpp-screen-act[data-astro-cid-lrp2qspl]{font:600 13px/1.2 var(--font-sans);text-decoration:none}.cpp-screen-act--ws[data-astro-cid-lrp2qspl]{color:var(--accent, #b84a00)}.cpp-screen-act--ws[data-astro-cid-lrp2qspl]:hover{color:var(--ink);text-decoration:underline}.cpp-screen-act--app[data-astro-cid-lrp2qspl]{color:var(--ink-soft);font-size:12.5px}.cpp-screen-act--app[data-astro-cid-lrp2qspl]:hover{color:var(--ink);text-decoration:underline}.cpp-point-card[data-astro-cid-lrp2qspl]{background:var(--surface, #fff);border:1px solid var(--rule);border-radius:14px;padding:22px}.cpp-point-card[data-astro-cid-lrp2qspl] h3[data-astro-cid-lrp2qspl]{margin:0 0 8px;font-size:18px}.cpp-point-card[data-astro-cid-lrp2qspl] p[data-astro-cid-lrp2qspl]{margin:0;color:var(--ink-soft);line-height:1.55}.cpp-who-box[data-astro-cid-lrp2qspl]{margin-top:28px;padding:24px;border-radius:14px;border:1px solid var(--rule);background:var(--sunken)}.cpp-who-box[data-astro-cid-lrp2qspl] h3[data-astro-cid-lrp2qspl]{margin:0 0 12px;font-size:18px}.cpp-who-box[data-astro-cid-lrp2qspl] ul[data-astro-cid-lrp2qspl]{margin:0;padding-left:20px;display:grid;gap:8px;line-height:1.55}.cpp-links-grid[data-astro-cid-lrp2qspl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cpp-link-col[data-astro-cid-lrp2qspl] h3[data-astro-cid-lrp2qspl]{font-size:17px;margin:0 0 12px}.cpp-guides[data-astro-cid-lrp2qspl]{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.cpp-guides[data-astro-cid-lrp2qspl] a[data-astro-cid-lrp2qspl]{display:block;padding:10px 0;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;line-height:1.4}.cpp-guides[data-astro-cid-lrp2qspl] a[data-astro-cid-lrp2qspl]:hover{text-decoration:underline}.cpp-guides-more[data-astro-cid-lrp2qspl]{margin-top:18px}.cpp-guides-more[data-astro-cid-lrp2qspl] summary[data-astro-cid-lrp2qspl]{cursor:pointer;font-weight:600}@media(max-width:860px){.cpp-screens[data-astro-cid-lrp2qspl],.cpp-links-grid[data-astro-cid-lrp2qspl],.cpp-guides[data-astro-cid-lrp2qspl]{grid-template-columns:1fr}}
