html[data-ui=problee] .problee-plus-page{gap:0;padding-block:8px 32px}html[data-ui=problee] .problee-plus-page__hero{padding:16px 8px;border-bottom:1px solid var(--border-subtle)}html[data-ui=problee] .problee-plus-page__eyebrow{margin:0 0 8px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-strong)}html[data-ui=problee] .problee-plus-page__hero h1{max-width:22ch;margin:0;font-family:var(--font-heading);font-size:var(--text-display);font-weight:var(--font-weight-strong);line-height:1.1;letter-spacing:-.03em}html[data-ui=problee] .problee-plus-page__sub{max-width:52ch;margin:12px 0 0;color:var(--text-secondary);font-size:var(--text-base);line-height:1.5}html[data-ui=problee] .problee-plus-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start;margin-top:24px}html[data-ui=problee] .problee-plus-page__grid>aside{position:sticky;top:16px}html[data-ui=problee] .problee-plus-benefit{margin-bottom:26px;padding:0 0 26px;border-bottom:1px solid var(--border)}html[data-ui=problee] .problee-plus-benefit__head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}html[data-ui=problee] .problee-plus-benefit__head h2{margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-medium)}html[data-ui=problee] .problee-plus-benefit>p{max-width:62ch;margin:0 0 14px;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}html[data-ui=problee] .problee-plus-page__tag{display:inline-block;padding:0 6px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:18px;letter-spacing:var(--tracking-stamp);text-transform:uppercase;white-space:nowrap}html[data-ui=problee] .problee-plus-page__tag[data-plus]{border-color:var(--text);color:var(--text)}html[data-ui=problee] .problee-plus-sample{padding:4px 16px 10px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-1)}html[data-ui=problee] .problee-plus-sample .problee-pillar{padding-top:14px;border-bottom:0}html[data-ui=problee] .problee-plus-sample__question{margin:-6px 0 12px}html[data-ui=problee] .problee-plus-sample__analysts .problee-insights-analyst-list{margin-top:0}html[data-ui=problee] .problee-plus-tiers{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:baseline;gap:8px 14px;margin-bottom:14px;color:var(--text-secondary);font-size:var(--text-sm)}html[data-ui=problee] .problee-plus-tier__name,html[data-ui=problee] .problee-plus-tiers b{color:var(--text);font-weight:var(--font-weight-medium)}html[data-ui=problee] .problee-plus-tiers b{font-variant-numeric:tabular-nums}html[data-ui=problee] .problee-plus-tiers .problee-traders-split{justify-self:end}html[data-ui=problee] .problee-plus-tiers .problee-traders-bar{width:96px}html[data-ui=problee] .problee-plus-members{width:100%;border-collapse:collapse;font-size:var(--text-xs)}html[data-ui=problee] .problee-plus-members th{padding:0 0 6px;color:var(--text-muted);font-weight:var(--font-weight-medium);text-align:start}html[data-ui=problee] .problee-plus-members td:not(:first-child),html[data-ui=problee] .problee-plus-members th:not(:first-child){text-align:end}html[data-ui=problee] .problee-plus-members td{padding:7px 0;border-top:1px solid var(--border-subtle);white-space:nowrap}html[data-ui=problee] .problee-plus-members td:nth-child(2){color:var(--text-secondary)}html[data-ui=problee] .problee-plus-members td:nth-child(3){color:var(--text-muted)}html[data-ui=problee] .problee-plus-members__pill{display:inline-block;margin-inline-end:6px;padding:1px 8px;border-radius:999px;font-weight:var(--font-weight-strong)}html[data-ui=problee] .problee-plus-members__pill[data-side=outcome1]{background:rgb(var(--outcome1-rgb)/.15);color:rgb(var(--outcome1-rgb))}html[data-ui=problee] .problee-plus-members__pill[data-side=outcome2]{background:rgb(var(--outcome2-rgb)/.15);color:rgb(var(--outcome2-rgb))}html[data-ui=problee] .problee-plus-members__more{margin:0;padding:8px 0 2px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-xs)}html[data-ui=problee] .problee-plus-page__title{margin:8px 0 12px;font-size:var(--text-section-title);font-weight:var(--font-weight-strong)}html[data-ui=problee] .problee-plus-compare{width:100%;border-collapse:collapse;font-size:var(--text-sm)}html[data-ui=problee] .problee-plus-compare td,html[data-ui=problee] .problee-plus-compare th{height:40px;padding:0 8px;border-bottom:1px solid var(--border);text-align:start}html[data-ui=problee] .problee-plus-compare th{height:32px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-stamp);text-transform:uppercase}html[data-ui=problee] .problee-plus-compare td:first-child,html[data-ui=problee] .problee-plus-compare th:first-child{padding-inline-start:0}html[data-ui=problee] .problee-plus-compare td:not(:first-child),html[data-ui=problee] .problee-plus-compare th:not(:first-child){width:120px;text-align:center}html[data-ui=problee] .problee-plus-compare td .problee-icon{color:var(--text)}html[data-ui=problee] .problee-plus-compare .muted{color:var(--text-muted)}html[data-ui=problee] .problee-plus-compare tfoot td{border-bottom:0;font-weight:var(--font-weight-medium)}html[data-ui=problee] .problee-plus-compare__note{margin-top:8px}html[data-ui=problee] .problee-plus-page__title#faq{margin-top:32px}html[data-ui=problee] .problee-plus-faq{border-top:1px solid var(--border)}html[data-ui=problee] .problee-plus-faq details{border-bottom:1px solid var(--border)}html[data-ui=problee] .problee-plus-faq summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:var(--text-base);list-style:none;cursor:pointer}html[data-ui=problee] .problee-plus-faq summary::-webkit-details-marker{display:none}html[data-ui=problee] .problee-plus-faq summary .problee-icon{color:var(--text-muted);transition:transform .15s}html[data-ui=problee] .problee-plus-faq details[open] summary .problee-icon{transform:rotate(180deg)}html[data-ui=problee] .problee-plus-faq p{max-width:70ch;margin:0 0 16px;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}@media (max-width:899px){html[data-ui=problee] .problee-plus-page__grid{grid-template-columns:1fr;gap:24px}html[data-ui=problee] .problee-plus-page__grid>aside{position:static;order:-1}html[data-ui=problee] .problee-plus-compare td:not(:first-child),html[data-ui=problee] .problee-plus-compare th:not(:first-child){width:64px}}@media (max-width:639px){html[data-ui=problee] .problee-plus-page__hero{padding:8px 0 16px}html[data-ui=problee] .problee-plus-benefit__head{flex-wrap:wrap}html[data-ui=problee] .problee-plus-tiers{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}html[data-ui=problee] .problee-plus-tier__name{grid-column:1/-1;margin-top:6px}html[data-ui=problee] .problee-plus-tiers .problee-traders-bar{width:72px}html[data-ui=problee] .problee-plus-members td:nth-child(3),html[data-ui=problee] .problee-plus-members th:nth-child(3){display:none}}