.ft.xc-frame{background:0 0;margin:4px 0 0;padding-bottom:0}.xc-frame .ft-answer{align-content:center}.xc-rows{gap:6px;display:grid}.xc-row{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:10px;min-height:50px;display:grid}.xc-row .ft-check{cursor:pointer;align-items:center;min-height:44px;font-size:16px;font-weight:600}.xc-row .ft-check input{margin:0}.xc-score{position:relative}.xc-score .ft-input{text-align:right;padding-right:34px}.xc-score span{color:var(--ft-ink-3);pointer-events:none;font-size:16px;font-weight:700;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.xc-ask{color:var(--ft-ink-2);margin:0;font-size:15px;font-weight:600;line-height:1.45}.xc-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.xc-list li{border-radius:var(--ft-radius-s);background:var(--ft-amber-soft);color:var(--ft-amber-ink);padding:10px 14px;font-size:16px;font-weight:600;line-height:1.4}.xc-check{border-radius:var(--ft-radius-s);background:var(--ft-blue-soft);color:var(--ft-ink);margin:0;padding:12px 14px;font-size:17px;font-weight:600;line-height:1.4}.xc-check[data-tone=retry]{background:var(--ft-amber-soft);color:var(--ft-amber-ink)}.xc-facts{border-top:2px solid var(--ft-line);gap:0;margin:0;display:grid}.xc-facts div{border-bottom:1px solid var(--ft-line);justify-content:space-between;gap:16px;padding:10px 0;font-size:16px;display:flex}.xc-facts dt{color:var(--ft-ink-2);font-weight:500}.xc-facts dd{color:var(--ft-ink);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.xc-next{margin:0}.xc-table-wrap .gr-format thead th{width:auto}@media (max-width:640px){.xc-stack thead{display:none}.xc-stack tr{border-bottom:1px solid var(--am-hair);gap:4px;padding:12px;display:grid}.xc-stack tr:last-child{border-bottom:0}.xc-stack th,.xc-stack td{background:0 0;border:0;width:auto;padding:0;display:block}.xc-stack td:before{content:attr(data-label) ": ";color:var(--am-ink);font-weight:600}}@media (max-width:860px){.xc-row{grid-template-columns:minmax(0,1fr) 100px}.xc-frame .ft-next-btn{width:100%}}.xc-share{flex-wrap:wrap;gap:10px;margin:0;display:flex}
