.ev-lx{--lx-ctrl: 32px;--lx-r: var(--ev-r-6);--lx-bd: inset 0 0 0 2px var(--ev-gray-50);--lx-glow: 0 0 8px rgb(51 204 255 / 50%);display:flex;flex-direction:column;gap:var(--ev-s-16);font:var(--ev-h4);color:var(--ev-black);overflow-wrap:anywhere}.ev-lx:empty{display:none}.ev-lx :is(.ev-lx-opt>span:last-child,.ev-lx-orow .ev-lx-t,.ev-lx-answer,.ev-lx-prompt,.ev-lx-tq-q,.ev-lx-col-title){min-width:0;overflow-wrap:anywhere}.ev-lx button{font:inherit;color:inherit}.ev-lx-bank,.ev-lx-card{display:flex;flex-wrap:wrap;gap:var(--ev-s-8);padding:var(--ev-s-16);border-radius:var(--ev-r-8);background:var(--ev-gray-0)}.ev-lx>.ev-lx-bank{position:sticky;top:var(--ev-lx-bank-top, 64px);z-index:3;max-height:var(--ev-bank-max, 152px);overflow-y:auto;overscroll-behavior:contain;align-content:flex-start;transition:box-shadow .15s}.ev-lx>.ev-lx-bank.is-stuck{border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 10px 24px -12px #2e2e424d,0 1px 0 var(--ev-gray-25)}.ev-lx-card{position:relative;flex-direction:column;flex-wrap:nowrap;gap:var(--ev-s-16)}.ev-lx-card.is-center{align-items:center;text-align:center;padding:var(--ev-s-20, 20px) var(--ev-s-16) var(--ev-s-24)}.ev-lx-row{display:flex;flex-wrap:wrap;gap:var(--ev-s-8)}.ev-lx-row.is-center{justify-content:center}.ev-lx-tag{position:absolute;top:8px;left:8px;height:16px;padding:0 4px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);font:var(--ev-scap, 12px/16px var(--ev-font));font-weight:var(--ev-medium);color:var(--ev-gray-100)}.ev-lx-tag.is-light{position:static;background:var(--ev-white);box-shadow:inset 0 0 0 1px var(--ev-gray-50)}.ev-lx-card>.ev-lx-tag{top:-8px;left:0;height:16px;padding:0 4px;background:inherit;font:500 12px/16px var(--ev-font);color:#8d8da6}.ev-lx-card:has(>.ev-lx-tag){padding-top:20px}.ev-lx.is-tf .ev-lx-card{padding:20px 16px 24px}.ev-lx-dash{width:100%;height:0;margin:0;border:0;border-top:2px dashed var(--ev-gray-50)}.ev-lx-prompt{font-weight:var(--ev-medium)}.ev-lx-chip{display:inline-flex;align-items:center;gap:6px;height:var(--lx-ctrl);padding:3px var(--ev-s-8);border:0;border-radius:var(--lx-r);background:var(--ev-white);box-shadow:var(--lx-bd);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:box-shadow var(--ev-t-fast) var(--ev-ease),color var(--ev-t-fast) var(--ev-ease)}.ev-lx-chip:hover{box-shadow:inset 0 0 0 2px var(--ev-gray-75)}.ev-lx-chip.is-sel{box-shadow:inset 0 0 0 2px var(--ev-brand),var(--lx-glow)}.ev-lx-chip.is-dragging{opacity:.4}.ev-lx-chip.is-used{color:var(--ev-gray-50);box-shadow:none;cursor:default}.ev-lx-chip.is-used .ev-lx-grip{opacity:.4}.ev-lx-grip{width:2px;height:12px;background:radial-gradient(circle,var(--ev-gray-100) 1px,transparent 1.2px) 0 0 / 2px 4px}.ev-lx-chip-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:560px}.ev-lx-chip{height:auto;min-height:var(--lx-ctrl);max-width:100%;text-align:left}.ev-lx-chip-t{min-width:0;max-width:none;white-space:normal;overflow:visible;overflow-wrap:anywhere}.ev-lx-ghost{--lx-ctrl: 32px;--lx-r: var(--ev-r-6);--lx-bd: inset 0 0 0 2px var(--ev-gray-50);--lx-glow: 0 0 8px rgb(51 204 255 / 50%);position:fixed;z-index:1000;pointer-events:none;font:var(--ev-h4);color:var(--ev-black);box-shadow:inset 0 0 0 2px var(--ev-brand),var(--lx-glow),var(--ev-sh-16)!important;background:var(--ev-white);opacity:1!important}.ev-lx-gapw{display:inline-flex;margin:0 2px;vertical-align:baseline}.ev-lx-gapw:before{content:"​";flex:none;align-self:flex-start;width:0;height:var(--lx-ctrl);font:var(--ev-h4);line-height:var(--lx-ctrl)}.ev-lx-slot,.ev-lx-input,.ev-lx-drop{display:inline-flex;align-items:center;justify-content:center;height:var(--lx-ctrl);padding:3px var(--ev-s-8);border:0;border-radius:var(--lx-r);background:var(--ev-white);box-shadow:var(--lx-bd);font:var(--ev-h4);color:var(--ev-black);vertical-align:baseline;transition:box-shadow var(--ev-t-fast) var(--ev-ease),background var(--ev-t-fast) var(--ev-ease)}.ev-lx-slot{min-width:70px;cursor:pointer}.ev-lx-slot:empty:before{content:"​"}.ev-lx-input{min-width:70px;text-align:center;outline:none}.ev-lx-input::placeholder{color:var(--ev-gray-75)}.ev-lx-drop{gap:4px;justify-content:space-between;min-width:80px;cursor:pointer}.ev-lx-drop .ev-ic{color:var(--ev-gray-75);transition:transform var(--ev-t) var(--ev-ease);flex:none}.ev-lx-drop.is-open .ev-ic{transform:rotate(180deg)}.ev-lx-drop-t:empty:before{content:"​"}.ev-lx-drop:has(.ev-lx-drop-t:empty){justify-content:center}.ev-lx-drop.is-hug,.ev-lx-slot{min-width:70px}.ev-lx-gapw{max-width:100%}.ev-lx-slot,.ev-lx-drop{height:auto;min-height:var(--lx-ctrl);max-width:100%}.ev-lx :is(.ev-lx-slot,.ev-lx-drop){line-height:26px}.ev-lx-input{max-width:100%}.ev-lx-slot{overflow-wrap:anywhere;text-align:center}.ev-lx-drop-t{min-width:0;text-align:start;overflow-wrap:anywhere}.ev-lx-drop.is-locked>.ev-ic{display:none}.ev-lx-input.is-locked{cursor:default}:is(.ev-lx-slot,.ev-lx-input,.ev-lx-drop):hover{box-shadow:inset 0 0 0 2px var(--ev-gray-75)}.ev-lx-input:focus,.ev-lx-drop.is-open,.ev-lx-slot:focus-visible,.ev-lx-drop:focus-visible{box-shadow:inset 0 0 0 2px var(--ev-brand),var(--lx-glow);outline:none}.ev-lx-slot.is-over{box-shadow:inset 0 0 0 2px var(--ev-brand);outline:none}.ev-lx-slot.is-over{box-shadow:inset 0 0 0 2px var(--ev-brand)}:is(.ev-lx-slot,.ev-lx-input,.ev-lx-drop,.ev-lx-letter,.ev-lx-answer,.ev-lx-placed,.ev-lx-orow).is-ok{box-shadow:inset 0 0 0 2px var(--ev-green)}:is(.ev-lx-slot,.ev-lx-input,.ev-lx-drop,.ev-lx-letter,.ev-lx-answer,.ev-lx-placed,.ev-lx-orow).is-bad{box-shadow:inset 0 0 0 2px var(--ev-red)}:is(.ev-lx-input,.ev-lx-drop,.ev-lx-answer).is-wait{box-shadow:inset 0 0 0 2px var(--ev-yellow)}:is(.ev-lx-slot,.ev-lx-input,.ev-lx-drop,.ev-lx-placed).is-failed{box-shadow:inset 0 0 0 2px var(--ev-green)}:is(.ev-lx-slot,.ev-lx-drop).is-locked{cursor:default}.ev-lx-btn{align-self:flex-start;height:var(--lx-ctrl);padding:3px var(--ev-s-8);border:0;border-radius:var(--lx-r);background:var(--ev-brand);color:#fff!important;font-weight:var(--ev-medium)!important;cursor:pointer;transition:background var(--ev-t-fast) var(--ev-ease)}.ev-lx-btn:hover:not(:disabled){background:var(--ev-brand-light, #5cd6ff)}.ev-lx-btn:disabled{background:var(--ev-white);color:var(--ev-gray-50)!important;box-shadow:inset 0 0 0 2px var(--ev-gray-25);cursor:default}.ev-lx-btn.is-gray{background:var(--ev-gray-25);color:var(--ev-gray-100)!important}.ev-lx-card.is-center .ev-lx-btn{align-self:center}.ev-lx.is-sentence .ev-lx-card{container-type:inline-size}.ev-lx .ev-rt-view{font:var(--ev-h4);line-height:26px}.ev-lx .ev-lx-text{line-height:40px}.ev-lx-text{container-type:inline-size}.ev-lx-text :is(.ev-lx-slot,.ev-lx-drop,.ev-lx-input){max-width:calc(100cqw - 16px)}.ev-lx-text td .ev-lx-gapw{margin:2px}.ev-lx-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:var(--ev-s-16)}.ev-lx-tile{display:flex;flex-direction:column;gap:var(--ev-s-8);min-width:0}.ev-lx-pic{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:var(--ev-r-8);object-fit:cover;background:var(--ev-gray-0)}.ev-lx-tile>*{width:100%;min-width:0;box-sizing:border-box}.ev-lx-tile>.ev-lx-input{width:100%!important}.ev-lx-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--ev-s-16)}.ev-lx-col{display:flex;flex-direction:column;align-items:center;gap:var(--ev-s-16);min-height:200px;padding:var(--ev-s-16);border-radius:var(--lx-r);background:var(--ev-white);box-shadow:var(--lx-bd);transition:box-shadow var(--ev-t-fast) var(--ev-ease),background var(--ev-t-fast) var(--ev-ease)}.ev-lx-col.is-over{box-shadow:inset 0 0 0 2px var(--ev-brand)}.ev-lx-col-title{font-weight:var(--ev-medium);text-align:center}.ev-lx-col-hint{display:flex;flex-direction:column;align-items:center;gap:4px;margin:auto 0;font:var(--ev-p);color:var(--ev-gray-75)}.ev-lx-col-hint[hidden]{display:none}.ev-lx-col-list{display:flex;flex-direction:column;align-items:center;gap:var(--ev-s-8)}.ev-lx-placed{position:relative;min-height:var(--lx-ctrl);max-width:100%;padding:3px var(--ev-s-8);border:0;border-radius:var(--lx-r);background:var(--ev-white);box-shadow:var(--lx-bd);text-align:center;overflow-wrap:anywhere;cursor:pointer}.ev-lx-dot{position:absolute;top:50%;right:-9px;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--ev-green)}.ev-lx-placed.is-bad .ev-lx-dot{background:var(--ev-red)}.ev-lx-placed{cursor:default}.ev-lx-placed.is-draft{cursor:pointer}.ev-lx-placed.is-draft .ev-lx-dot{background:var(--ev-gray-50)}.ev-lx-placed.is-moved .ev-lx-dot{background:var(--ev-red)}.ev-lx-chip.is-unplaced{position:relative;overflow:visible}.ev-lx-chip.is-unplaced:after{content:"";position:absolute;top:50%;right:-7px;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--ev-red)}.ev-lx-placed.is-moved{animation:ev-lx-arrive var(--ev-t-card) var(--ev-ease) both}@keyframes ev-lx-arrive{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.ev-lx-placed.is-moved{animation:none}}.ev-lx-order{display:flex;flex-direction:column;gap:var(--ev-s-8)}.ev-lx-orow{position:relative;display:flex;align-items:center;gap:6px;min-height:var(--lx-ctrl);padding:3px var(--ev-s-8);border-radius:var(--lx-r);background:var(--ev-white);box-shadow:var(--lx-bd);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.ev-lx-orow:hover{box-shadow:inset 0 0 0 2px var(--ev-gray-75)}.ev-lx-orow:focus-visible,.ev-lx-orow.is-over{box-shadow:inset 0 0 0 2px var(--ev-brand),var(--lx-glow)}.ev-lx-orow.is-dragging{opacity:.4}.ev-lx-mv{display:grid;place-items:center;width:24px;color:var(--ev-gray-75)}.ev-lx-n{padding:0 var(--ev-s-4) 0 var(--ev-s-2, 2px);border-left:1px solid var(--ev-gray-50);padding-left:6px;font-weight:var(--ev-medium);color:var(--ev-green)}.ev-lx-orow.is-ok:before,.ev-lx-orow.is-bad:before{content:"";position:absolute;left:-10px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--ev-green)}.ev-lx-orow.is-bad:before{background:var(--ev-red)}.ev-lx-orow:has(.ev-lx-odot){cursor:default}.ev-lx-orow:has(.ev-lx-odot):before{content:none}.ev-lx-odot{display:grid;place-items:center;flex:none;width:24px;height:24px}.ev-lx-odot:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--ev-green)}.ev-lx-odot.is-bad:after{background:var(--ev-red)}.ev-lx-letter{display:grid;place-items:center;width:var(--lx-ctrl);height:var(--lx-ctrl);padding:0;border:0;border-radius:var(--lx-r);background:var(--ev-white);box-shadow:var(--lx-bd);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.ev-lx-letter:hover{box-shadow:inset 0 0 0 2px var(--ev-gray-75)}.ev-lx-letter.is-slot{cursor:default}.ev-lx-letter.is-next{box-shadow:inset 0 0 0 2px var(--ev-gray-75)}.ev-lx-letter.is-over{box-shadow:inset 0 0 0 2px var(--ev-brand),var(--lx-glow)}.ev-lx-letter.is-used{color:var(--ev-gray-50);box-shadow:none;cursor:default}.ev-lx-row[hidden],.ev-lx-dash[hidden]{display:none}.ev-lx-match{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:0}.ev-lx-match.is-done{display:flex;flex-direction:column;gap:var(--ev-s-8)}.ev-lx-match[hidden]{display:none}.ev-lx-mcol,.ev-lx-mlines{display:flex;flex-direction:column;gap:var(--ev-s-8)}.ev-lx-mline{height:var(--lx-ctrl);background:radial-gradient(circle,var(--ev-gray-50) 1px,transparent 1.4px) center / 4px 4px repeat-x}.ev-lx-mline.is-ok{width:16px;background:linear-gradient(var(--ev-green),var(--ev-green)) center / 100% 2px no-repeat}.ev-lx-mrow{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.ev-lx-mleft{display:flex;align-items:flex-start;gap:3px;min-width:0}.ev-lx-mleft>.ev-lx-answer{flex:1;min-width:0}.ev-lx-answer.is-failed{box-shadow:inset 0 0 0 2px var(--ev-red);color:var(--ev-red)}.ev-lx-mline.is-failed{width:16px;background:linear-gradient(var(--ev-red),var(--ev-red)) center / 100% 2px no-repeat}.ev-lx-answer{min-height:var(--lx-ctrl);padding:3px var(--ev-s-8);border:0;border-radius:var(--lx-r);background:var(--ev-white);box-shadow:var(--lx-bd);text-align:center;cursor:pointer;transition:box-shadow var(--ev-t-fast) var(--ev-ease),background var(--ev-t-fast) var(--ev-ease)}.ev-lx-answer:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--ev-gray-75)}.ev-lx-answer.is-active,.ev-lx-answer.is-active:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--ev-brand)}.ev-lx-answer.is-sel{box-shadow:inset 0 0 0 2px var(--ev-brand)}.ev-lx-answer.is-linked{box-shadow:inset 0 0 0 2px var(--ev-gray-75)}.ev-lx-mline.is-linked{width:16px;background:linear-gradient(var(--ev-gray-75),var(--ev-gray-75)) center / 100% 2px no-repeat}.ev-lx-card.is-draft>.ev-lx-btn{display:none}.ev-lx-answer.is-ok{background:var(--ev-green-tr)}.ev-lx-answer.is-missed{box-shadow:inset 0 0 0 2px var(--ev-green);background:var(--ev-green-tr)}.ev-lx-answer:disabled{cursor:default}.ev-lx-answer.is-tf{min-width:120px}.ev-lx-card.is-locked .ev-lx-answer:not(.is-ok):not(.is-bad):not(.is-wait){cursor:default}.ev-lx-card.is-locked .ev-lx-answer:not(.is-ok,.is-bad,.is-wait,.is-missed,.is-sel):hover{box-shadow:var(--lx-bd)}.ev-lx-card:is(.is-locked,.is-checked) :is(.ev-lx-chip,.ev-lx-letter:not(.is-slot)){pointer-events:none}.ev-lx-test{display:flex;flex-direction:column;gap:var(--ev-s-24);padding:var(--ev-s-24) var(--ev-s-32);border-radius:var(--ev-r-8);box-shadow:inset 0 0 0 2px var(--ev-gray-25)}.ev-lx-tq{display:flex;flex-direction:column;gap:var(--ev-s-8)}.ev-lx-tq+.ev-lx-tq{padding-top:var(--ev-s-24);border-top:1px solid var(--ev-gray-25)}.ev-lx-tq-q{font-weight:var(--ev-medium)}.ev-lx-opts{display:flex;flex-direction:column;gap:var(--ev-s-8)}.ev-lx-opt{display:flex;align-items:center;gap:var(--ev-s-8);min-height:26px;margin:0 -8px;padding:3px var(--ev-s-8);border:0;border-radius:var(--ev-r-8);background:none;text-align:start;cursor:pointer}.ev-lx-opt:hover{background:var(--ev-gray-0)}.ev-lx-tq.is-locked .ev-lx-opt,.ev-lx-test.is-preview .ev-lx-opt,.ev-lx-test.is-done .ev-lx-opt{cursor:default;background:none}.ev-lx-tq.is-locked .ev-lx-opt:not(.is-ok,.is-bad,.is-missed,.is-wait,.is-sel):hover .ev-lx-mark{box-shadow:inset 0 0 0 2px var(--ev-gray-50)}.ev-lx-mark{position:relative;flex:none;width:24px;height:24px;border-radius:50%;background:var(--ev-white);box-shadow:inset 0 0 0 2px var(--ev-gray-50)}.ev-lx-opt.is-check .ev-lx-mark{border-radius:var(--lx-r)}.ev-lx-opt:hover .ev-lx-mark{box-shadow:inset 0 0 0 2px var(--ev-gray-75)}.ev-lx-opt.is-ok .ev-lx-mark,.ev-lx-opt.is-missed .ev-lx-mark{box-shadow:inset 0 0 0 2px var(--ev-green)}.ev-lx-opt.is-bad .ev-lx-mark,.ev-lx-opt.is-tried .ev-lx-mark{box-shadow:inset 0 0 0 2px var(--ev-red)}.ev-lx-opt.is-wait .ev-lx-mark{box-shadow:inset 0 0 0 2px var(--ev-yellow)}.ev-lx-opt.is-sel .ev-lx-mark{box-shadow:inset 0 0 0 2px var(--ev-brand)}.ev-lx-opt.is-check.is-sel .ev-lx-mark:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:11px;border:solid var(--ev-brand);border-width:0 3px 3px 0;transform:rotate(45deg)}.ev-lx-opt:not(.is-check):is(.is-ok,.is-bad) .ev-lx-mark:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--ev-green)}.ev-lx-opt:not(.is-check).is-bad .ev-lx-mark:after{background:var(--ev-red)}.ev-lx-opt.is-check:is(.is-ok,.is-bad,.is-wait) .ev-lx-mark:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:11px;border:solid var(--ev-green);border-width:0 3px 3px 0;transform:rotate(45deg)}.ev-lx-opt.is-check.is-ok .ev-lx-mark{background:var(--ev-green-tr)}.ev-lx-opt.is-check.is-bad .ev-lx-mark:after{border-color:var(--ev-red)}.ev-lx-opt.is-check.is-wait .ev-lx-mark:after{border-color:var(--ev-yellow)}.ev-lx-tstart{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--ev-s-24);padding:var(--ev-s-32);overflow:hidden;border-radius:var(--ev-r-8);background:radial-gradient(120% 140% at 50% 0%,#96e1fa,#64a2fa);color:#fff;text-align:center}.ev-lx-twatch{font-size:56px;line-height:64px}.ev-lx-tttl{margin-top:-8px;font:var(--ev-h2, 24px/32px var(--ev-font));font-size:24px;font-weight:var(--ev-medium)}.ev-lx-tstats{display:flex;align-items:stretch;justify-content:center;gap:var(--ev-s-24)}.ev-lx-tstats>i{width:1px;background:#fff6}.ev-lx-tstat{display:flex;flex-direction:column;align-items:center}.ev-lx-tstat span{font:var(--ev-sp, 14px/20px var(--ev-font));opacity:.9}.ev-lx-tstat b{font-size:24px;line-height:32px;font-weight:var(--ev-medium)}.ev-lx-tstats.is-row{width:100%;justify-content:space-between}.ev-lx-tstats.is-row b{font-size:20px;line-height:28px}.ev-lx-tacts{display:flex;gap:var(--ev-s-8)}.ev-lx-btn.is-glass{background:#ffffff40;color:#fff!important}.ev-lx-btn.is-white{background:#fffffff2;color:var(--ev-black)!important}.ev-lx-thead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ev-s-8);min-height:64px;padding:var(--ev-s-16) var(--ev-s-32);border-radius:var(--ev-r-8) var(--ev-r-8) 0 0;background:linear-gradient(90deg,#96e1fa,#70aafa);color:#fff;box-sizing:border-box}.ev-lx-thead.is-done{flex-direction:column;align-items:flex-start;min-height:120px}.ev-lx-thead-t{display:inline-flex;align-items:center;gap:var(--ev-s-8);font-weight:var(--ev-medium)}.ev-lx-thead-t i{width:1px;height:16px;background:#fff9}.ev-lx.is-timed{gap:0}.ev-lx-test.is-under{border-radius:0 0 var(--ev-r-8) var(--ev-r-8)}.ev-lx-stack{display:flex;flex-direction:column;gap:var(--ev-s-16)}.ev-lx-stack[hidden]{display:none}.ev-lx-media{position:relative;overflow:hidden;border-radius:var(--ev-r-8);background:var(--ev-gray-0);aspect-ratio:656 / 368}.ev-lx-media img,.ev-lx-media iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}.ev-lx-media>video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.is-gif .ev-lx-media img{object-fit:contain}.ev-lx:is(.is-image,.is-gif) .ev-lx-media{aspect-ratio:auto;min-height:48px}.ev-lx:is(.is-image,.is-gif) .ev-lx-media img{height:auto;max-height:70vh;object-fit:contain}.ev-lx.is-carousel .ev-lx-media img{object-fit:contain}.ev-lx-media-full{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--ev-r-8);background:color-mix(in srgb,var(--ev-white) 88%,transparent);color:var(--ev-gray-100);box-shadow:var(--ev-sh-16);cursor:pointer}.ev-lx-media-full:hover{color:var(--ev-black)}@media(hover:hover)and (pointer:fine){.ev-lx-media>.ev-lx-media-full{opacity:0;transition:opacity var(--ev-t) var(--ev-ease)}.ev-lx-media:is(:hover,:focus-within)>.ev-lx-media-full,.ev-lx-media-full:focus-visible{opacity:1}}.ev-lx-caption{text-align:center}.ev-lx-vbox{display:flex;flex-direction:column;gap:var(--ev-s-8)}.ev-lx-media.is-yt{aspect-ratio:auto;background:none}.ev-lx-media.is-yt>.fl-player{height:auto}.ev-lx-vshare{justify-content:flex-end}.ev-lx-pager{display:flex;align-items:center;justify-content:center;gap:var(--ev-s-16)}.ev-lx-pager-b{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ev-brand)!important;cursor:pointer}.ev-lx-pager-b:disabled{color:var(--ev-gray-50)!important;cursor:default}.ev-lx-pager-n{font-weight:var(--ev-medium);color:var(--ev-brand)}.ev-lx-more{display:inline-flex;align-items:center;align-self:center;gap:4px;padding:0;border:0;background:none;color:var(--ev-brand)!important;font-weight:var(--ev-medium)!important;cursor:pointer}.ev-lx-more .ev-ic{transition:transform var(--ev-t) var(--ev-ease)}.ev-lx-more.is-open .ev-ic{transform:rotate(180deg)}.ev-lx-viewer{--vw: min(1056px, calc(100vw - 144px) );--vh: min(600px, calc(100vh - 120px) );position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:32px 72px 88px;background:#00001a7f}.ev-lx-viewer-stage{position:relative;width:var(--vw);height:var(--vh);overflow:hidden;overscroll-behavior:contain}.ev-lx-viewer-stage.is-zoomed{overflow:auto;cursor:grab}.ev-lx-viewer-stage.is-panning{cursor:grabbing}.ev-lx-viewer-img{display:block;width:calc(var(--vw) * var(--z, 1));height:calc(var(--vh) * var(--z, 1));max-width:none;object-fit:contain;-webkit-user-select:none;user-select:none}@media(max-width:720px){.ev-lx-viewer{--vw: 100vw;--vh: calc(100vh - 184px) ;padding:64px 0 120px}}.ev-lx-viewer-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-8);min-height:56px;padding:0 var(--ev-s-16) env(safe-area-inset-bottom);box-sizing:border-box;background:var(--ev-white)}.ev-lx-viewer-tools{display:flex;align-items:center;min-width:0}.ev-lx-viewer-zoom{display:flex;align-items:center;gap:var(--ev-s-4)}.ev-lx-viewer-z{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--ev-r-8);background:none;color:var(--ev-gray-100);cursor:pointer}.ev-lx-viewer-z:hover:not(:disabled){color:var(--ev-black);background:var(--ev-gray-0)}.ev-lx-viewer-z:disabled{color:var(--ev-gray-50);cursor:default}.ev-lx-viewer-nav,.ev-lx-viewer-x{position:absolute;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer}.ev-lx-viewer-nav:disabled{opacity:.3;cursor:default}.ev-lx-viewer-nav[hidden]{display:none}.ev-lx-viewer-nav.is-prev{left:16px}.ev-lx-viewer-nav.is-next{right:16px}.ev-lx-viewer-x{top:16px;right:16px}.ev-lx-player-w{display:flex;flex-direction:column}.ev-lx-player,.ev-lx-rec{display:flex;flex-direction:column;gap:var(--ev-s-8);padding:var(--ev-s-8) var(--ev-s-16) var(--ev-s-16);border-radius:var(--ev-r-8);box-shadow:inset 0 0 0 2px var(--ev-gray-25)}.ev-lx-player-w.has-script .ev-lx-player{border-radius:var(--ev-r-8) var(--ev-r-8) 0 0}.ev-lx-p-top{display:flex;align-items:center;gap:var(--ev-s-8);min-height:32px}.ev-lx-p-name,.ev-lx-rec-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ev-medium)}.ev-lx-rec-t{color:var(--ev-red)}.ev-lx-p-time{font:var(--ev-p);color:var(--ev-gray-100)}.ev-lx-p-bot{display:flex;align-items:center;gap:var(--ev-s-8);min-height:32px}.ev-lx-p-play{display:grid;place-items:center;width:32px;height:32px;margin-left:-4px;padding:0;border:0;background:none;color:var(--ev-brand)!important;cursor:pointer}.ev-lx-p-play.is-on{color:var(--ev-gray-75)!important}.ev-lx-p-play.is-red{color:var(--ev-red)!important}.ev-lx-p-ic{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ev-gray-75)!important;cursor:pointer}.ev-lx-p-ic:hover:not(:disabled){color:var(--ev-gray-100)!important}.ev-lx-p-ic.is-on{color:var(--ev-brand)!important}.ev-lx-p-ic:disabled,.ev-lx-p-ic.is-off{opacity:.25;cursor:default}.ev-lx-p-line{position:relative;flex:1;height:8px;border-radius:var(--ev-r-pill);background:var(--ev-gray-50);cursor:pointer;outline:none}.ev-lx-p-line i{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--ev-brand)}.ev-lx-p-line.is-red i{background:var(--ev-red)}.ev-lx-p-line:focus-visible{box-shadow:0 0 0 2px var(--ev-brand)}.ev-lx-p-play:disabled{opacity:.25;cursor:default}.ev-lx-p-line.is-locked{cursor:default}.ev-lx-p-note{font:var(--ev-sp);color:var(--ev-gray-100)}.ev-lx-p-note[hidden]{display:none}.ev-lx-amenu-cap{padding:var(--ev-s-4) var(--ev-s-12);font:var(--ev-sp);color:var(--ev-gray-100)}.ev-lx-amenu-note{font:var(--ev-sp);color:var(--ev-gray-100)}.ev-lx-script{display:flex;flex-direction:column;gap:var(--ev-s-8);padding:var(--ev-s-16);border-radius:0 0 var(--ev-r-8) var(--ev-r-8);box-shadow:inset 2px 0 0 0 var(--ev-gray-25),inset -2px -2px 0 0 var(--ev-gray-25)}.ev-lx-script[hidden]{display:none}.ev-lx-script-t{display:flex;align-items:center;gap:var(--ev-s-8);font-weight:var(--ev-medium);color:var(--ev-gray-100)}.ev-lx-script-eye{display:grid;place-items:center;width:32px;height:32px;margin:-4px -4px -4px auto;padding:0;border:0;border-radius:var(--ev-r-6);background:none;color:var(--ev-brand);cursor:pointer}.ev-lx-script-eye:hover{background:var(--ev-gray-0)}.ev-lx-script-eye:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ev-brand)}.ev-lx-script-hid{display:inline-flex;align-items:center;gap:var(--ev-s-4);margin-left:0;font-weight:var(--ev-regular);color:var(--ev-gray-75);vertical-align:middle}.ev-lx-script-hid .ev-ic{width:16px;height:16px}.ev-lx-rec-start{display:flex;align-items:center;justify-content:center;gap:var(--ev-s-8);width:100%;min-height:58px;padding:var(--ev-s-16);border:0;border-radius:var(--ev-r-8);background:var(--ev-white);box-shadow:inset 0 0 0 2px var(--ev-gray-25);font-weight:var(--ev-medium)!important;cursor:pointer}.ev-lx-rec-start:hover{box-shadow:inset 0 0 0 2px var(--ev-gray-75)}.ev-lx-rec-start>.ev-ic{color:var(--ev-red)}.ev-lx-rec{gap:var(--ev-s-16)}.ev-lx-cover{display:block;width:100%;aspect-ratio:656 / 320;border-radius:var(--ev-r-8);object-fit:cover}.ev-lx-doc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-16);min-height:32px}.ev-lx-doc-title{flex:1 1 auto;min-width:0;font-weight:var(--ev-medium)}.ev-lx-switch{display:inline-flex;align-items:center;gap:var(--ev-s-8);flex:none;padding:0;border:0;background:none;color:var(--ev-gray-75)!important;font-weight:var(--ev-medium)!important;cursor:pointer}.ev-lx-switch.is-on{color:var(--ev-brand)!important}.ev-lx-sw{position:relative;width:36px;height:16px;margin:4px 2px;border-radius:var(--ev-r-pill);background:#b8b8cc66}.ev-lx-sw:after{content:"";position:absolute;top:-2px;left:-2px;width:20px;height:20px;border-radius:50%;background:var(--ev-gray-75);transition:transform var(--ev-t) var(--ev-ease)}.ev-lx-switch.is-on .ev-lx-sw{background:#33ccff40}.ev-lx-switch.is-on .ev-lx-sw:after{transform:translate(20px);background:var(--ev-brand)}.ev-lx-doc-body{display:flex;flex-direction:column;gap:var(--ev-s-16)}.ev-lx-doc-body.is-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ev-s-32)}.ev-lx-write{display:flex;flex-direction:column;gap:var(--ev-s-8)}.ev-lx-count{display:flex;align-items:center;gap:var(--ev-s-8);height:32px;padding:6px var(--ev-s-8);border-radius:var(--lx-r);background:var(--ev-gray-0);color:var(--ev-gray-75);font:var(--ev-sp, 14px/20px var(--ev-font));box-sizing:border-box}.ev-lx-count b{color:var(--ev-gray-100);font-weight:var(--ev-medium)}.ev-lx-count i{width:1px;height:16px;background:var(--ev-gray-50)}.ev-lx-area{position:relative;min-height:160px;padding:3px var(--ev-s-8);border:0;border-radius:var(--lx-r);background:var(--ev-white);box-shadow:var(--lx-bd);font:var(--ev-h4);color:var(--ev-black);outline:none;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.ev-lx-area:focus{box-shadow:inset 0 0 0 2px var(--ev-brand),var(--lx-glow)}.ev-lx-area.is-empty:before{content:attr(data-placeholder);position:absolute;top:3px;left:var(--ev-s-8);right:var(--ev-s-8);color:var(--ev-gray-75);pointer-events:none}.is-article .ev-lx-doc-body.is-two .ev-lx-area{min-height:324px}.ev-lx-linkcard{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ev-s-16);padding:var(--ev-s-20, 20px) var(--ev-s-16) var(--ev-s-24);border-radius:var(--ev-r-8);box-shadow:inset 0 0 0 2px var(--ev-gray-25)}.ev-lx-note{display:flex;flex-direction:column;gap:var(--ev-s-8);padding:var(--ev-s-16);border-radius:var(--ev-r-8);background:var(--_bg);color:var(--ev-black)}.ev-lx-note.is-blue{--_bg: var(--ev-brand-tr);--_c: var(--ev-brand)}.ev-lx-note.is-yellow{--_bg: var(--ev-yellow-tr, #fff9e6);--_c: var(--ev-yellow)}.ev-lx-note.is-green{--_bg: var(--ev-green-tr);--_c: var(--ev-green)}.ev-lx-note.is-red{--_bg: var(--ev-red-tr, #fff2f4);--_c: var(--ev-red)}.ev-lx-note.is-gray{--_bg: var(--ev-gray-25);--_c: var(--ev-gray-100)}.ev-lx-note-head{display:flex;align-items:center;gap:var(--ev-s-8)}.ev-lx-note-ic{display:grid;place-items:center;flex:none;color:var(--_c)}.ev-lx-note-title{flex:1;min-width:0;font:var(--ev-p);font-weight:var(--ev-medium)}.ev-lx-note-eye{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--_c)!important;cursor:pointer}.ev-lx-note-body{margin-left:32px;font:var(--ev-p);color:inherit}.ev-lx-wscard{display:flex;flex-direction:column;padding:0 var(--ev-s-16) var(--ev-s-16);border-radius:var(--ev-r-8);box-shadow:inset 0 0 0 2px var(--ev-gray-25)}.ev-lx-ws-top{display:flex;align-items:center;min-height:64px;border-bottom:1px solid var(--ev-gray-25)}.ev-lx-ws-all{display:inline-flex;align-items:center;gap:var(--ev-s-8);padding:0;border:0;background:none;color:var(--ev-brand)!important;font-weight:var(--ev-medium)!important;cursor:pointer}.ev-lx-ws-all.is-done{color:var(--ev-gray-100)!important}.ev-lx-ws-row{display:flex;align-items:center;gap:var(--ev-s-8);min-height:64px;margin:0 calc(-1 * var(--ev-s-16));padding:10px var(--ev-s-16);border-bottom:1px solid var(--ev-gray-25);box-sizing:border-box}.ev-lx-ws-row:last-child{border-bottom:0}.ev-lx-ws-row.is-learned{background:var(--ev-gray-0)}.ev-lx-ws-add{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ev-brand)!important;cursor:pointer}.ev-lx-ws-row.is-learned .ev-lx-ws-add{color:var(--ev-gray-75)!important}.ev-lx-ws-sep{width:1px;height:32px;background:var(--ev-gray-25)}.ev-lx-ws-words{flex:1;min-width:0}.ev-lx-ws-w{font:var(--ev-p)}.ev-lx-ws-tr{font:var(--ev-sp, 14px/20px var(--ev-font));color:var(--ev-gray-75)}.ev-lx.is-divider{color:var(--ev-gray-50)}.ev-lx-zigzag{display:block;width:100%;height:8px}.ev-lx-embed{display:block;width:100%;height:356px;border:0;border-radius:var(--ev-r-8);background:var(--ev-gray-0)}@media(max-width:599px){.ev-lx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ev-s-16) var(--ev-s-8)}.ev-lx-doc-body.is-two{grid-template-columns:minmax(0,1fr)}.ev-lx-test,.ev-lx-thead{padding:var(--ev-s-16)}.ev-lx-tstats.is-row{flex-wrap:wrap;justify-content:flex-start}.ev-lx-embed{height:240px}}.ev-lx-slot.is-drop,.ev-lx-letter.is-slot.is-drop,.ev-lx-col.is-drop,.ev-lx-answer.is-cand{animation:ev-lx-drop 1.8s ease-in-out infinite}.ev-lx-slot.is-drop.is-over,.ev-lx-letter.is-slot.is-drop.is-over,.ev-lx-col.is-drop.is-over{animation:none;box-shadow:inset 0 0 0 2px var(--ev-brand),var(--lx-glow)}.ev-lx-slot.is-drop:hover,.ev-lx-letter.is-slot.is-drop:hover,.ev-lx-answer.is-cand:hover:not(:disabled){animation:none;box-shadow:inset 0 0 0 2px var(--ev-brand)}@keyframes ev-lx-drop{0%,to{box-shadow:inset 0 0 0 2px var(--ev-gray-75)}50%{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ev-gray-75) 55%,var(--ev-gray-50))}}@media(prefers-reduced-motion:reduce){.ev-lx-slot.is-drop,.ev-lx-letter.is-slot.is-drop,.ev-lx-col.is-drop,.ev-lx-answer.is-cand{animation:none;box-shadow:inset 0 0 0 2px var(--ev-gray-75)}}
