*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:2rem auto;padding:0 1rem;font-family:system-ui,sans-serif}.ticker-search{gap:.5rem;margin:1rem 0;display:flex}.ticker-search input{flex:1;padding:.5rem .75rem;font-size:1rem}.ticker-search button{padding:.5rem 1.25rem}.loading{color:#666}.error{color:#b00020}.meta{color:#444}.warnings-banner{background:#fff3cd;border:1px solid #ffe08a;border-radius:6px;padding:.75rem 1rem .75rem 2rem}.figure-table{border-collapse:collapse;width:100%}.figure-table th,.figure-table td{text-align:left;border-bottom:1px solid #ddd;padding:.4rem .6rem}.figure-table tr.verified td:nth-child(3){color:#1a7f37}.figure-table tr.unverified td:nth-child(3){color:#b8860b}.analysis-card{margin-top:1.5rem}.analysis-card h2{font-size:1.1rem}.verdict{font-weight:700}.figure-table tr.pass td:last-child{color:#1a7f37;font-weight:600}.figure-table tr.fail td:last-child{color:#b00020;font-weight:600}.figure-table tr.borderline td:last-child{color:#b8860b;font-weight:600}.figure-table tr.no_data td:last-child{color:#888}.key-note{color:#888;font-size:.85em;font-weight:400}.peg-undervalued{color:#1a7f37}.peg-fair{color:#b8860b}.peg-overvalued{color:#b00020}.gap-note{color:#888;font-size:.85rem}.history-grid{align-items:flex-start;gap:1.5rem;display:flex}.history-grid table{flex:1}.peg-basis{color:#888;font-size:.85rem}.peg-inputs{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:.75rem;margin-bottom:1rem;display:grid}.peg-inputs label{flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.peg-inputs input{padding:.4rem .5rem}.peg-inputs button{padding:.5rem 1rem}.scenario-target{flex-direction:column;gap:.25rem;margin-bottom:.75rem;font-size:.85rem;display:inline-flex}.scenario-target input{width:6rem;padding:.4rem .5rem}.figure-table input[type=number]{width:6rem;padding:.3rem .4rem}
