.wg-page{max-width:1120px}.wg-page p,.wg-page li{color:var(--color-primary-300)}.wg-page a:not(.btn){color:var(--brand-color)}.wg-page code{color:var(--color-primary-100);background:var(--surface-2);border-radius:5px;padding:1px 5px;font-size:.9em}.wg-section{margin-top:2.6rem;scroll-margin-top:90px}.wg-section>h2{margin-bottom:1rem}.wg-hero{padding:28px}.wg-hero h1{line-height:1.2;margin-bottom:.6rem}.wg-lead{font-size:1.08rem;max-width:760px}.wg-quote{margin:1.4rem 0 1.2rem}.wg-quote blockquote{margin:0;padding:18px 20px;border-left:3px solid var(--brand-color);background:var(--surface-2);border-radius:0 12px 12px 0;font-size:1.15rem;line-height:1.7;color:var(--color-primary-100)}.wg-quote [data-cf]{font-weight:600;font-variant-numeric:tabular-nums}.wg-quote span[data-cf]{cursor:help;border-bottom:1px dotted var(--border-strong)}.wg-quote figcaption{margin-top:.5rem;font-size:.85rem;color:var(--color-primary-500)}.wg-ribbon-demo{min-height:62px;font-size:11px;color:var(--color-primary-500)}.wg-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:1.2rem}.wg-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.wg-chips span{font-size:.8rem;color:var(--color-primary-300);border:1px solid var(--border-strong);border-radius:999px;padding:3px 10px}.wg-hero>.wg-chips{margin-top:.4rem}.wg-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.wg-item{padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.wg-item h2{margin-bottom:.2rem}.wg-item h2 a{color:var(--color-primary-100)!important;text-decoration:none}.wg-item h2 a:hover{color:var(--brand-color)!important}.wg-item .wg-quote{margin:.6rem 0 1rem;width:100%}.wg-item .wg-quote blockquote{font-size:1.02rem}.wg-item .wg-ribbon-demo{width:100%;margin:.6rem 0 1rem}.wg-item .btn{margin-top:auto}.wg-item.is-wide{grid-column:1/-1}.wg-block-demo{width:100%;font-size:11px;color:var(--color-primary-500)}.wg-item .wg-block-demo{margin:.6rem 0 1rem}.wg-block-demo[data-cf-chart]{min-height:302px}.wg-block-demo[data-cf-list]{min-height:280px}.wg-conv-demo{max-width:420px;min-height:206px}.wg-hero-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:28px;align-items:center}.wg-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wg-more-card{display:flex;flex-direction:column;gap:6px;padding:18px;text-decoration:none;color:var(--color-primary-300)!important}.wg-more-card .h6{color:var(--color-primary-100);margin:0}.wg-more-card:hover .h6{color:var(--brand-color)}.wg-builder{padding:22px}.wg-builder .form-label{color:var(--color-primary-400);font-size:.85rem;font-weight:600}.wg-checks{display:grid;gap:6px}.wg-checks label{display:flex;align-items:center;gap:8px;color:var(--color-primary-300);font-size:.92rem;cursor:pointer}.wg-checks input{accent-color:var(--brand-color)}.wg-checks label.is-locked{cursor:default;flex-wrap:wrap;column-gap:8px;row-gap:0}.wg-lock{color:var(--color-primary-500);font-size:.85em}.wg-search{position:relative}.wg-results{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:300px;overflow-y:auto;background:var(--card-color);border:1px solid var(--border-strong);border-radius:10px;box-shadow:var(--elev-1);padding:4px}.wg-results button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:var(--color-primary-200);text-align:left;padding:6px 8px;border-radius:7px}.wg-results button:hover,.wg-results button.is-active{background:var(--surface-3)}.wg-results img,.wg-picked img,.wg-picks img{width:20px;height:20px;border-radius:50%;flex:none}.wg-results .wg-sym,.wg-picked .wg-sym{color:var(--color-primary-500);font-size:.85em}.wg-results .wg-rank{margin-left:auto;color:var(--color-primary-500);font-size:.8em}.wg-results .wg-empty{padding:8px;color:var(--color-primary-500);font-size:.9rem}.wg-picked{margin:8px 0 0;font-size:.9rem;min-height:22px;color:var(--color-primary-200)}.wg-picked>span,.wg-picks li{display:inline-flex;align-items:center;gap:6px}.wg-picked .wg-rank,.wg-picks .wg-rank{color:var(--color-primary-500);font-size:.8em}.wg-picks{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px}.wg-picks li{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 8px;border:1px solid var(--border-strong);border-radius:999px;font-size:.85rem;color:var(--color-primary-200)}.wg-picks button{border:0;background:transparent;color:var(--color-primary-500);line-height:1;padding:2px 6px;border-radius:50%}.wg-picks button:hover{color:var(--color-primary-100);background:var(--surface-3)}.wg-preview{min-height:80px;padding:16px;border:1px dashed var(--border-strong);border-radius:12px;background:var(--surface-2);margin-bottom:12px}.wg-preview-text{color:var(--color-primary-200);font-size:1.05rem;line-height:1.7}.wg-preview-text [data-cf]{font-weight:600;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--brand-color) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-color) 45%,transparent)}.wg-code-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.wg-code{margin:0;padding:14px;background:var(--tab-bg-color);border:1px solid var(--border-color);border-radius:10px;white-space:pre-wrap;word-break:break-all;font-size:.82rem;line-height:1.55;max-height:260px;overflow:auto}.wg-code code{background:none;padding:0;color:var(--color-primary-200);font-size:inherit}.wg-note{font-size:.85rem;color:var(--color-primary-500)!important;margin-top:.5rem}.wg-note.is-warn{color:var(--warn-color)!important}.wg-steps{padding-left:1.2rem;display:grid;gap:.4rem}.wg-platforms{padding:18px 20px;margin-top:1rem}.wg-platforms ul{margin-bottom:.6rem;padding-left:1.1rem;columns:2;column-gap:2rem}.wg-platforms li{break-inside:avoid;margin-bottom:.3rem}.wg-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wg-why .card-bs{padding:18px}.wg-why .h6{color:var(--color-primary-100);margin-bottom:.4rem}.wg-why p:last-child{margin-bottom:0;font-size:.93rem}@media(max-width:991.98px){.wg-why{grid-template-columns:repeat(2,minmax(0,1fr))}.wg-list{grid-template-columns:1fr}.wg-hero-split{grid-template-columns:minmax(0,1fr);gap:18px}}@media(max-width:575.98px){.wg-hero,.wg-builder{padding:16px}.wg-quote blockquote{font-size:1.02rem;padding:14px 16px}.wg-why{grid-template-columns:1fr}.wg-platforms ul{columns:1}.wg-item{padding:16px}.wg-more{grid-template-columns:1fr}}