.gc-cites{margin-top:8px;padding:8px 10px;background:var(--gov-light-bg,#f9fafb);border:1px solid var(--gov-light-border,#e5e7eb);border-radius:8px;font-family:var(--font-sans,inherit)}.gc-cites__hdr{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gov-text-secondary,#4b5563);margin-bottom:6px}.gc-cites__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.gc-cites__list--list{flex-direction:column;gap:4px}.gc-cite{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#fff;border:1px solid var(--gov-light-border,#e5e7eb);border-radius:999px;font-size:11px;line-height:1.3;max-width:100%}.gc-cites__list--list .gc-cite{border-radius:6px;padding:6px 10px;width:100%}.gc-cites__list--list .gc-cite--identified{padding:7px 10px}.gc-cite__source{display:inline-flex;align-items:center;gap:5px;flex:0 1 150px;min-width:0;color:var(--gov-text-secondary,#4b5563)}.gc-cite__favicon{width:16px;height:16px;flex:0 0 16px;border-radius:4px;-o-object-fit:contain;object-fit:contain;background:#fff}.gc-cite__site{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500}.gc-cite__content{gap:6px;flex:1 1 auto;min-width:0}.gc-cite__content,.gc-cite__title{display:inline-flex;align-items:center}.gc-cite__title{gap:3px;font-weight:600;color:var(--gov-primary-700,#2563eb);text-decoration:none;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-cites__list--list .gc-cite--identified .gc-cite__title{max-width:none;min-width:0}.gc-cite__title:hover{text-decoration:underline}.gc-cite__meta{color:var(--gov-text-secondary,#4b5563);font-size:10px}.gc-cite--identified .gc-cite__meta{flex:0 1 auto}.gc-cite__stale{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:#fef3c7;color:#92400e;border-radius:999px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.gc-cite--identified .gc-cite__stale{flex:0 0 auto}.pc-followup .pc-chat-response>span:first-of-type{display:block;max-height:min(44dvh,360px);overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;padding-right:4px;scrollbar-width:thin}@keyframes pc-chat-shimmer{0%{background-position:180% 0}to{background-position:-180% 0}}.pc-followup .pc-chat-response>span:first-of-type:empty:before{content:"Researching your answer…";display:inline-block;color:#6b7280;font-size:13px;font-weight:500;background-image:linear-gradient(105deg,currentColor 28%,color-mix(in srgb,currentColor 38%,#fff) 48%,currentColor 68%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:pc-chat-shimmer 2s linear infinite}.pc-followup .pc-chat-response>span:first-of-type:empty+.pc-chat-cursor{display:none}@keyframes pc-chat-scroll-fade{0%,6%{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 30px),transparent)}14%,86%{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px,#000 calc(100% - 30px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 30px,#000 calc(100% - 30px),transparent)}94%,to{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30px,#000);mask-image:linear-gradient(180deg,transparent 0,#000 30px,#000)}}@supports (animation-timeline:scroll()){.pc-followup .pc-chat-response>span:first-of-type:not(:empty){animation:pc-chat-scroll-fade 1s linear both;animation-timeline:scroll(self y)}}.dark .pc-followup{background:#0b0b0c;border-color:#2a2a2e;color:#f4f4f5}.dark .pc-followup .pc-card-head h3{color:#fafafa}.dark .pc-followup .pc-followup-input input{background:#111113;border-color:#303036;color:#f4f4f5}.dark .pc-followup .pc-followup-input input::-moz-placeholder{color:#71717a}.dark .pc-followup .pc-followup-input input::placeholder{color:#71717a}.dark .pc-followup .pc-followup-pill{background:#111113;border-color:#303036;color:#d4d4d8}.dark .pc-followup .pc-followup-pill:hover:not(:disabled){background:#1c1c1f;border-color:#52525b}.dark .pc-followup .pc-chat-response{background:#111113;border-color:#303036;color:#d4d4d8}.dark .pc-followup .pc-chat-response strong{color:#fafafa}.dark .pc-followup .pc-chat-response>span:first-of-type:empty:before{color:#a1a1aa}.dark .pc-followup .gc-cites{background:#0d0d0f;border-color:#303036}.dark .pc-followup .gc-cite__meta,.dark .pc-followup .gc-cite__source,.dark .pc-followup .gc-cites__hdr{color:#a1a1aa}.dark .pc-followup .gc-cite{background:#151517;border-color:#303036}.dark .pc-followup .gc-cite__favicon{background:#f4f4f5}.dark .pc-followup .gc-cite__title{color:#93c5fd}.dark .pc-followup .gc-cite__stale{background:#422006;color:#fde68a}@media (max-width:640px){.pc-followup .gc-cites__list--list .gc-cite--identified{align-items:flex-start;gap:7px;padding:8px}.pc-followup .gc-cites__list--list .gc-cite__source{flex:0 0 16px;margin-top:1px}.pc-followup .gc-cites__list--list .gc-cite__site{display:none}.pc-followup .gc-cites__list--list .gc-cite__content{flex-direction:column;align-items:flex-start;gap:2px}.pc-followup .gc-cites__list--list .gc-cite--identified .gc-cite__title{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.pc-followup{padding:16px}.pc-followup .pc-followup-input input{min-height:44px}.pc-followup .pc-followup-input button{width:44px;height:44px;flex:0 0 44px}.pc-followup .pc-chat-response{padding:13px 14px}.pc-followup .pc-chat-response>span:first-of-type{max-height:min(46dvh,320px)}}@media (prefers-reduced-motion:reduce){.pc-followup .pc-chat-response>span:first-of-type:empty:before{animation:none;background-image:none;-webkit-text-fill-color:currentColor}.pc-followup .pc-chat-response>span:first-of-type:not(:empty){animation:none;-webkit-mask-image:none;mask-image:none}}