:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pref-measure:1120px;--pref-gutter:var(--wisent-space-3xl);--pref-stage:320px}html,body{min-height:100%;margin:0}body{background:var(--wisent-color-background);color:var(--wisent-color-ink);font-family:var(--wisent-font-sans);font-size:var(--wisent-type-text-md-size);line-height:var(--wisent-type-text-md-line-height)}a{color:var(--wisent-color-brand-link)}.pref-shell{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.pref-measure{box-sizing:border-box;max-width:var(--pref-measure);padding:0 var(--pref-gutter);width:100%;margin:0 auto}.pref-main{align-content:start;gap:var(--wisent-space-5xl);padding-bottom:var(--wisent-space-5xl);padding-top:var(--wisent-space-5xl);display:grid}.pref-section{align-content:start;gap:var(--wisent-space-xl);display:grid}.pref-header{background:var(--wisent-color-white);border-bottom:1px solid var(--wisent-color-border)}.pref-header__inner{align-items:center;gap:var(--wisent-space-lg) var(--wisent-space-3xl);min-height:64px;padding-bottom:var(--wisent-space-md);padding-top:var(--wisent-space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.pref-brand{color:var(--wisent-color-forest);font-family:var(--wisent-font-expanded);align-items:baseline;gap:var(--wisent-space-md);font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.pref-brand__note{color:var(--wisent-color-muted-text);font-family:var(--wisent-font-mono);font-size:11px;font-weight:400}.pref-nav{gap:var(--wisent-space-xl);flex-wrap:wrap;display:flex}.pref-nav__link{color:var(--wisent-color-secondary-text);transition:color var(--wisent-motion-fast) ease, border-color var(--wisent-motion-fast) ease;border-bottom:2px solid #0000;padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none}.pref-nav__link:hover{color:var(--wisent-color-forest)}.pref-nav__link[aria-current=page]{border-bottom-color:var(--wisent-color-brand);color:var(--wisent-color-forest)}.pref-nav__link:focus-visible,.pref-brand:focus-visible{border-radius:var(--wisent-radius-sm);outline:2px solid var(--wisent-color-brand600);outline-offset:3px}.pref-footer{background:var(--wisent-color-white);border-top:1px solid var(--wisent-color-border);color:var(--wisent-color-secondary-text);font-size:13px}.pref-footer__inner{align-items:baseline;gap:var(--wisent-space-md) var(--wisent-space-3xl);padding-bottom:var(--wisent-space-3xl);padding-top:var(--wisent-space-3xl);flex-wrap:wrap;justify-content:space-between;display:flex}.pref-footer__note{max-width:52ch;margin:0}.pref-footer__links{gap:var(--wisent-space-xl);flex-wrap:wrap;display:flex}.pref-eyebrow{color:var(--wisent-color-muted-text);font-family:var(--wisent-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.pref-lede{color:var(--wisent-color-secondary-text);max-width:62ch;margin:0}.pref-mono{font-family:var(--wisent-font-mono);font-size:12px}.pref-heading{color:var(--wisent-color-ink);font-family:var(--wisent-font-expanded);margin:0;font-size:20px;font-weight:600}.pref-rows{margin:0;padding:0;list-style:none;display:grid}.pref-row{border-top:1px solid var(--wisent-color-subtle-border);align-items:center;gap:var(--wisent-space-lg) var(--wisent-space-3xl);padding:var(--wisent-space-lg) 0;flex-wrap:wrap;justify-content:space-between;display:flex}.pref-row:first-child{border-top:0;padding-top:0}.pref-row__copy{gap:var(--wisent-space-xxs);display:grid}.pref-row__name{font-size:var(--wisent-type-text-md-size);margin:0;font-weight:500}.pref-row__actions{align-items:center;gap:var(--wisent-space-md);flex-wrap:wrap;display:flex}.pref-row__copy p{margin:0}.pref-picker{gap:var(--wisent-space-3xl);display:grid}.pref-picker__group{gap:var(--wisent-space-lg);display:grid}.pref-picker__label{align-items:baseline;gap:var(--wisent-space-md);flex-wrap:wrap;display:flex}.pref-chips{gap:var(--wisent-space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pref-chip{background:var(--wisent-color-white);border:1px solid var(--wisent-color-border);border-radius:var(--wisent-radius-md);color:var(--wisent-color-ink);align-items:baseline;gap:var(--wisent-space-md);padding:var(--wisent-space-md) var(--wisent-space-lg);transition:border-color var(--wisent-motion-fast) ease, background-color var(--wisent-motion-fast) ease;text-decoration:none;display:inline-flex}.pref-chip:hover{border-color:var(--wisent-color-border-strong)}
.pref-chip[aria-current=page]{background:var(--wisent-color-brand100);border-color:var(--wisent-color-brand400);color:var(--wisent-color-forest)}.pref-chip:focus-visible{outline:2px solid var(--wisent-color-brand600);outline-offset:2px}.pref-chip--idle{background:var(--wisent-color-canvas-muted);border-color:var(--wisent-color-subtle-border);color:var(--wisent-color-muted-text)}.pref-chip__name{font-weight:500}.pref-chip__meta{color:var(--wisent-color-muted-text);font-family:var(--wisent-font-mono);font-size:11px}.pref-chip[aria-current=page] .pref-chip__meta{color:var(--wisent-color-brand700)}.pref-pair{gap:var(--wisent-space-3xl);grid-template-columns:1fr 1fr;display:grid}.pref-pair--stacked{grid-template-columns:minmax(0,1fr)}.pref-card{background:var(--wisent-color-white);border:1px solid var(--wisent-color-border);border-radius:var(--wisent-radius-xl);transition:border-color var(--wisent-motion-standard) ease, box-shadow var(--wisent-motion-standard) ease, opacity var(--wisent-motion-standard) ease;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.pref-card:hover{box-shadow:var(--wisent-shadow-surface)}.pref-card--chosen{border-color:var(--wisent-color-brand600);box-shadow:var(--wisent-shadow-raised)}.pref-card--passed{opacity:.62}.pref-card__hit{appearance:none;border-radius:inherit;cursor:pointer;z-index:2;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pref-card__hit:focus-visible{outline:2px solid var(--wisent-color-brand600);outline-offset:3px}.pref-card__hit:disabled{cursor:default}.pref-card__stage{background:var(--wisent-color-white);box-sizing:border-box;min-height:var(--pref-stage);padding:var(--wisent-space-3xl);justify-content:center;align-items:center;display:flex}.pref-card__stage--image{background:var(--wisent-color-canvas-muted)}.pref-card__stage--text{align-items:flex-start}.pref-card__stage--html{height:calc(var(--pref-stage) * 1.25);padding:0;display:block}.pref-card__image{max-height:calc(var(--pref-stage) * 1.4);object-fit:contain;max-width:100%;display:block}.pref-card__text{color:var(--wisent-color-ink);white-space:pre-wrap;max-width:46ch;margin:0;font-size:17px;line-height:1.62}.pref-card__frame{background:var(--wisent-color-white);pointer-events:none;border:0;width:100%;height:100%;display:block}.pref-card__foot{border-top:1px solid var(--wisent-color-subtle-border);color:var(--wisent-color-muted-text);font-family:var(--wisent-font-mono);align-items:baseline;gap:var(--wisent-space-md) var(--wisent-space-lg);padding:var(--wisent-space-lg) var(--wisent-space-xl);flex-wrap:wrap;justify-content:space-between;font-size:11px;display:flex}.pref-card__reveal{align-items:baseline;gap:var(--wisent-space-lg);flex-wrap:wrap;display:flex}.pref-card__generator{color:var(--wisent-color-forest);font-size:12px}.pref-card__side{letter-spacing:.12em;text-transform:uppercase}.pref-controls{align-items:center;gap:var(--wisent-space-lg) var(--wisent-space-3xl);flex-wrap:wrap;justify-content:space-between;display:flex}.pref-keys{color:var(--wisent-color-secondary-text);align-items:center;gap:var(--wisent-space-lg);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.pref-keys__item{align-items:center;gap:var(--wisent-space-sm);display:inline-flex}.pref-keys kbd{background:var(--wisent-color-white);border:1px solid var(--wisent-color-border-strong);border-radius:var(--wisent-radius-sm);color:var(--wisent-color-forest);font-family:var(--wisent-font-mono);min-width:18px;padding:1px var(--wisent-space-sm);text-align:center;font-size:11px}.pref-tally{color:var(--wisent-color-secondary-text);font-family:var(--wisent-font-mono);margin:0;font-size:12px}.pref-tally strong{color:var(--wisent-color-forest)}.pref-nudge{background:var(--wisent-color-brand100);border:1px solid var(--wisent-color-brand400);border-radius:var(--wisent-radius-md);color:var(--wisent-color-brand900);padding:var(--wisent-space-lg) var(--wisent-space-xl);margin:0;font-size:14px}.pref-nudge a{color:var(--wisent-color-brand700);font-weight:500}.pref-toggle{border:1px solid var(--wisent-color-border);border-radius:var(--wisent-radius-md);display:inline-flex;overflow:hidden}.pref-toggle__link{color:var(--wisent-color-secondary-text);padding:var(--wisent-space-md) var(--wisent-space-xl);transition:background-color var(--wisent-motion-fast) ease, color var(--wisent-motion-fast) ease;font-size:13px;font-weight:500;text-decoration:none}.pref-toggle__link+.pref-toggle__link{border-left:1px solid var(--wisent-color-border)}.pref-toggle__link:hover{background:var(--wisent-color-background)}.pref-toggle__link[aria-current=page]{background:var(--wisent-color-brand100);color:var(--wisent-color-forest)}.pref-toggle__link:focus-visible{outline:2px solid var(--wisent-color-brand600);outline-offset:-2px}
.pref-table-frame{background:var(--wisent-color-white);border:1px solid var(--wisent-color-border);border-radius:var(--wisent-radius-xl);overflow-x:auto}.pref-table{border-collapse:collapse;text-align:left;min-width:100%}.pref-table caption{color:var(--wisent-color-muted-text);font-family:var(--wisent-font-mono);padding:var(--wisent-space-lg) var(--wisent-space-xl) 0;text-align:left;font-size:11px}.pref-table th,.pref-table td{border-bottom:1px solid var(--wisent-color-subtle-border);padding:var(--wisent-space-lg) var(--wisent-space-xl);vertical-align:middle}.pref-table thead th{color:var(--wisent-color-muted-text);font-family:var(--wisent-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.pref-table tbody tr:last-child th,.pref-table tbody tr:last-child td{border-bottom:0}.pref-table__rank{color:var(--wisent-color-muted-text);font-family:var(--wisent-font-mono);width:1%;font-size:12px}.pref-table__subject{align-items:center;gap:var(--wisent-space-lg);display:flex}.pref-table__numeric{font-family:var(--wisent-font-mono);text-align:right;white-space:nowrap;font-size:13px}.pref-interval{color:var(--wisent-color-muted-text)}.pref-thumb{background:var(--wisent-color-canvas-muted);border:1px solid var(--wisent-color-border);border-radius:var(--wisent-radius-sm);object-fit:contain;flex:none;width:40px;height:40px}.pref-subject-id{font-family:var(--wisent-font-mono);overflow-wrap:anywhere;font-size:12px}.pref-cards{gap:var(--wisent-space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.pref-leans{gap:var(--wisent-space-lg);margin:0;display:grid}.pref-lean{align-items:center;gap:var(--wisent-space-md) var(--wisent-space-xl);grid-template-columns:minmax(120px,1fr) minmax(140px,2fr) auto;display:grid}.pref-lean__name{font-size:14px}.pref-lean__value{color:var(--wisent-color-forest);font-family:var(--wisent-font-mono);font-size:12px}.pref-lean__axis{background:var(--wisent-color-canvas-muted);border-radius:999px;height:10px;position:relative}.pref-lean__mid{background:var(--wisent-color-border-strong);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.pref-lean__bar{background:var(--wisent-color-brand600);width:calc(var(--pref-lean-share) * 50%);border-radius:999px;position:absolute;top:0;bottom:0;left:50%}.pref-lean__bar--against{background:var(--wisent-color-muted-text);left:auto;right:50%}.pref-lean__n{color:var(--wisent-color-muted-text);font-family:var(--wisent-font-mono);text-align:right;font-size:11px}.pref-deltas{gap:var(--wisent-space-md);margin:0;display:grid}.pref-delta{align-items:baseline;gap:var(--wisent-space-lg);justify-content:space-between;display:flex}.pref-delta__value{font-family:var(--wisent-font-mono);font-size:12px}.pref-summary{color:var(--wisent-color-ink);max-width:62ch;margin:0;font-size:16px;line-height:1.6}.pref-refusal{color:var(--wisent-color-danger);margin:0;font-size:13px}.pref-login{gap:var(--wisent-space-xl);max-width:380px;display:grid}.pref-login__providers{gap:var(--wisent-space-md);display:grid}.pref-login__providers .wisent-oauth-button{border-radius:var(--wisent-radius-lg);gap:var(--wisent-space-md);width:100%;min-height:44px}.pref-rule{color:var(--wisent-color-muted-text);font-family:var(--wisent-font-mono);align-items:center;gap:var(--wisent-space-lg);letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:flex}.pref-rule:before,.pref-rule:after{background:var(--wisent-color-border);content:"";flex:1;height:1px}.pref-form{gap:var(--wisent-space-lg);display:grid}.pref-field{color:var(--wisent-color-secondary-text);gap:var(--wisent-space-sm);font-size:14px;font-weight:600;display:grid}.pref-field input[type=file]{background:var(--wisent-color-white);border:1px solid var(--wisent-color-border);border-radius:var(--wisent-radius-md);color:var(--wisent-color-ink);padding:var(--wisent-space-md)}.pref-fine{color:var(--wisent-color-muted-text);margin:0;font-size:12px}.pref-walkthrough-scrim{background:color-mix(in srgb, var(--wisent-color-forest) 74%, transparent);padding:var(--wisent-space-xl);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pref-walkthrough-card{background:var(--wisent-color-white);border:1px solid var(--wisent-color-border);border-radius:var(--wisent-radius-xl);box-shadow:var(--wisent-shadow-raised);gap:var(--wisent-space-2xl);max-height:calc(100vh - (2 * var(--wisent-space-xl)));max-width:620px;padding:var(--wisent-space-4xl);width:100%;display:grid;overflow-y:auto}
.pref-walkthrough-topline,.pref-walkthrough-actions{align-items:center;gap:var(--wisent-space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.pref-walkthrough-count{color:var(--wisent-color-muted-text);font-family:var(--wisent-font-mono);font-size:11px}.pref-walkthrough-progress{gap:var(--wisent-space-md);grid-template-columns:repeat(3,1fr);display:grid}.pref-walkthrough-progress i{background:var(--wisent-color-canvas-muted);border-radius:var(--wisent-radius-sm);height:4px}.pref-walkthrough-progress i.is-done{background:var(--wisent-color-brand600)}.pref-walkthrough-actions form{margin:0}@media (max-width:860px){:root{--pref-gutter:var(--wisent-space-xl);--pref-stage:240px}.pref-pair{grid-template-columns:minmax(0,1fr)}.pref-lean{grid-template-columns:minmax(0,1fr) auto}.pref-lean__axis{order:3;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pref-card,.pref-chip,.pref-nav__link,.pref-toggle__link{transition:none}}

