:root{--gen-ui-card-radius:20px;--gen-ui-card-border:hsl(var(--foreground) / .1);--gen-ui-card-padding:17px 18px;--gen-ui-title-size:14px;--gen-ui-title-leading:20px;--gen-ui-helper-size:12px;--gen-ui-helper-leading:18px;--gen-ui-copy-gap:2px;--gen-ui-identity-gap:12px}.gen-ui-title{color:hsl(var(--foreground));font-size:var(--gen-ui-title-size);font-weight:500;line-height:var(--gen-ui-title-leading);display:block}.gen-ui-helper{margin-top:var(--gen-ui-copy-gap);color:hsl(var(--muted-foreground));font-size:var(--gen-ui-helper-size);font-weight:400;line-height:var(--gen-ui-helper-leading);display:block}.gen-ui-surface{border:1px solid var(--gen-ui-card-border);border-radius:var(--gen-ui-card-radius);transition:border-color .2s ease-in-out;container-type:inline-size}section.gen-ui-surface:hover{border-color:var(--gen-ui-hover-border,hsl(var(--gray-dark)))}.gen-ui-retry:hover:not(:disabled){border-color:var(--gen-ui-hover-border)}section.gen-ui-surface:hover .gen-ui-helper{color:hsl(var(--foreground))}.gen-ui-card-padding{padding:var(--gen-ui-card-padding)}.gen-ui-row-interactive{background:0 0;transition:background-color .2s ease-in-out}.gen-ui-row-interactive:hover{background:hsl(var(--secondary))}.gen-ui-row-interactive:hover .gen-ui-helper{color:hsl(var(--foreground))}.gen-ui-list-row:has(button,a){transition:background-color .2s ease-in-out}.gen-ui-list-row:has(button,a):hover{background:hsl(var(--secondary))}.gen-ui-list-row:hover .gen-ui-action-secondary,.gen-ui-list-row:hover .gen-ui-helper{color:hsl(var(--foreground))}.gen-ui-surface>li:first-child>.gen-ui-row-interactive{border-top-left-radius:calc(var(--gen-ui-card-radius) - 1px);border-top-right-radius:calc(var(--gen-ui-card-radius) - 1px)}.gen-ui-surface>li:last-child>.gen-ui-row-interactive{border-bottom-left-radius:calc(var(--gen-ui-card-radius) - 1px);border-bottom-right-radius:calc(var(--gen-ui-card-radius) - 1px)}@media (prefers-reduced-motion:reduce){.gen-ui-row-interactive{transition:none}}.gen-ui-action-primary:not(:disabled):not([aria-disabled=true]):hover{border-color:hsl(var(--gray-dark));background:hsl(var(--gray-dark))}.gen-ui-action-primary:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb, hsl(var(--foreground)) 80%, hsl(var(--neutral-ink)));border-color:#0000}.gen-ui-action-secondary:not(:disabled):not([aria-disabled=true]):active{background:hsl(var(--muted))}@container (max-width:480px){.gen-ui-surface .gen-ui-action:not(li .gen-ui-action){overflow-wrap:anywhere;text-align:center;white-space:normal;width:100%;min-width:0;max-width:100%;height:auto;min-height:44px;padding-block:10px}.gen-ui-action-group{flex-direction:column;align-items:stretch;width:100%}.gen-ui-identity:has(.gen-ui-action):not(li .gen-ui-identity){flex-wrap:wrap}.gen-ui-identity:has(.gen-ui-action):not(li .gen-ui-identity) .gen-ui-identity-trailing{flex-direction:column;flex-basis:100%;align-items:stretch}.gen-ui-identity:has(.gen-ui-action):not(li .gen-ui-identity) .truncate{overflow-wrap:anywhere;white-space:normal}.gen-ui-status-action{flex-wrap:wrap}.gen-ui-status-action>[role=status]{flex-basis:100%}}[data-chat-history=true] .motion-safe\:animate-in{animation:none}
.chatArtifact-module__l2qzZG__surface,.chatArtifact-module__l2qzZG__file{border:1px solid var(--gen-ui-card-border);border-radius:var(--gen-ui-card-radius);background:hsl(var(--background));color:hsl(var(--foreground));font-size:13px;line-height:1.5;transition:border-color .2s ease-in-out;overflow:hidden;container-type:inline-size}.chatArtifact-module__l2qzZG__row{align-items:center;gap:var(--gen-ui-identity-gap);padding:var(--gen-ui-card-padding);display:flex}.chatArtifact-module__l2qzZG__copy{flex:1;min-width:0}.chatArtifact-module__l2qzZG__name{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.chatArtifact-module__l2qzZG__meta{color:hsl(var(--foreground) / .55);margin-top:3px;font-size:12px;line-height:1.5;display:block}.chatArtifact-module__l2qzZG__row .chatArtifact-module__l2qzZG__name,.chatArtifact-module__l2qzZG__listIdentity .chatArtifact-module__l2qzZG__name{font-size:var(--gen-ui-title-size);line-height:var(--gen-ui-title-leading)}.chatArtifact-module__l2qzZG__row .chatArtifact-module__l2qzZG__meta,.chatArtifact-module__l2qzZG__listIdentity .chatArtifact-module__l2qzZG__meta{margin-top:var(--gen-ui-copy-gap);color:hsl(var(--muted-foreground));font-size:var(--gen-ui-helper-size);line-height:var(--gen-ui-helper-leading)}.chatArtifact-module__l2qzZG__actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.chatArtifact-module__l2qzZG__logo{flex-shrink:0;display:flex}.chatArtifact-module__l2qzZG__thumb{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:32px;margin-right:4px;display:flex;position:relative;overflow:hidden}.chatArtifact-module__l2qzZG__thumb img{object-fit:cover;width:100%;height:100%}.chatArtifact-module__l2qzZG__preview{border:1px solid hsl(var(--foreground) / .08);background:hsl(var(--foreground) / .04);width:96px;height:54px;color:var(--adin-red);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.chatArtifact-module__l2qzZG__cover{object-fit:cover;border-radius:8px;width:100%;height:100%;position:absolute;inset:0}.chatArtifact-module__l2qzZG__pdfBadge{border:1px solid hsl(var(--foreground) / .08);background:hsl(var(--background));object-fit:contain;border-radius:4px;width:20px;height:25px;padding:3px;position:absolute;bottom:-3px;right:-3px}.chatArtifact-module__l2qzZG__spinner{border:2px solid hsl(var(--foreground) / .12);border-top-color:var(--text-primary);border-radius:50%;flex-shrink:0;width:21px;height:21px;animation:.85s linear infinite chatArtifact-module__l2qzZG__spin;display:block}@keyframes chatArtifact-module__l2qzZG__spin{to{transform:rotate(360deg)}}.chatArtifact-module__l2qzZG__statePill{background:hsl(var(--foreground) / .04);color:hsl(var(--foreground));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;line-height:1.5;display:inline-flex}.chatArtifact-module__l2qzZG__toneDone{color:var(--adin-green);display:flex}.chatArtifact-module__l2qzZG__toneFailed{color:var(--adin-orange);display:flex}.chatArtifact-module__l2qzZG__rowLink{min-width:0;color:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:background-color .2s ease-in-out}.chatArtifact-module__l2qzZG__row.chatArtifact-module__l2qzZG__rowLink{grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.chatArtifact-module__l2qzZG__listRow.chatArtifact-module__l2qzZG__rowLink{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.chatArtifact-module__l2qzZG__rowLink:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:-3px}.chatArtifact-module__l2qzZG__surface>.chatArtifact-module__l2qzZG__rowLink{border-radius:calc(var(--gen-ui-card-radius) - 1px)}:is(.chatArtifact-module__l2qzZG__surface:has(>.chatArtifact-module__l2qzZG__rowLink:hover),.chatArtifact-module__l2qzZG__file:has(>.chatArtifact-module__l2qzZG__rowLink:hover)){border-color:var(--artifact-hover-border)}.chatArtifact-module__l2qzZG__listRow.chatArtifact-module__l2qzZG__rowLink:hover{background:hsl(var(--secondary))}.chatArtifact-module__l2qzZG__rowLink:hover .chatArtifact-module__l2qzZG__meta{color:hsl(var(--foreground))}.chatArtifact-module__l2qzZG__list>li:first-child>.chatArtifact-module__l2qzZG__rowLink{border-top-left-radius:calc(var(--gen-ui-card-radius) - 1px);border-top-right-radius:calc(var(--gen-ui-card-radius) - 1px)}.chatArtifact-module__l2qzZG__list>li:last-child>.chatArtifact-module__l2qzZG__rowLink{border-bottom-left-radius:calc(var(--gen-ui-card-radius) - 1px);border-bottom-right-radius:calc(var(--gen-ui-card-radius) - 1px)}.chatArtifact-module__l2qzZG__chevron{width:16px;height:16px;color:hsl(var(--muted-foreground));flex-shrink:0}.chatArtifact-module__l2qzZG__fileTile{width:fit-content;max-width:min(100%,320px);container-type:normal}.chatArtifact-module__l2qzZG__fileTile>.chatArtifact-module__l2qzZG__rowLink{flex-direction:column;align-items:flex-start;display:flex}.chatArtifact-module__l2qzZG__list{margin:0;padding:0;list-style:none}.chatArtifact-module__l2qzZG__listRow{padding:var(--gen-ui-card-padding);justify-content:space-between;align-items:center;gap:16px;display:flex}.chatArtifact-module__l2qzZG__list>li+li{border-top:1px solid hsl(var(--foreground) / .07)}.chatArtifact-module__l2qzZG__listIdentity{align-items:center;gap:var(--gen-ui-identity-gap);flex:1;min-width:0;display:flex}.chatArtifact-module__l2qzZG__listRow .chatArtifact-module__l2qzZG__actions{gap:12px}.chatArtifact-module__l2qzZG__listFooter a{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:10px 18px;font-size:12px;text-decoration:none;display:flex}.chatArtifact-module__l2qzZG__listFooter a:hover{color:hsl(var(--foreground))}.chatArtifact-module__l2qzZG__listFooter a:focus-visible,.chatArtifact-module__l2qzZG__nameLink:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.chatArtifact-module__l2qzZG__votes{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.chatArtifact-module__l2qzZG__votes th{background:hsl(var(--foreground) / .025);color:hsl(var(--foreground) / .5);white-space:nowrap;padding:8px 12px;font-size:10px;font-weight:400}.chatArtifact-module__l2qzZG__votes td{border-top:1px solid hsl(var(--foreground) / .07);vertical-align:middle;white-space:nowrap;padding:13px 12px}.chatArtifact-module__l2qzZG__votes th:first-child,.chatArtifact-module__l2qzZG__votes td:first-child{white-space:normal;padding-left:18px}.chatArtifact-module__l2qzZG__votes th:last-child,.chatArtifact-module__l2qzZG__votes td:last-child{text-align:right;padding-right:18px}.chatArtifact-module__l2qzZG__nameLink{min-width:0;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.chatArtifact-module__l2qzZG__nameLink:hover .chatArtifact-module__l2qzZG__name{text-decoration:underline}.chatArtifact-module__l2qzZG__votes .chatArtifact-module__l2qzZG__name{font-size:12px}.chatArtifact-module__l2qzZG__votes .chatArtifact-module__l2qzZG__meta{white-space:normal;margin-top:0;font-size:11px}.chatArtifact-module__l2qzZG__narrowFacts{display:none}.chatArtifact-module__l2qzZG__voteError{color:var(--adin-orange)}.chatArtifact-module__l2qzZG__voteActions{justify-content:flex-end;display:inline-flex}.chatArtifact-module__l2qzZG__voteButton{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.chatArtifact-module__l2qzZG__voteButton:disabled{cursor:default;opacity:.5}.chatArtifact-module__l2qzZG__voteButton:focus-visible{outline:none}.chatArtifact-module__l2qzZG__voteMark{border:1px solid hsl(var(--foreground) / .2);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .15s,border-color .15s;display:inline-flex}.chatArtifact-module__l2qzZG__voteButton:hover:not(:disabled) .chatArtifact-module__l2qzZG__voteMark{background:hsl(var(--foreground) / .04)}.chatArtifact-module__l2qzZG__voteButton:focus-visible .chatArtifact-module__l2qzZG__voteMark{outline:2px solid var(--text-primary);outline-offset:2px}.chatArtifact-module__l2qzZG__voteFor{color:var(--adin-green)}.chatArtifact-module__l2qzZG__voteAgainst{color:var(--adin-red)}.chatArtifact-module__l2qzZG__voteAbstain{color:var(--status-purple)}.chatArtifact-module__l2qzZG__voteFor[aria-pressed=true] .chatArtifact-module__l2qzZG__voteMark{border-color:var(--adin-green);background:var(--adin-green-light)}.chatArtifact-module__l2qzZG__voteAgainst[aria-pressed=true] .chatArtifact-module__l2qzZG__voteMark{border-color:var(--adin-red);background:var(--adin-red-light)}.chatArtifact-module__l2qzZG__voteAbstain[aria-pressed=true] .chatArtifact-module__l2qzZG__voteMark{border-color:var(--status-purple);background:color-mix(in srgb, var(--status-purple) 18%, hsl(var(--background)))}@media (pointer:coarse){.chatArtifact-module__l2qzZG__voteButton{width:44px;height:44px}}@media (max-width:600px){.chatArtifact-module__l2qzZG__preview{width:72px;height:44px}}@container (max-width:480px){.chatArtifact-module__l2qzZG__row:not(.chatArtifact-module__l2qzZG__rowLink){flex-direction:column;align-items:flex-start}.chatArtifact-module__l2qzZG__row:not(.chatArtifact-module__l2qzZG__rowLink) .chatArtifact-module__l2qzZG__copy{width:100%}.chatArtifact-module__l2qzZG__row:not(.chatArtifact-module__l2qzZG__rowLink) .chatArtifact-module__l2qzZG__actions,.chatArtifact-module__l2qzZG__listRow:not(.chatArtifact-module__l2qzZG__rowLink) .chatArtifact-module__l2qzZG__actions{justify-content:space-between;width:100%}.chatArtifact-module__l2qzZG__listRow:not(.chatArtifact-module__l2qzZG__rowLink){flex-wrap:wrap}}@container (max-width:420px){.chatArtifact-module__l2qzZG__row.chatArtifact-module__l2qzZG__rowLink{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.chatArtifact-module__l2qzZG__row.chatArtifact-module__l2qzZG__rowLink .chatArtifact-module__l2qzZG__copy{width:100%}.chatArtifact-module__l2qzZG__row.chatArtifact-module__l2qzZG__rowLink .chatArtifact-module__l2qzZG__actions{padding-right:28px}.chatArtifact-module__l2qzZG__row.chatArtifact-module__l2qzZG__rowLink>.chatArtifact-module__l2qzZG__chevron{right:var(--gen-ui-card-padding);bottom:var(--gen-ui-card-padding);position:absolute}.chatArtifact-module__l2qzZG__row .chatArtifact-module__l2qzZG__logo>*,.chatArtifact-module__l2qzZG__listRow .chatArtifact-module__l2qzZG__logo>*{width:32px!important;height:32px!important}.chatArtifact-module__l2qzZG__votes th:nth-child(2),.chatArtifact-module__l2qzZG__votes td:nth-child(2),.chatArtifact-module__l2qzZG__votes th:nth-child(3),.chatArtifact-module__l2qzZG__votes td:nth-child(3){display:none}.chatArtifact-module__l2qzZG__narrowFacts{display:block}}@media (prefers-reduced-motion:reduce){.chatArtifact-module__l2qzZG__spinner{animation:none}.chatArtifact-module__l2qzZG__surface,.chatArtifact-module__l2qzZG__rowLink{transition:none}}.chatArtifact-module__l2qzZG__tableFooter{border-top:1px solid hsl(var(--foreground) / .07)}
