.cd-landing-section{padding-top:88px}@media (max-width:720px){.cd-landing-section{padding-top:56px}}.cd-landing-window{text-align:left;border-radius:var(--cd-radius-xl);border:1px solid var(--cd-line-strong);background:var(--cd-surface-1);max-width:1000px;margin:24px auto 0;overflow:hidden;box-shadow:inset 0 1px #efeae20d,0 40px 90px -40px #000000e6}.cd-landing-window-bar{border-bottom:1px solid var(--cd-line);background:var(--cd-surface-2);align-items:center;gap:10px;min-width:0;height:44px;padding:0 18px;display:flex}.cd-landing-window-title{font-family:var(--cd-font-serif);color:var(--cd-ink);font-size:16px}.cd-landing-window-url{color:var(--cd-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:12px;overflow:hidden}.cd-landing-window-body{grid-template-columns:minmax(0,1fr) 320px;display:grid}.cd-landing-window-board{background:var(--cd-canvas);justify-content:center;gap:14px;padding:28px;display:flex}.cd-landing-evalbar{border-radius:var(--cd-radius-xs);background:var(--cd-eval-black);width:14px;box-shadow:0 0 0 1px var(--cd-line) inset;flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.cd-landing-evalbar span{background:var(--cd-eval-white);display:block}.cd-landing-window-side{border-left:1px solid var(--cd-line);padding:22px 22px 24px}.cd-landing-moves{color:var(--cd-ink-2);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:550;line-height:2}.cd-landing-moves .n{color:var(--cd-ink-4);font-weight:500}.cd-landing-moves .cur{border-radius:var(--cd-radius-xs);background:var(--cd-accent-soft);box-shadow:0 0 0 1px var(--cd-accent-line) inset;color:var(--cd-ink);align-items:center;gap:2px;padding:1px 4px 1px 6px;display:inline-flex}.cd-landing-comment{font-family:var(--cd-font-serif);color:var(--cd-ink-2);margin:8px 0 0;font-size:15px;font-style:italic;line-height:1.5}.cd-landing-comment .played{white-space:nowrap;color:var(--cd-ink);align-items:center;gap:2px;display:inline-flex}.cd-landing-engine{border-top:1px solid var(--cd-line);margin-top:20px;padding-top:16px}.cd-landing-engine-head{color:var(--cd-ink-3);align-items:center;gap:7px;margin-bottom:8px;font-size:12px;display:flex}.cd-landing-engine-head svg{color:var(--cd-accent)}.cd-landing-engine p{color:var(--cd-ink-3);margin:0;font-size:13px;line-height:1.8}.cd-landing-engine b{min-width:38px;color:var(--cd-ink);font-weight:600;display:inline-block}@media (max-width:860px){.cd-landing-window-body{grid-template-columns:minmax(0,1fr)}.cd-landing-window-side{border-left:0;border-top:1px solid var(--cd-line)}.cd-landing-window-url{display:none}}@media (max-width:560px){.cd-landing-window-board{gap:8px;padding:16px 12px}.cd-landing-evalbar{width:10px}}.cd-landing-proof{text-align:center;padding-top:56px}.cd-landing-proof ul{flex-wrap:wrap;justify-content:center;gap:10px 40px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cd-landing-proof li{font-family:var(--cd-font-serif);color:var(--cd-ink-4);font-size:19px;font-style:italic}.cd-landing-feature{padding:28px 28px 30px!important}.cd-landing-feature-head{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.cd-landing-feature-n{font-family:var(--cd-font-serif);color:var(--cd-accent);font-size:15px;display:block}.cd-landing-spotlight{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.cd-landing-spotlight-copy{padding:48px}.cd-landing-board-panel{background:var(--cd-canvas);border-left:1px solid var(--cd-line);justify-content:center;align-items:center;min-width:0;padding:40px;display:flex}@media (max-width:860px){.cd-landing-spotlight{grid-template-columns:minmax(0,1fr)}.cd-landing-spotlight-copy{padding:28px 22px}}.cd-landing-plans{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.cd-landing-plan{flex-direction:column;gap:20px;display:flex}.cd-landing-price{align-items:baseline;gap:6px;margin:0;display:flex}.cd-landing-price .cd-num{letter-spacing:-.03em;color:var(--cd-ink);font-size:40px;font-weight:600;line-height:1}.cd-landing-price span+span{color:var(--cd-ink-3);font-size:14px}.cd-landing-plan-cta{margin-top:auto}.cd-landing-plan-cta.cd-moving-border{color:var(--cd-ink)}.cd-landing-tour{flex-direction:column;gap:72px;display:flex}.cd-landing-tour-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.cd-landing-tour-row:nth-child(2n) .cd-landing-tour-copy{order:2}.cd-landing-tour-copy .cd-pub-intro{margin-bottom:22px}.cd-landing-still{margin:0;overflow:hidden}.cd-landing-still-bar{border-bottom:1px solid var(--cd-line);background:var(--cd-surface-2);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 20px;display:flex}.cd-landing-still-body{flex-direction:column;gap:20px;padding:22px 20px 12px;display:flex}.cd-landing-still-note{text-align:right;padding:0 20px 14px}.cd-landing-review{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.cd-landing-counts{color:var(--cd-ink-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cd-landing-counts li{align-items:center;gap:8px;display:flex}.cd-landing-counts .cd-num{color:var(--cd-ink);margin-left:auto;font-weight:600}.cd-landing-explorer-line{align-items:center;gap:6px;display:flex}.cd-landing-explorer{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.cd-landing-explorer-head{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.cd-landing-explorer-move{color:var(--cd-ink);font-variant-numeric:tabular-nums;font-weight:600}.cd-landing-explorer-name{color:var(--cd-ink-2);font-size:14px}.cd-landing-explorer-score{color:var(--cd-ink);margin-left:auto;font-size:18px;font-weight:600}.cd-landing-bots{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px;margin:0;padding:0;list-style:none;display:grid}.cd-landing-bots li{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.cd-landing-bots img{object-fit:cover;border-radius:50%;width:56px;height:56px;margin-bottom:4px}.cd-landing-bot-name{color:var(--cd-ink);font-size:13px}@media (max-width:860px){.cd-landing-tour{gap:48px}.cd-landing-tour-row{grid-template-columns:minmax(0,1fr);gap:24px}.cd-landing-tour-row:nth-child(2n) .cd-landing-tour-copy{order:0}}@media (max-width:480px){.cd-landing-review{grid-template-columns:minmax(0,1fr)}}.cd-landing-toolgroups{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.cd-landing-toolgroups ul{flex-direction:column;gap:2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cd-landing-toolgroups a{border-radius:var(--cd-radius-sm);min-height:44px;color:var(--cd-ink-2);align-items:center;gap:10px;margin:0 -8px;padding:4px 8px;font-size:14px;display:flex}.cd-landing-toolgroups a:hover{background:var(--cd-surface-2);color:var(--cd-ink)}@media (max-width:960px){.cd-landing-toolgroups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cd-landing-toolgroups{grid-template-columns:minmax(0,1fr)}}.cd-landing-xp{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.cd-landing-xp-copy .cd-pub-intro{margin-top:18px}.cd-landing-xp-reveals{border-top:1px solid var(--cd-line);margin:24px 0 0}.cd-landing-xp-reveals>div{border-bottom:1px solid var(--cd-line);padding:13px 0 14px}.cd-landing-xp-reveals dt{color:var(--cd-ink);font-size:14.5px;font-weight:600}.cd-landing-xp-reveals dd{color:var(--cd-ink-2);margin:3px 0 0;font-size:14px;line-height:1.6}.cd-landing-xp-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.cd-landing-xp-plan{margin:12px 0 0}.cd-landing-xp-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cd-landing-xp-insights li{border:1px solid var(--cd-line);border-radius:var(--cd-radius-md);background:var(--cd-surface-2);min-width:0;color:var(--cd-ink);flex-direction:column;gap:4px;padding:11px 12px;font-size:13px;display:flex}.cd-landing-xp-insight-title{color:var(--cd-ink-3);font-size:12px}.cd-landing-xp-insight-foot{color:var(--cd-ink-3);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.cd-landing-xp-insight-foot b{color:var(--cd-ink);font-size:15px;font-weight:650}.cd-landing-xp-still .is-win{color:var(--cd-win)}.cd-landing-xp-still .is-loss{color:var(--cd-loss)}.cd-landing-xp-still .is-caution{color:var(--cd-caution)}.cd-landing-xp-desk{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.cd-landing-xp-board{aspect-ratio:1;width:100%}.cd-landing-xp-board .cd-static-board{content-visibility:visible}.cd-landing-xp-path{align-items:center;gap:6px;margin-bottom:6px;line-height:1.6;display:flex}.cd-landing-xp-table{border-collapse:collapse;width:100%;font-size:13px}.cd-landing-xp-table th,.cd-landing-xp-table td{text-align:right;border-bottom:1px solid var(--cd-line);color:var(--cd-ink-2);white-space:nowrap;padding:9px 6px}.cd-landing-xp-table thead th{color:var(--cd-ink-3);padding-top:4px;font-size:11.5px;font-weight:500}.cd-landing-xp-table th:first-child{text-align:left;padding-left:0}.cd-landing-xp-table tbody th{color:var(--cd-ink);font-size:13.5px}.cd-landing-xp-table td:nth-child(4){text-align:left;width:40%;padding-left:10px}.cd-landing-xp-table thead th:nth-child(4){text-align:left;padding-left:10px}.cd-landing-xp-table td:last-child,.cd-landing-xp-table th:last-child{padding-right:0}.cd-landing-xp-table tr[data-leak] th,.cd-landing-xp-table tr[data-leak] td{background:color-mix(in srgb, var(--cd-loss) 7%, transparent)}.cd-landing-xp-eval i{vertical-align:1px;background:currentColor;border-radius:99px;width:6px;height:6px;margin-right:5px;display:inline-block}.cd-landing-xp-pct{font-weight:600}@media (max-width:1100px){.cd-landing-xp{grid-template-columns:minmax(0,1fr);gap:32px}.cd-landing-xp-copy{max-width:640px}}@media (max-width:560px){.cd-landing-xp-insights{grid-template-columns:minmax(0,1fr);gap:6px}.cd-landing-xp-insights li{grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:9px 12px;display:grid}.cd-landing-xp-insight-foot span{display:none}.cd-landing-xp-desk{grid-template-columns:minmax(0,1fr)}.cd-landing-xp-board{width:min(100%,260px);margin:0 auto}}.cd-landing-plan--plate{position:relative}.cd-landing-plans>.cd-landing-plan{padding:44px 40px 40px}@media (max-width:560px){.cd-landing-plans>.cd-landing-plan{padding:32px 24px 28px}}