.gl-em-sum{display:flex;gap:0;margin:0;border:1px solid var(--g-line);background:var(--g-pane)}.gl-em-sum>div{padding:14px 22px 16px;min-width:104px}.gl-em-sum>div+div{border-left:1px solid var(--g-line)}.gl-em-sum dd{margin:12px 0 0;font:200 32px/1 var(--v5-s);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--g-ink)}.gl-em-add form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;gap:22px 32px;align-items:end}.gl-em-pick{border:0;margin:0;padding:0;min-width:0}.gl-em-pick legend{padding:0;margin-bottom:12px}.gl-em-pickgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--g-line);border:1px solid var(--g-line)}.gl-em-opt{position:relative;display:block;background:var(--g-pane);cursor:pointer}.gl-em-opt input{position:absolute;opacity:0;width:1px;height:1px}.gl-em-opt span{display:grid;gap:4px;min-height:52px;padding:10px 14px;border-left:2px solid transparent}.gl-em-opt b{font:400 13px/1.25 var(--v5-s);color:var(--g-ink2)}.gl-em-opt small{font:300 11px/1.3 var(--v5-s);color:var(--g-mut)}.gl-em-opt:hover span{background:var(--g-pane2)}.gl-em-opt input:checked+span{background:var(--g-pane2);border-left-color:var(--g-red)}.gl-em-opt input:checked+span b{color:var(--g-ink)}.gl-em-opt input:focus-visible+span{outline:2px solid var(--g-red);outline-offset:-2px}.gl-em-go{min-height:46px}.gl-em-board{margin-top:12px;display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);gap:12px}.gl-em-ax{font:500 11px/1.2 var(--v5-s);letter-spacing:.16em;text-transform:uppercase;color:var(--g-mut)}.gl-em-ax-top1{grid-column:2;grid-row:1;padding-top:18px}.gl-em-ax-top2{grid-column:3;grid-row:1;padding-top:18px}.gl-em-ax-side1,.gl-em-ax-side2{grid-column:1;display:flex;align-items:center;justify-content:center}.gl-em-ax-side1{grid-row:2}.gl-em-ax-side2{grid-row:3}.gl-em-ax-side1 span,.gl-em-ax-side2 span{transform:rotate(-90deg);white-space:nowrap}.gl-em-q1{grid-column:2;grid-row:2}.gl-em-q2{grid-column:3;grid-row:2}.gl-em-q3{grid-column:2;grid-row:3}.gl-em-q4{grid-column:3;grid-row:3}.gl-em-qd{display:grid;align-content:start;gap:18px;min-height:260px;transition:border-color .15s}.gl-em-qd.is-over{border-color:var(--g-red)}.gl-em-qh{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;padding-bottom:16px;border-bottom:1px solid var(--g-line)}.gl-em-no{font:200 30px/1 var(--v5-s);color:var(--g-mut);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.gl-em-qh h2{margin:0;font:400 18px/1.25 var(--v5-s);letter-spacing:-.015em;color:var(--g-ink)}.gl-em-qh p{margin:6px 0 0;font:300 13px/1.4 var(--v5-s);color:var(--g-mut)}.gl-em-n b{font:200 30px/1 var(--v5-s);color:var(--g-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.gl-em-none{margin:0;font:300 13px/1.5 var(--v5-s);color:var(--g-mut)}.gl-em-list{list-style:none;margin:0;padding:0;display:grid}.gl-em-list>li{border-top:1px solid var(--g-line);padding:6px 0}.gl-em-list>li:first-child{border-top:0}.gl-em-list>li.is-drag{opacity:.45}.gl-em-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px 10px;align-items:center}.gl-em-tick{width:40px;height:40px;display:grid;place-items:center;border:0;background:none;cursor:pointer;padding:0}.gl-em-tick i{width:18px;height:18px;border:1px solid var(--g-line2);display:block;position:relative;transition:background .15s,border-color .15s}.gl-em-tick:hover i{border-color:var(--g-mut)}.gl-em-tick[aria-pressed=true] i{background:var(--g-red);border-color:var(--g-red)}.gl-em-tick[aria-pressed=true] i:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--g-ink);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.gl-em-txt{font:300 15px/1.45 var(--v5-s);color:var(--g-ink);overflow-wrap:anywhere}li.is-done .gl-em-txt{color:var(--g-mut);text-decoration:line-through;text-decoration-color:var(--g-line2)}.gl-em-mv{min-height:40px;padding:0 10px;border:0;background:none;color:var(--g-mut);font:300 12px/1 var(--v5-s);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.gl-em-mv:hover,.gl-em-mv[aria-expanded=true]{color:var(--g-ink)}.gl-em-to{display:none;flex-wrap:wrap;gap:6px;padding:4px 0 8px 50px}.gl-em-to.open{display:flex}.gl-em-to button{min-height:36px;padding:0 12px;border:1px solid var(--g-line2);background:var(--g-pane2);color:var(--g-ink2);font:300 12px/1 var(--v5-s);cursor:pointer;border-radius:0}.gl-em-to button:hover{border-color:var(--g-ink);color:var(--g-ink)}.gl-em-list .gl-x.armed{font-size:12px}.gl-em-list>li.gl-em-new{animation:gl-em-in .22s ease-out}@keyframes gl-em-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(max-width:900px){.gl-em-add form{grid-template-columns:1fr}.gl-em-go{justify-self:start}}@media(max-width:700px){.gl-em-board{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.gl-em-ax{display:none}.gl-em-q1,.gl-em-q2,.gl-em-q3,.gl-em-q4{grid-column:1;grid-row:auto}.gl-em-qd{min-height:0}.gl-em-to{padding-left:0}}@media(max-width:420px){.gl-em-pickgrid{grid-template-columns:1fr}}@media(pointer:coarse){.gl-em-tick,.gl-em-mv{min-height:44px;min-width:44px}.gl-em-to button{min-height:44px}.gl-em-list .gl-x{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.gl-em-tick i,.gl-em-qd{transition:none}.gl-em-list>li.gl-em-new{animation:none}}
