.BillExplanationReportButton_rewardNotice__TcHgm{border:1px solid #d7c9ff;border-radius:12px;background:#f7f3ff;padding:14px 16px;color:#493773;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.BillExplanationReportButton_rewardNotice__TcHgm h3{margin:0 0 6px;color:#5b35cb;font-size:15px;font-weight:700}.BillExplanationReportButton_rewardNotice__TcHgm p{margin:0}.BillExplanationReportButton_rewardNotice__TcHgm ul{margin:8px 0 0;padding-left:18px;list-style:disc}.BillExplanationReportButton_rewardNotice__TcHgm li+li{margin-top:4px}.BillExplanationReportButton_action__RZAei{position:fixed;top:50%;right:24px;z-index:40;display:inline-flex;min-height:46px;align-items:center;justify-content:center;transform:translateY(-50%);border:1px solid #d7c9ff;border-radius:999px;background:rgba(255,255,255,.96);padding:0 18px;color:#5b35cb;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1;white-space:nowrap;box-shadow:0 8px 20px rgba(91,52,222,.12);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.BillExplanationReportButton_action__RZAei:hover{border-color:#8a68f2;background:#faf9ff;box-shadow:0 10px 24px rgba(91,52,222,.16)}.BillExplanationReportButton_action__RZAei:focus-visible{outline:2px solid #6a42de;outline-offset:3px}@media (max-width:767px){.BillExplanationReportButton_action__RZAei{top:auto;right:16px;bottom:calc(168px + env(safe-area-inset-bottom));min-height:44px;transform:none;padding:0 14px;font-size:13px;box-shadow:0 8px 18px rgba(32,24,65,.14)}.BillExplanationReportButton_action__RZAei:active{transform:scale(.98)}}@media (min-width:768px){.BillExplanationReportButton_action__RZAei:active{transform:translateY(-50%) scale(.98)}}.BillExplanationUpdateNotice_chip__22MI6{display:inline-flex;align-items:center;border:1px solid #7245e8;border-radius:999px;background:#fff;padding:6px 10px;color:#663bd5;font-size:11px;font-weight:850;letter-spacing:-.025em;line-height:1;white-space:nowrap}.BillExplanationUpdateNotice_notice__96dVW{display:flex;gap:14px;border-top:1px solid #dce0e8;border-bottom:1px solid #dce0e8;padding:21px 0}.BillExplanationUpdateNotice_icon__yXOD6{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border-radius:50%;background:#f1ebff;color:var(--primary)}.BillExplanationUpdateNotice_content__dKZsS{min-width:0;flex:1}.BillExplanationUpdateNotice_title__IxKi8{margin:2px 0 3px;color:var(--primary);font-size:17px;font-weight:850;letter-spacing:-.05em}.BillExplanationUpdateNotice_meta__lx5Mc{margin:0;color:#7b849a;font-size:13px;font-weight:600;letter-spacing:-.02em}.BillExplanationUpdateNotice_copy__2LSnv{margin:9px 0 0;color:#687288;font-size:14px;letter-spacing:-.035em;line-height:1.55}.BillExplanationUpdateNotice_actions__6Qq7m{display:flex;flex-wrap:wrap;gap:7px 15px;margin-top:12px}.BillExplanationUpdateNotice_actions__6Qq7m a,.BillExplanationUpdateNotice_actions__6Qq7m button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;color:var(--primary);font:inherit;font-size:13px;font-weight:800;letter-spacing:-.035em;text-decoration:none;cursor:pointer}.BillExplanationUpdateNotice_actions__6Qq7m a:hover,.BillExplanationUpdateNotice_actions__6Qq7m button:hover{text-decoration:underline;text-underline-offset:3px}.BillExplanationUpdateNotice_detail__a3BFl{margin:12px 0 0;border-radius:12px;background:var(--primary-lightest);padding:11px 12px;color:var(--text-dark);font-size:12px;letter-spacing:-.025em;line-height:1.65}@media(max-width:480px){.BillExplanationUpdateNotice_notice__96dVW{gap:12px;padding:19px 0}.BillExplanationUpdateNotice_icon__yXOD6{width:48px;height:48px}.BillExplanationUpdateNotice_title__IxKi8{font-size:16px}.BillExplanationUpdateNotice_copy__2LSnv{font-size:13px}.BillExplanationUpdateNotice_actions__6Qq7m{gap:7px 12px}.BillExplanationUpdateNotice_actions__6Qq7m a,.BillExplanationUpdateNotice_actions__6Qq7m button{font-size:12px}}.BillOpinionSummary_summary__Jvep5{margin-top:18px;padding-bottom:16px;border-bottom:1px solid #dde0e9}.BillOpinionSummary_cardGrid__sN4DP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.BillOpinionSummary_card__D9z6G{position:relative;display:flex;min-height:94px;flex-direction:column;justify-content:center;border:1px solid #e4e8ef;border-radius:10px;padding:16px;color:#454b5b}.BillOpinionSummary_card__D9z6G strong{font-size:25px;font-weight:800;letter-spacing:-.06em;line-height:1}.BillOpinionSummary_label__wcLgH{display:inline-flex;align-items:center;gap:5px;margin-top:13px;font-size:13px;font-weight:750;letter-spacing:-.035em}.BillOpinionSummary_dot__V5L1h{position:absolute;right:13px;top:12px;width:8px;height:8px;border-radius:999px}.BillOpinionSummary_agree__uXoO5 .BillOpinionSummary_dot__V5L1h{background:var(--success)}.BillOpinionSummary_agree__uXoO5 .BillOpinionSummary_label__wcLgH{color:var(--success)}.BillOpinionSummary_disagree__0yA8Y{border-color:color-mix(in srgb,var(--primary) 56%,#e4e8ef);background:color-mix(in srgb,var(--primary-lightest) 50%,transparent)}.BillOpinionSummary_disagree__0yA8Y .BillOpinionSummary_dot__V5L1h{background:var(--primary)}.BillOpinionSummary_disagree__0yA8Y .BillOpinionSummary_label__wcLgH{color:var(--primary)}@media (min-width:768px){.BillOpinionSummary_summary__Jvep5{margin-top:20px;padding-bottom:18px}.BillOpinionSummary_card__D9z6G{min-height:98px;padding:18px}.BillOpinionSummary_card__D9z6G strong{font-size:26px}}.BillDetailHero_hero__X0v_4{padding:23px 0 27px;border-bottom:1px solid #dde0e9;color:var(--text-dark)}.BillDetailHero_topLine__AnqcC{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.BillDetailHero_badges__ZozE3{display:flex;flex-wrap:wrap;gap:7px}.BillDetailHero_badge__0fiby,.BillDetailHero_deadlineBadge__0S_4D,.BillDetailHero_primaryBadge__i_TL4{display:inline-flex;min-height:34px;align-items:center;border-radius:10px;padding:0 12px;background:#f4f5f8;color:#65708a;font-size:13px;font-weight:700;letter-spacing:-.035em}.BillDetailHero_primaryBadge__i_TL4{background:#f0eaff;color:var(--primary)}.BillDetailHero_deadlineBadge__0S_4D{flex-shrink:0;background:var(--primary-lightest);color:var(--primary)}.BillDetailHero_deadlineToday__ROk4s{background:#fff0f1;color:#d64c57}.BillDetailHero_deadlineClosed__dBEw9{background:#f0f1f4;color:#7b849a}.BillDetailHero_title__YxNwr{margin:25px 0 12px;font-size:29px;font-weight:800;letter-spacing:-.065em;line-height:1.25;word-break:keep-all}.BillDetailHero_summary__SCL6_{margin:0;max-width:900px;color:#273043;font-size:16px;font-weight:500;letter-spacing:-.045em;line-height:1.65;white-space:pre-line;word-break:keep-all}.BillDetailHero_metadata__sY_Vp{display:flex;flex-wrap:wrap;gap:7px 17px;margin-top:22px;color:#7b849a;font-size:13px;font-weight:500;letter-spacing:-.035em;line-height:1.5}.BillDetailHero_metadata__sY_Vp span{position:relative}.BillDetailHero_metadata__sY_Vp span+span:before{position:absolute;left:-10px;color:#b4bac7;content:"|"}.BillDetailHero_metadata__sY_Vp b{margin-left:5px;color:#5f687d;font-weight:600}.BillDetailHero_utilities__RQnPB{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:14px}.BillDetailHero_utilities__RQnPB button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;color:var(--primary);font-size:12px;font-weight:750;letter-spacing:-.03em;cursor:pointer}.BillDetailHero_utilities__RQnPB button:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:768px){.BillDetailHero_hero__X0v_4{padding:32px 0}.BillDetailHero_title__YxNwr{font-size:34px}.BillDetailHero_summary__SCL6_{font-size:17px}.BillDetailHero_metadata__sY_Vp{font-size:14px}.BillDetailHero_comments__nW4lP{font-size:13px}}@media (max-width:390px){.BillDetailHero_title__YxNwr{font-size:27px}.BillDetailHero_summary__SCL6_{font-size:15px}.BillDetailHero_metadata__sY_Vp{gap:6px 15px}.BillDetailHero_badge__0fiby,.BillDetailHero_primaryBadge__i_TL4{font-size:12px;padding:0 10px}}