.xh--bare>.demo-frame{border-radius:var(--r-lg);background:var(--screen);color:var(--screen-ink);box-shadow:var(--shadow-3), inset 0 1px 0 #ffffff14;border:1px solid #ffffff0f;padding:clamp(6px,.9vw,12px);position:relative;overflow:clip}.xh--bare>.demo-frame>*{border-radius:calc(var(--r-lg) - 8px);overflow:clip}:root.is-dim .xh--bare>.demo-frame{border-color:var(--line)}.xh-demo{justify-items:start;gap:12px;display:grid}.xh-demo__well{border:1px solid var(--xh-line);border-radius:calc(var(--xh-r) - 6px);background:linear-gradient(var(--xh-line) 1px, transparent 1px) 0 0 / 100% 26px, linear-gradient(90deg, var(--xh-line) 1px, transparent 1px) 0 0 / 26px 100%, var(--xh-well);place-items:center;width:100%;height:104px;display:grid}.xh-demo__play{background:var(--screen);border:1px solid var(--xh-line-2);width:44px;height:44px;color:var(--ember);border-radius:50%;place-items:center;display:grid}.xh-demo__play svg{fill:currentColor;stroke:none;transform:translate(1px)}.xh-demo__line{color:var(--xh-mute)}.xh-gal__list{gap:28px;display:grid}.xh-gal__item figure{gap:12px;display:grid}.xh-gal__cap,.xh-cmp__cap,.xh-step__cap{max-width:70ch;color:var(--xh-mute);text-wrap:pretty;font-size:.875rem;line-height:1.55}.xh-js .xh-gal__list{gap:0}.xh-js .xh-gal__item:not(.is-on){display:none}.xh-js .xh-gal__nav{border-top:1px solid var(--xh-line);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:grid}.xh-gal__count{text-align:center;font-family:var(--font-mono);letter-spacing:.085em;font-variant-numeric:tabular-nums;color:var(--xh-mute);font-size:.75rem}.xh-gal__picks{scrollbar-width:thin;scrollbar-color:var(--xh-line-2) transparent;grid-column:1/-1;gap:8px;padding:5px;display:flex;overflow-x:auto}.xh-gal__picks>li{flex:none}.xh-gal__picks>li:first-child{margin-left:auto}.xh-gal__picks>li:last-child{margin-right:auto}.xh-gal__picks--dots{flex-wrap:wrap;justify-content:center;gap:0;overflow:visible}.xh-gal__picks--dots>li:first-child,.xh-gal__picks--dots>li:last-child{margin-inline:0}.xh-gal__pick{appearance:none;color:var(--xh-mute);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.xh-gal__picks--thumbs .xh-gal__pick{background:var(--xh-well);width:72px;height:48px;box-shadow:inset 0 0 0 1px var(--xh-line);opacity:.5;transition:opacity var(--t-ui) var(--ease-out), box-shadow var(--t-ui) var(--ease-out);border-radius:7px;overflow:clip}.xh-gal__picks--thumbs .xh-gal__pick img{object-fit:cover;background:#fff;width:100%;height:100%}.xh-gal__picks--thumbs .xh-gal__pick:hover{opacity:.85}.xh-gal__picks--thumbs .xh-gal__pick[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--ember)}.xh-gal__vid svg{fill:currentColor;stroke:none}.xh-gal__picks--dots .xh-gal__pick{width:28px;height:44px}.xh-gal__dot,.xh-steps__dot>span{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--xh-line-2);transition:width .32s var(--ease-out), background-color var(--t-ui) var(--ease-out), box-shadow var(--t-ui) var(--ease-out);background:0 0;border-radius:4px;display:block}.xh-gal__pick:hover .xh-gal__dot,.xh-steps__dot:hover>span{box-shadow:inset 0 0 0 1.5px var(--xh-ink)}.xh-gal__pick[aria-current=true] .xh-gal__dot,.xh-steps__dot[aria-current=step]>span{background:var(--ember);width:20px;box-shadow:none}.xh-vid__plain,.xh-vid__chapters{margin-top:14px}.xh-vid__plain{color:var(--xh-mute);gap:6px;display:grid}.xh-js .xh-vid__plain{display:none}.xh-js .xh-vid__chapters{flex-wrap:wrap;gap:8px;display:flex}.xh-vid__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--xh-ink);margin-right:.7em}.xh-vid__chap{text-transform:none;letter-spacing:0;font-family:var(--font-sans);text-align:left;padding:0 14px;font-size:.8125rem;font-weight:450}.xh-vid__chap .xh-vid__time{color:var(--xh-mute);margin-right:0;font-size:.75rem}.xh-vid__chap[aria-current=true]{border-color:var(--ember)}.xh-vid__chap[aria-current=true] .xh-vid__time{color:var(--ember)}.xh-score__intro{max-width:70ch;color:var(--xh-mute);text-wrap:pretty;margin-bottom:18px}.xh-score__table{border-collapse:collapse;text-align:left;width:100%}.xh-score__table thead th{border-bottom:1px solid var(--xh-line-2);font-family:var(--font-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--xh-mute);white-space:nowrap;padding:0 20px 10px 0;font-size:.6875rem;font-weight:450}.xh-score__table tbody :is(th,td){border-bottom:1px solid var(--xh-line);vertical-align:baseline;padding:15px 20px 15px 0}.xh-score__table tbody tr:last-child>*{border-bottom:0;padding-bottom:2px}.xh-score__table :is(th,td):last-child{padding-right:0}.xh-score__label{max-width:24ch;color:var(--xh-ink);font-weight:500}.xh-score__val{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--xh-ink);font-size:1.25rem;line-height:1.2}.xh-score__val[data-long]{white-space:normal;font-size:1rem}.xh-score__note{max-width:46ch;color:var(--xh-mute);font-size:.875rem;line-height:1.5}.xh-score__src{max-width:30ch;font-family:var(--font-mono);color:var(--xh-mute);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}@container xh (width<=620px){.xh-score__table,.xh-score__table tbody{display:block}.xh-score__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.xh-score__table tbody tr{border-bottom:1px solid var(--xh-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:14px 0;display:grid}.xh-score__table tbody tr:first-child{padding-top:0}.xh-score__table tbody tr:last-child{border-bottom:0;padding-bottom:0}.xh-score__table tbody :is(th,td){border:0;padding:0;display:block}.xh-score__table tbody tr:last-child>*{padding-bottom:0}.xh-score__label{max-width:none}.xh-score__val{text-align:right}.xh-score__val[data-long]{text-align:left;grid-column:1/-1}.xh-score__note,.xh-score__src{grid-column:1/-1;max-width:none}.xh-score__src:not([data-empty]):before{content:"Source · ";color:var(--xh-faint)}.xh-score__table [data-empty]{display:none}}.xh-bars__list{gap:20px;display:grid}.xh-bar__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.xh-bar__label{color:var(--xh-ink);font-weight:500}.xh-bar__val{font-family:var(--font-mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--xh-ink);font-size:1.0625rem}.xh-bar__track{background:var(--xh-raise);height:12px;box-shadow:inset 0 0 0 1px var(--xh-line);border-radius:2px;margin-top:9px;position:relative;overflow:hidden}.xh-bar__fill{width:calc(var(--v,0) * 100%);border-right:2px solid var(--ember);transform-origin:0;background:linear-gradient(90deg,#eceae46b,#eceae4eb);min-width:2px;height:100%;display:block}.xh-bar__note{max-width:70ch;color:var(--xh-mute);text-wrap:pretty;margin-top:8px;font-size:.875rem;line-height:1.5}.xh-bars__axis{border-top:1px solid var(--xh-line);font-family:var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--xh-mute);justify-content:space-between;margin-top:16px;padding-top:8px;font-size:.6875rem;display:flex}.xh-bars__axis+.xh__caption{border-top:0;margin-top:14px;padding-top:0}.xh-js .xh-cmp__tabs{background:var(--xh-well);width:-moz-fit-content;width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--xh-line);border-radius:26px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.xh-cmp__tab{appearance:none;min-height:44px;color:var(--xh-mute);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-ui) var(--ease-out), color var(--t-ui) var(--ease-out);background:0 0;border:0;border-radius:22px;margin:0;padding:0 18px;font-size:.75rem;font-weight:500}.xh-cmp__tab:hover{color:var(--xh-ink)}.xh-cmp__tab[aria-selected=true]{background:var(--xh-ink);color:var(--screen)}.xh-cmp__panes{gap:28px;display:grid}.xh-cmp__pane{align-content:start;gap:14px;min-width:0;display:grid}.xh-cmp__pane+.xh-cmp__pane{border-top:1px solid var(--xh-line);padding-top:28px}.xh-cmp__label{font-family:var(--font-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--xh-mute);font-size:.6875rem;font-weight:450}.xh-cmp__value{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--xh-ink);font-size:clamp(2rem,9cqi,4.25rem);font-weight:400;line-height:1}.xh-cmp__body,.xh-step__body{max-width:64ch;color:var(--xh-soft);text-wrap:pretty;font-size:1rem;line-height:1.6}.xh[data-compact] :is(.xh-cmp__body,.xh-step__body){font-size:.9375rem;line-height:1.55}.xh-cmp__fig,.xh-step__fig{gap:10px;min-width:0;display:grid}.xh-js .xh-cmp__panes{gap:0;margin-top:22px}.xh-js .xh-cmp__pane:not(.is-on){display:none}.xh-js .xh-cmp__pane+.xh-cmp__pane{border-top:0;padding-top:0}.xh-js .xh-cmp__label{display:none}@container xh (width>=780px){.xh-cmp__pane[data-media],.xh-step[data-media]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(24px,4cqi,48px)}.xh-cmp__pane[data-media]>:not(.xh-cmp__fig),.xh-step[data-media]>:not(.xh-step__fig){grid-column:1}.xh-cmp__pane[data-media]>.xh-cmp__fig,.xh-step[data-media]>.xh-step__fig{grid-area:1/2/span 6}}.xh-lay__stack{gap:26px;display:grid}.xh-lay__layer figure{gap:10px;display:grid}.xh-lay__cap{gap:2px;display:grid}.xh-lay__name,.xh-lay__nowname{color:var(--xh-ink);font-weight:500}.xh-lay__note,.xh-lay__nownote{max-width:70ch;color:var(--xh-mute);font-size:.875rem;line-height:1.5}.xh-js .xh-lay__stack{gap:0;padding-bottom:10px}.xh-js .xh-lay__layer{transform-origin:50% 100%;grid-area:1/1;min-width:0}.xh-js .xh-lay__cap,.xh-js .xh-lay__layer.is-far{display:none}.xh-js .xh-lay__layer.is-on{z-index:2}.xh-js .xh-lay__layer.is-under{z-index:1;opacity:.5;transform:translateY(10px)scale(.975)}.xh-js .xh-lay__layer.is-peeled{z-index:3;opacity:0;pointer-events:none;transform:translateY(-7%)rotate(-1.4deg)scale(1.02)}.xh-js .xh-lay__ctl{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin-top:14px;display:grid}.xh-lay__range{width:100%;height:44px;accent-color:var(--ember);cursor:pointer;background:0 0;margin:0}.xh-lay__now{border-top:1px solid var(--xh-line);grid-column:1/-1;gap:3px;padding-top:14px;display:grid}.xh-lay__idx{font-family:var(--font-mono);letter-spacing:.085em;font-variant-numeric:tabular-nums;color:var(--xh-mute);font-size:.6875rem}.xh-lay__nownote:empty{display:none}.xh-steps__list{gap:28px;display:grid}.xh-step{align-content:start;gap:10px;min-width:0;display:grid}.xh-step+.xh-step{border-top:1px solid var(--xh-line);padding-top:28px}.xh-step__no{font-family:var(--font-mono);letter-spacing:.085em;font-variant-numeric:tabular-nums;color:var(--ember);font-size:.75rem}.xh-step__of{color:var(--xh-faint)}.xh-step__title{letter-spacing:-.012em;max-width:28ch;color:var(--xh-ink);text-wrap:balance;font-size:1.3125rem;font-weight:500;line-height:1.22}.xh[data-compact] .xh-step__title{font-size:1.125rem}.xh-step__fig{margin-top:6px}.xh-js .xh-steps__list{gap:0}.xh-js .xh-step:not(.is-on){display:none}.xh-js .xh-step+.xh-step{border-top:0;padding-top:0}.xh-js .xh-steps__ctl{border-top:1px solid var(--xh-line);align-items:center;gap:10px;margin-top:22px;padding-top:14px;display:flex}.xh-steps__dots{flex-wrap:wrap;flex:auto;justify-content:center;min-width:0;display:flex}.xh-steps__dot{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;width:28px;height:44px;margin:0;padding:0;display:grid}@container xh (width<=380px){.xh-js .xh-steps__ctl{flex-wrap:wrap;justify-content:space-between}.xh-steps__dots{flex-basis:100%;order:-1}}@media (prefers-reduced-motion:no-preference){.xh-js :is(.xh-gal__item,.xh-cmp__pane,.xh-step).is-on{animation:xh-in .46s var(--ease-out) both}.xh-js .xh-lay__layer{transition:opacity .42s var(--ease-out), transform .56s var(--ease-out)}.xh-js[data-xh=scorecard]:not(.is-in) .xh-row{opacity:0;transform:translateY(12px)}.xh-js[data-xh=scorecard].is-in .xh-row{transition:opacity .56s var(--ease-out) calc(var(--i,0) * 80ms), transform .76s var(--ease-out) calc(var(--i,0) * 80ms)}.xh-js[data-xh=bars]:not(.is-in) .xh-bar__fill{transform:scaleX(0)}.xh-js[data-xh=bars]:not(.is-in) .xh-bar__val{opacity:0}.xh-js[data-xh=bars].is-in .xh-bar__fill{transition:transform 1.2s cubic-bezier(.22, 1, .36, 1) calc(var(--i,0) * .11s)}.xh-js[data-xh=bars].is-in .xh-bar__val{transition:opacity .5s var(--ease-out) calc(var(--i,0) * .11s + .38s)}}.xh-js:not([data-compact]) .xh-lay__layer .xh-pic img{width:auto;max-width:min(100%, var(--natural,100%));object-fit:contain;max-height:min(66svh,760px)}.xh-set{gap:clamp(56px,7vw,112px);display:grid}.xh-block{min-width:0}.xh-block__head{gap:12px;margin-bottom:clamp(18px,2.2vw,30px);display:grid}.xh-block__label{font-family:var(--font-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--mute);margin:0;font-size:.75rem;font-weight:450;line-height:1.4}.xh-block__title{max-width:22em;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.625rem);font-weight:400;line-height:1.04}.xh{--xh-ink:var(--screen-ink);--xh-soft:#eceae4d6;--xh-mute:#eceae4a8;--xh-faint:#eceae466;--xh-line:#eceae424;--xh-line-2:#eceae447;--xh-raise:#eceae40f;--xh-well:#0c0d0f;--xh-pad:clamp(18px, 2.8vw, 40px);--xh-r:var(--r-lg);min-width:0;padding:var(--xh-pad);border-radius:var(--xh-r);background:linear-gradient(180deg, #ffffff0a, #fff0 150px) no-repeat, var(--screen);color:var(--xh-ink);box-shadow:var(--shadow-3), inset 0 1px 0 #ffffff14;font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:left;border:1px solid #ffffff0f;font-size:.9375rem;line-height:1.5;position:relative;container:xh/inline-size}:root.is-dim .xh{border-color:var(--line)}.xh[data-compact]{--xh-pad:16px;--xh-r:var(--r-md);box-shadow:var(--shadow-2), inset 0 1px 0 #ffffff14;font-size:.875rem}.xh--bare{box-shadow:none;color:inherit;color-scheme:inherit;font-size:inherit;background:0 0;border:0;border-radius:0;padding:0;container-type:normal}.xh *,.xh :before,.xh :after{box-sizing:border-box}:where(.xh) :where(p,h4,ol,ul,figure,table){margin:0}:where(.xh) :where(ol,ul){padding:0;list-style:none}.xh:not(.xh--bare) :focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:6px}.xh-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xh:not(.xh-js) [data-xh-ctl]{display:none!important}.xh__bar{border-bottom:1px solid var(--xh-line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:14px;padding-bottom:12px;display:flex}.xh__kind{font-family:var(--font-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--xh-mute);white-space:nowrap;align-items:center;gap:8px;font-size:.6875rem;font-weight:450;display:inline-flex}.xh__kind:before{content:"";background:var(--ember);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #ff5a1f29}.xh__name{color:var(--xh-ink);font-size:.9375rem;font-weight:500;line-height:1.3}.xh__caption{border-top:1px solid var(--xh-line);max-width:70ch;color:var(--xh-mute);text-wrap:pretty;margin-top:18px;padding-top:14px;font-size:.875rem;line-height:1.55;position:relative}.xh[data-compact] .xh__caption{margin-top:14px;padding-top:12px;font-size:.8125rem}.xh__more{min-height:44px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--xh-ink);transition:color var(--t-ui) var(--ease-out);align-items:center;gap:.5em;margin-top:6px;font-size:.75rem;font-weight:450;text-decoration:none;display:inline-flex}.xh__more svg{transition:transform var(--t-ui) var(--ease-out);flex:none}.xh__more:hover{color:var(--ember)}.xh__more:hover svg{transform:translate(3px)}.xh-btn{appearance:none;border:1px solid var(--xh-line-2);min-width:44px;min-height:44px;color:var(--xh-ink);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-ui) var(--ease-out), border-color var(--t-ui) var(--ease-out), color var(--t-ui) var(--ease-out), opacity var(--t-ui) var(--ease-out), transform var(--t-ui) var(--ease-out);background:0 0;border-radius:22px;justify-content:center;align-items:center;gap:.55em;margin:0;padding:0 16px;font-size:.75rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.xh-btn svg{flex:none}.xh-btn--icon{width:44px;padding:0}@media (hover:hover){.xh-btn:hover{background:var(--xh-raise);border-color:var(--xh-ink)}}.xh-btn:active{transform:scale(.96)}.xh-btn:disabled{opacity:.32;cursor:default;pointer-events:none}.xh-btn--solid{background:var(--xh-ink);color:var(--screen);border-color:#0000}@media (hover:hover){.xh-btn--solid:hover{background:var(--ember);color:#111214;border-color:#0000}}.xh-pic{border:1px solid var(--xh-line);border-radius:calc(var(--xh-r) - 10px);background:var(--xh-well);line-height:0;position:relative;overflow:clip}.xh-pic img,.xh-pic video{width:100%;height:auto;margin-inline:auto;display:block}.xh-pic img{max-width:min(100%, var(--natural,100%));background:#fff}.xh-pic video{aspect-ratio:16/9;background:#000}:root.is-dim .xh-pic img{filter:brightness(.86)}.xh[data-compact] .xh-pic img{object-fit:contain;width:auto;max-height:232px}@keyframes xh-in{0%{opacity:0;transform:translateY(10px)}}.xch{border-radius:var(--r-md);border:1px dashed var(--line-strong);background:color-mix(in srgb, var(--paper-sunken) 46%, transparent);gap:12px;padding:18px 18px 16px;display:grid}.xch__label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;margin:0;font-size:.6875rem;font-weight:450;display:flex}.xch__seal{background:var(--ember);clip-path:polygon(50% 4%,61% 35%,95% 37%,68% 58%,78% 92%,50% 72%,22% 92%,32% 58%,5% 37%,39% 35%);width:14px;height:14px}.xch__done{color:var(--ember-ink)}.xch__prompt{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0;font-size:1.375rem;line-height:1.14}.xch--lg .xch__prompt{font-size:clamp(1.5rem,2.6vw,2.125rem)}.xch__options{gap:8px;display:grid}.xch--lg .xch__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.xch__opt{border:1px solid var(--line-strong);background:var(--paper-raised);min-height:46px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform var(--t-ui) var(--ease-out), border-color var(--t-ui) var(--ease-out), background-color var(--t-ui) var(--ease-out), box-shadow var(--t-ui) var(--ease-out);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 12px;font-size:.9375rem;line-height:1.3;display:grid;position:relative}.xch__opt:disabled{cursor:default;color:var(--ink);opacity:1}.xch__key{border:1px solid var(--line-strong);width:24px;height:24px;font-family:var(--font-mono);color:var(--mute);border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.xch__state{width:18px;height:18px}@media (hover:hover){.xch__opt:not(:disabled):not([data-picked]):hover{border-color:var(--ink);box-shadow:var(--shadow-1);transform:translateY(-1px)}}.xch__opt:not(:disabled):active{transform:scale(.985)}.xch__opt[data-picked=right]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.xch__opt[data-picked=right] .xch__key{background:var(--ember);color:#111214;border-color:#0000}.xch__opt[data-picked=right] .xch__state{background:var(--ember);clip-path:polygon(14% 52%,26% 40%,42% 56%,74% 22%,86% 33%,42% 80%)}.xch__opt[data-picked=shown]{border-color:var(--ink);border-width:1.5px}.xch__opt[data-picked=shown] .xch__key{background:var(--ember);color:#111214;border-color:#0000}.xch__retry{border:1px solid var(--line-strong);border-radius:var(--r-pill);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;justify-self:start;padding:0 14px;font-size:.8125rem}.xch__retry:hover{border-color:var(--ink)}.xch__retry[hidden]{display:none}.xch__opt[data-picked=wrong]{color:var(--mute);cursor:default;background:0 0;border-style:dashed}.xch__opt[data-picked=wrong] .xch__text{text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.xch__opt[data-shake]{animation:xch-no .36s var(--ease-out)}@keyframes xch-no{0%,to{transform:translate(0)}25%{transform:translate(-5px)}60%{transform:translate(4px)}85%{transform:translate(-2px)}}.xch__feedback{min-height:1.3em;color:var(--ink);margin:0;font-size:.875rem;font-weight:500}.xch__feedback:empty{display:none}.xch__explain{border-left:2px solid var(--ember);color:var(--ink-2);margin:0;padding-left:12px;font-size:.9375rem;line-height:1.5}.xch__plain{color:var(--ink-2);font-size:.9375rem}.xch__plain summary{cursor:pointer;width:-moz-fit-content;width:fit-content;min-height:32px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.75rem}.xch__plain p{margin:6px 0 0;line-height:1.5}.xch[data-live] .xch__plain{display:none}@media (prefers-reduced-motion:reduce){.xch__opt[data-shake]{animation:none}}
