.textarea{display:block;width:100%;padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-default);background:var(--color-white);border:1px solid var(--color-border-default);border-radius:0;outline:none;resize:none;overflow:hidden;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.textarea:focus-visible{border-color:var(--color-action);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-action) 20%,transparent)}.textarea:disabled,.textarea[data-disabled]{opacity:.5;cursor:not-allowed;resize:none}.dot-pagination{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%}.dot-pagination__dot{width:4px;height:4px;border-radius:1px;background:var(--color-border-default);flex-shrink:0;transition:background .15s ease}.dot-pagination__dot[data-active]{background:var(--color-text-default)}.dot-pagination__btn{position:absolute;top:0;width:50%;height:100%;background:none;border:none;padding:0;margin:0;cursor:pointer}.dot-pagination__btn:disabled{cursor:default}.dot-pagination__btn--prev{left:0}.dot-pagination__btn--next{right:0}.dot-pagination__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.claim-card{--claim-card-shadow: 0 4px 24px rgba(0, 0, 0, .12), 0 1px 4px rgba(0, 0, 0, .08);--claim-card-radius: 0;width:100%;height:fit-content;background:var(--color-surface);border-radius:var(--claim-card-radius);display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-body)}.claim-card__outer{display:flex;flex-direction:column;height:100%}.claim-card__outer[data-variant=popup]{max-width:450px;min-width:350px}.claim-card__outer[data-variant=popup]>.claim-card{width:100%}.claim-card__outer[data-variant=fluid]{width:100%;height:100%}.claim-card__outer[data-variant=fluid]>.claim-card{height:100%;flex:1}@keyframes claim-card-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes claim-card-fade-in-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes claim-card-fade-in{0%{opacity:0}to{opacity:1}}.claim-card__outer[data-variant=popup] .claim-card[data-anchor=below]{animation:claim-card-fade-in-up .2s ease-out}.claim-card__outer[data-variant=popup] .claim-card[data-anchor=above]{animation:claim-card-fade-in-down .2s ease-out}.claim-card[data-closing=true]{transition:opacity .15s ease-out,transform .15s ease-out}.claim-card__content{display:flex;flex-direction:column;width:auto;overflow-y:auto;padding:var(--space-6);gap:var(--space-4);height:100%}.claim-card__domain{color:var(--color-text-muted)}.claim-card__evidence-text{color:var(--color-text-subtle);font-size:15px;line-height:137%}.claim-card__actions{margin-top:auto;padding-top:var(--space-4)}.claim-card__pagination{display:flex;align-items:center;width:100%;padding:var(--space-3) var(--space-6)}.claim-card__icon-button{max-width:40px;max-height:40px}.claim-card__header{display:flex;justify-content:flex-start;align-items:stretch;gap:1px;padding-bottom:1px}.claim-card__badges{display:flex;gap:1px;flex-wrap:wrap}.claim-card__no-sources-wrapper{position:relative;display:flex}.claim-card__no-sources-badge{display:flex;align-items:center;padding:9px;background-color:var(--color-supporting-error-bg);color:var(--color-text-default);border:none;margin:0;appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit}.claim-card__tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);background:#fff;padding:var(--space-2) var(--space-3);white-space:nowrap;min-width:max-content;z-index:10;box-shadow:0 12px 27px #0000001a,0 49px 49px #00000017,0 111px 67px #0000000d,0 197px 79px #00000003}.claim-card__tooltip-caret{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ffffff}.claim-card__header-actions{display:flex;gap:1px}.claim-card__action-badge{display:flex;align-items:center;padding:9px;color:var(--color-text-default);background-color:var(--color-neutral-grey);border:none;margin:0;appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color .15s ease;font:inherit}.claim-card__action-badge:hover,.claim-card__action-badge[aria-pressed=true]{background-color:var(--color-light-grey)}.claim-card__action-badge--text{padding-inline:var(--space-2)}.claim-card__action-badge--visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.claim-card__feedback-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.claim-card__feedback-wrapper[data-open=true]{grid-template-rows:1fr}.claim-card__feedback-inner{min-height:0;overflow:hidden}.claim-card__feedback-panel{padding-block:var(--space-5);padding-inline:var(--space-6);border-top:1px solid var(--color-border-default);background:var(--color-off-white)}.claim-card__feedback-label{margin-bottom:var(--space-3)}.claim-card__feedback-footer{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-4);gap:var(--space-3)}.claim-card__feedback-footer-actions{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.claim-card__feedback-error{color:var(--color-unsupported-dark);font-size:var(--text-xs)}.claim-card__feedback-success{display:flex;align-items:center;justify-content:center;padding-block:var(--space-5);padding-inline:var(--space-6);border-top:1px solid var(--color-border-default);background:var(--color-off-white);text-align:center}
