.en-art{position:relative;margin:auto -18px -16px;overflow:hidden;border-top:1px solid var(--line);border-radius:0 0 var(--r-md) var(--r-md);background:var(--bg-deep);--card-line: color-mix(in srgb, var(--text) 14%, transparent);--card-line-strong: color-mix(in srgb, var(--text) 24%, transparent)}.en-card-copy{padding-bottom:22px}.en-mark{display:block;width:52px;height:52px;margin-bottom:20px}.en-mark svg{width:52px;height:52px;display:block;fill:none;stroke-linecap:round;stroke-linejoin:round}.en-mark .mp{stroke:var(--line);stroke-width:1;fill:var(--bg-deep)}.en-mark .mt{stroke:color-mix(in srgb,var(--text) 24%,transparent);stroke-width:1}.en-mark .m1{stroke:color-mix(in srgb,var(--text) 22%,transparent);stroke-width:1}.en-mark .m2{stroke:color-mix(in srgb,var(--text) 38%,transparent);stroke-width:1.1}.en-mark .mg{stroke:var(--text-2);stroke-width:1.4}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .q{height:100%;padding:10px 14px 12px;font-family:var(--mono);font-size:11px}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .q-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);padding-bottom:6px;border-bottom:1px solid var(--card-line)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .q-count{color:var(--text-2);letter-spacing:.08em;font-variant-numeric:tabular-nums}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .q-row{display:flex;align-items:center;gap:10px;padding:5px 0;color:var(--text-2)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .q-row+.q-row{border-top:1px solid var(--line)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .q-id{flex:0 0 auto;color:var(--text-3);font-variant-numeric:tabular-nums}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .q-t{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .q-tag{white-space:nowrap;flex:0 0 auto;border:1px solid;border-color:color-mix(in srgb,var(--green) 48%,var(--card-line));padding:1px 6px;font-size:8px;letter-spacing:.06em;text-transform:uppercase;color:var(--green);border-radius:var(--r-xs)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .q-tag--review{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 52%,var(--card-line))}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui{position:relative;aspect-ratio:16 / 10;display:flex;flex-direction:column;font-family:var(--mono);text-align:left;background:var(--bg)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui-bar{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--line)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui-title{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui-chip{margin-left:auto;border:1px solid var(--card-line);border-radius:var(--r-xs);padding:1px 6px;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui-body{flex:1 1 auto;min-height:0;padding:11px 6px 0}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui-hrow,:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui-row{display:grid;grid-template-columns:1fr 54px 34px;align-items:center;gap:10px;padding-left:9px;padding-right:9px}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui-hrow{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding-bottom:9px;border-bottom:1px solid var(--card-line)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui-row{padding-top:5px;padding-bottom:5px;font-size:11px;color:var(--text-2);border-bottom:1px solid var(--line)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui-row:last-child{border-bottom:0}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui-name{overflow-wrap:anywhere}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ui-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-2)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ls{position:relative;aspect-ratio:16 / 10;padding:12px 14px;font-family:var(--mono);font-size:10.5px;text-align:left}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ls-h{font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);padding-bottom:8px;border-bottom:1px solid var(--card-line)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ls-r{display:flex;align-items:flex-start;gap:8px;padding:6px 0;line-height:1.45;color:var(--text-2)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ls-r--new{color:var(--text)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .ls-tag{flex:0 0 auto;margin-left:auto;border:1px solid color-mix(in srgb,var(--green) 40%,transparent);background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green);border-radius:var(--r-xs);padding:1px 5px;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:where(.en-art,.en-bento-viz) .pr{position:relative;aspect-ratio:16 / 10;padding:12px 13px;font-family:var(--mono);font-size:11px;text-align:left;background:var(--bg)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .pr-h{display:flex;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid var(--card-line);font-size:10.5px;color:var(--text)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .pr-i{flex:0 0 auto;display:block;width:13px;height:13px}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .pr-i svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .pr-i--ok{color:var(--green)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .pr-i--lg{width:14px;height:14px}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .pr-r{display:flex;align-items:center;gap:9px;padding:6px 0;border-bottom:1px solid var(--line);color:var(--text-2)}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .pr-n{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}:where(.en-art,.en-bento-viz,.sx-art,.ci-art) .pr-s{flex:0 0 auto;font-size:9.5px;letter-spacing:.04em;color:var(--text-3)}
