._shell_5e2b7_1{max-width:760px;margin:0 auto;min-height:100vh;padding:0 var(--spacing-4) 6.5rem;font-family:var(--font-family-base);color:var(--foreground)}._header_5e2b7_2{height:76px;display:flex;align-items:center;gap:.7rem;border-bottom:1px solid var(--border)}._brandMark_5e2b7_2{width:46px;height:46px;display:grid;place-items:center;flex:none}._brandMark_5e2b7_2 img{width:46px;height:46px;object-fit:contain;display:block}._brand_5e2b7_2{font-family:var(--font-family-display);font-size:1.22rem;line-height:1;flex:1}._brand_5e2b7_2 strong{color:var(--primary)}._brand_5e2b7_2 span{display:block;font:500 .66rem var(--font-family-base);color:var(--muted-foreground);margin-top:.3rem;letter-spacing:.02em}._profileEntry_5e2b7_2{display:flex;flex-direction:column;align-items:center;gap:.18rem;flex:none}._iconButton_5e2b7_2{border:1px solid var(--border);background:var(--card);color:var(--foreground);width:38px;height:38px;border-radius:var(--radius-full);display:grid;place-items:center;text-decoration:none}._loginHint_5e2b7_2{font:600 .61rem var(--font-family-base);color:var(--primary);text-decoration:none;white-space:nowrap}._loginHint_5e2b7_2:hover{text-decoration:underline}._intro_5e2b7_3{padding:2rem 0 1.25rem}._eyebrow_5e2b7_3,._kicker_5e2b7_3{font:600 .7rem var(--font-family-monospace);letter-spacing:.09em;color:var(--primary)}._intro_5e2b7_3 h1{font:650 clamp(2rem,8vw,3rem)/.98 var(--font-family-display);margin:.45rem 0 .7rem;max-width:560px}._intro_5e2b7_3>div>p:last-child{color:var(--muted-foreground);line-height:1.5;margin:0;max-width:590px}._trust_5e2b7_3{margin-top:1rem;display:flex;align-items:center;gap:.5rem;color:var(--muted-foreground);font-size:.75rem}._trust_5e2b7_3 svg{color:var(--primary);flex:none}._search_5e2b7_3{height:46px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);display:flex;align-items:center;gap:.65rem;padding:0 .85rem;color:var(--muted-foreground);font-size:.85rem;box-shadow:var(--shadow)}._search_5e2b7_3 input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--foreground);font:inherit}._search_5e2b7_3 input::placeholder{color:var(--muted-foreground)}._search_5e2b7_3:focus-within{outline:2px solid var(--primary);outline-offset:2px}._search_5e2b7_3 button{border:0;background:transparent;color:var(--primary);font-weight:600;cursor:pointer}._returnHint_5e2b7_4{font-size:.8rem;line-height:1.5;color:var(--muted-foreground);padding:.7rem;background:var(--surface);border-radius:var(--radius);margin-top:1rem}._searchResults_5e2b7_4{display:grid;gap:.4rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);margin-top:.4rem;box-shadow:var(--shadow)}._searchResults_5e2b7_4>strong{font-size:.8rem}._searchResults_5e2b7_4 button{display:flex;gap:.6rem;align-items:baseline;text-align:left;background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.65rem;font-size:.82rem;cursor:pointer}._searchResults_5e2b7_4 button span{font-weight:700;color:var(--primary);white-space:nowrap}._searchResults_5e2b7_4 p,._searchResults_5e2b7_4 small{font-size:.78rem;color:var(--muted-foreground)}._section_5e2b7_4{padding:2rem 0}._sectionHead_5e2b7_4{display:flex;align-items:end;justify-content:space-between;margin-bottom:.8rem}._sectionHead_5e2b7_4 h2,._detail_5e2b7_4 h2{font:650 1.6rem var(--font-family-display);margin:.15rem 0 0}._count_5e2b7_4{font-size:.75rem;color:var(--muted-foreground)}._schedulePanel_5e2b7_4{border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem;background:var(--card);display:grid;gap:.75rem;font-size:.8rem;line-height:1.5}._schedulePanel_5e2b7_4 p{margin:0;color:var(--muted-foreground)}._schedulePanel_5e2b7_4 small{color:var(--muted-foreground)}._scheduleEntry_5e2b7_4{border-top:1px solid var(--border);padding-top:.8rem;display:grid;gap:.35rem}._scheduleEntry_5e2b7_4 h3{margin:0;font-size:1rem}._scheduleSources_5e2b7_4{display:grid;gap:.35rem}._schedulePanel_5e2b7_4 a{color:var(--primary)}._billTabs_5e2b7_4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.8rem 0}._billTabs_5e2b7_4 button{font:600 .74rem var(--font-family-base);padding:.65rem .35rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);cursor:pointer}._billTabs_5e2b7_4 ._tabActive_5e2b7_4{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._categoryNote_5e2b7_4{font-size:.78rem;line-height:1.5;color:var(--muted-foreground);margin:.7rem 0 1rem}._moreButton_5e2b7_4{display:block;margin:.7rem 0 1rem;padding:.5rem .2rem;background:none;border:0;color:var(--primary);font:650 .82rem var(--font-family-base);text-decoration:underline;cursor:pointer}._billList_5e2b7_4{display:grid;gap:.7rem}._billCard_5e2b7_4{text-align:left;width:100%;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow);cursor:pointer}._billCard_5e2b7_4._selected_5e2b7_4{border-color:var(--primary);box-shadow:var(--shadow-focus)}._billTop_5e2b7_4{display:flex;justify-content:space-between;align-items:center}._billId_5e2b7_4{font:600 .72rem var(--font-family-monospace);color:var(--primary);letter-spacing:.04em}._time_5e2b7_4{font-size:.72rem;color:var(--muted-foreground);display:flex;align-items:center;gap:.3rem}._billCard_5e2b7_4 h3{font:650 1.18rem var(--font-family-display);margin:.45rem 0}._billCard_5e2b7_4 p{font-size:.82rem;line-height:1.45;color:var(--muted-foreground);margin:.2rem 0 .7rem}._status_5e2b7_4{font-size:.7rem;font-weight:600;background:var(--secondary);color:var(--secondary-foreground);padding:.25rem .45rem;border-radius:var(--radius-sm)}._detail_5e2b7_4{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.15rem;box-shadow:var(--shadow-md)}._detailTop_5e2b7_5{display:flex;gap:1rem;justify-content:space-between}._detailTop_5e2b7_5 h2{font-size:1.55rem}._countdown_5e2b7_5{min-width:58px;height:58px;border:1px solid var(--border);border-radius:var(--radius);display:grid;place-content:center;text-align:center;background:var(--surface)}._countdown_5e2b7_5 strong{font:650 1.35rem var(--font-family-display);line-height:1}._countdown_5e2b7_5 span{font:500 .55rem var(--font-family-monospace);color:var(--muted-foreground);margin-top:.2rem}._summary_5e2b7_5{line-height:1.55;color:var(--muted-foreground);font-size:.9rem}._why_5e2b7_5{display:flex;gap:.7rem;background:var(--secondary);padding:.9rem;border-radius:var(--radius);margin:1rem 0}._why_5e2b7_5 svg{color:var(--primary);flex:none}._why_5e2b7_5 strong,._yourVoice_5e2b7_5 strong{font-size:.86rem}._why_5e2b7_5 p{font-size:.8rem;line-height:1.45;margin:.25rem 0 0;color:var(--secondary-foreground)}._views_5e2b7_5{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._views_5e2b7_5 article{padding:.85rem}._views_5e2b7_5 article+article{border-left:1px solid var(--border)}._views_5e2b7_5 span{font:600 .64rem var(--font-family-monospace);letter-spacing:.05em}._views_5e2b7_5 p{font-size:.78rem;line-height:1.45;color:var(--muted-foreground);margin:.45rem 0 0}._note_5e2b7_5{font-size:.67rem;color:var(--muted-foreground);font-style:italic}._yourVoice_5e2b7_5{display:flex;align-items:center;gap:.7rem;border-top:1px solid var(--border);padding-top:1rem;margin-top:1rem}._yourVoice_5e2b7_5 svg{color:var(--primary)}._yourVoice_5e2b7_5 div{display:flex;flex-direction:column}._yourVoice_5e2b7_5 span{font-size:.72rem;color:var(--muted-foreground);margin-top:.15rem}._voteButtons_5e2b7_5{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.8rem}._saved_5e2b7_5{font-size:.73rem;background:var(--surface);padding:.65rem;border-radius:var(--radius-sm);margin-top:.6rem;color:var(--muted-foreground)}._sourceButton_5e2b7_5{width:100%;margin-top:.5rem}._nav_5e2b7_6{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(760px,100%);height:68px;background:color-mix(in srgb,var(--card) 94%,transparent);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(4,1fr);z-index:20;backdrop-filter:blur(10px)}._nav_5e2b7_6 button,._nav_5e2b7_6 a{border:0;background:none;color:var(--muted-foreground);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;font:500 .65rem var(--font-family-base);text-decoration:none}._nav_5e2b7_6 ._navActive_5e2b7_6{color:var(--primary)}@media(max-width:480px){._views_5e2b7_5{grid-template-columns:1fr}._views_5e2b7_5 article+article{border-left:0;border-top:1px solid var(--border)}._voteButtons_5e2b7_5{grid-template-columns:1fr}._intro_5e2b7_3{padding-top:1.5rem}}._sample_5e2b7_8{font:600 .62rem var(--font-family-monospace);background:var(--secondary);padding:.35rem .5rem;border-radius:var(--radius-sm);height:max-content}._participation_5e2b7_8,._disclaimer_5e2b7_8{margin-top:1rem;border:1px solid var(--border);border-radius:var(--radius);padding:.8rem;background:var(--surface)}._participation_5e2b7_8{display:flex;flex-direction:column;gap:.25rem}._participation_5e2b7_8 span{font-size:.8rem}._participation_5e2b7_8 small{font-size:.66rem;color:var(--muted-foreground);line-height:1.4}._disclaimer_5e2b7_8{display:flex;gap:.65rem}._disclaimer_5e2b7_8 svg{color:var(--primary);flex:none}._disclaimer_5e2b7_8 strong{font-size:.82rem}._disclaimer_5e2b7_8 p{font-size:.72rem;line-height:1.5;color:var(--muted-foreground);margin:.25rem 0}._feedback_5e2b7_9{margin-top:1rem;border-top:1px solid var(--border);padding-top:1rem;display:grid;gap:.5rem}._feedback_5e2b7_9>strong{font-size:.82rem}._feedback_5e2b7_9>span{font-size:.72rem;color:var(--muted-foreground)}._feedback_5e2b7_9>div{display:flex;gap:.4rem}._feedback_5e2b7_9 button{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:var(--radius-sm);padding:.45rem .65rem;font-size:.72rem}._feedback_5e2b7_9 textarea{width:100%;min-height:70px;resize:vertical;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);padding:.65rem;font:inherit;font-size:.75rem}
