.sample-end-module__da_aoG__card{box-sizing:border-box;border:2px solid var(--bp-line,#00000029);background:var(--page,#fff);width:100%;max-width:560px;box-shadow:0 4px 0 var(--bp-card-edge,#00000024);font-family:var(--bp-font,inherit);color:var(--ink,#1d1b2e);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:14px;margin:24px auto 8px;padding:36px 32px 28px;animation:.4s cubic-bezier(.22,1,.36,1) both sample-end-module__da_aoG__sample-end-rise;display:flex}.sample-end-module__da_aoG__kicker{color:var(--bp-blue,#3a5bef);margin:0;font-size:15px;font-weight:700;line-height:20px}.sample-end-module__da_aoG__title{font-family:var(--bp-font,inherit);letter-spacing:-.01em;outline:none;margin:0;font-size:30px;font-weight:700;line-height:36px}.sample-end-module__da_aoG__course{max-width:42ch;color:var(--ink,#1d1b2e);margin:0;font-size:17px;line-height:25px}.sample-end-module__da_aoG__price.sample-end-module__da_aoG__price{justify-content:center;margin-top:6px}.sample-end-module__da_aoG__buy{width:100%;max-width:420px;margin-top:6px}.sample-end-module__da_aoG__buy .pr-buy{flex-direction:column;align-items:stretch;gap:14px;display:flex}.sample-end-module__da_aoG__buy .pr-buy-notice{text-align:center;color:var(--bp-muted,#0009);font-size:13px;line-height:19px;display:block}.sample-end-module__da_aoG__buy .pr-buy-notice a{color:var(--ink,#1d1b2e);text-underline-offset:3px;text-decoration:underline}.sample-end-module__da_aoG__buy .st-cta{width:100%}.sample-end-module__da_aoG__buy .pr-buy-error{color:var(--retry-ink,#8a5807);font-size:14px;line-height:20px}.sample-end-module__da_aoG__quiet{color:var(--ink,#1d1b2e);text-underline-offset:3px;font-size:15px;font-weight:700;line-height:22px;text-decoration:underline}.sample-end-module__da_aoG__fine{gap:4px;max-width:46ch;margin-top:4px;display:grid}.sample-end-module__da_aoG__fine p{color:var(--bp-muted,#0009);margin:0;font-size:13px;line-height:19px}@keyframes sample-end-module__da_aoG__sample-end-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sample-end-module__da_aoG__card{animation:none}}@media (max-width:520px){.sample-end-module__da_aoG__card{border-radius:20px;padding:28px 18px 22px}.sample-end-module__da_aoG__title{font-size:26px;line-height:32px}}.sample-end-module__da_aoG__mia{place-items:center;width:84px;height:84px;margin:-14px 0 -6px;display:grid}
.lx-vc-stage{background:var(--lx-white);border:1px solid var(--lx-border);border-radius:var(--lx-r-panel);flex-direction:column;gap:12px;padding:14px;display:flex}.lx-vc-svg{width:100%;max-width:460px;height:auto;margin:0 auto;display:block;overflow:visible}.lx-vc-universe{fill:var(--lx-oat);stroke:var(--lx-ink-25);stroke-width:1.5px;cursor:pointer}.lx-vc-universe-on{stroke:var(--lx-ink)}.lx-vc-circle{fill:#2563eb0d;stroke:var(--lx-ink-60);stroke-width:2.5px;pointer-events:none}.lx-vc-solved .lx-vc-circle{stroke:var(--lx-correct)}.lx-vc-set{fill:var(--lx-ink);pointer-events:none;font-family:inherit;font-size:15px;font-weight:600}.lx-vc-outside{fill:var(--lx-ink-60);pointer-events:none;font-family:inherit;font-size:13px;font-weight:600}.lx-vc-cell{cursor:pointer;outline:none}.lx-vc-cell rect{fill:var(--lx-white);stroke:var(--lx-border);stroke-width:1.5px;transition:stroke var(--lx-fast,.14s) ease}.lx-vc-cell text{fill:var(--lx-ink);font-variant-numeric:tabular-nums;font-family:inherit;font-size:17px;font-weight:700}.lx-vc-cell-empty text{fill:var(--lx-ink-25)}.lx-vc-cell:hover rect,.lx-vc-cell:focus-visible rect{stroke:var(--lx-ink-60)}.lx-vc-cell-on rect{stroke:var(--lx-ink);stroke-width:2.5px}.lx-vc-cell-given{cursor:default}.lx-vc-cell-given rect{fill:var(--lx-oat)}.lx-vc-solved .lx-vc-cell rect{stroke:var(--lx-correct);fill:var(--lx-correct-tint)}.lx-vc-entry{background:var(--lx-oat);border-radius:var(--lx-r-tile);align-items:center;gap:10px;padding:8px 10px;display:flex}.lx-vc-entry-name{min-width:0;color:var(--lx-ink);flex:auto;font-size:15px;font-weight:600}.lx-vc-input{border:1.5px solid var(--lx-ink-25);border-radius:var(--lx-r-tile);background:var(--lx-white);text-align:center;width:88px;min-height:44px;color:var(--lx-ink);flex:0 0 88px;padding:0 10px;font-family:inherit;font-size:18px;font-weight:700}.lx-vc-input:focus{border-color:var(--lx-ink);outline:none}.lx-vc-next{border:1px solid var(--lx-border);border-radius:var(--lx-r-tile);background:var(--lx-white);min-height:44px;color:var(--lx-ink);cursor:pointer;padding:0 14px;font-family:inherit;font-size:15px;font-weight:600}@media (max-width:520px){.lx-vc-stage{padding:10px}.lx-vc-entry-name{font-size:14px}}
.ug-venn{width:100%;min-width:0}.ug-venn-svg{max-width:440px}.ug-venn-universe{fill:var(--lx-oat);stroke:var(--lx-ink-25);stroke-width:1.5px}.ug-venn-circle{stroke-width:2.25px}.ug-venn-set{font-size:15px}.ug-venn-total,.ug-venn-universe-label{fill:var(--lx-ink-60);font-variant-numeric:tabular-nums;font-family:inherit;font-size:13.5px;font-weight:500}.ug-venn-universe-label{font-weight:600}.ug-venn-leader{stroke:var(--lx-ink-60);stroke-width:1.25px}.ug-venn-value{fill:var(--lx-ink);font-variant-numeric:tabular-nums;font-family:inherit;font-size:18px;font-weight:700}.ug-venn-value-text{font-size:13.5px;font-weight:600}
