#app[data-v-c6a7f910]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;min-height:100vh}.header[data-v-c6a7f910]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.header h1[data-v-c6a7f910]{margin:0;font-size:2rem;font-weight:600}.main-content[data-v-c6a7f910]{padding:2rem;background-color:#f8f9fa;min-height:calc(100vh - 150px)}[data-v-c6a7f910] .p-menubar{border-radius:0;border:none;box-shadow:0 2px 5px #0000001a}.home-view[data-v-654fbe62]{max-width:1200px;margin:0 auto}.content-section[data-v-654fbe62]{min-height:400px}.loading[data-v-654fbe62]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.punishing[data-v-654fbe62]{color:#e74c3c;font-weight:700}.not-punishing[data-v-654fbe62]{color:#27ae60}[data-v-654fbe62] .p-card{box-shadow:0 2px 10px #0000001a;border-radius:8px;border:none}[data-v-654fbe62] .p-card .p-card-title{text-align:center;margin-bottom:1rem}.search-view[data-v-a30caa1a]{max-width:800px;margin:0 auto}.search-form[data-v-a30caa1a]{display:flex;flex-direction:column;gap:1.5rem}.form-field[data-v-a30caa1a]{display:flex;flex-direction:column;text-align:left}.form-field label[data-v-a30caa1a]{margin-bottom:.5rem;font-weight:700}.results-section[data-v-a30caa1a]{margin-top:2rem}.results-section h3[data-v-a30caa1a]{text-align:center;margin-bottom:1rem}.punishing[data-v-a30caa1a]{color:#e74c3c;font-weight:700}.not-punishing[data-v-a30caa1a]{color:#27ae60}[data-v-a30caa1a] .p-card{box-shadow:0 2px 10px #0000001a;border-radius:8px;border:none}[data-v-a30caa1a] .p-card .p-card-title{text-align:center;margin-bottom:1rem}.search-view[data-v-360fdcd4]{max-width:800px;margin:0 auto}.search-form[data-v-360fdcd4]{display:flex;flex-direction:column;gap:1.5rem}.form-field[data-v-360fdcd4]{display:flex;flex-direction:column;text-align:left}.form-field label[data-v-360fdcd4]{margin-bottom:.5rem;font-weight:700}.results-section[data-v-360fdcd4]{margin-top:2rem}.results-section h3[data-v-360fdcd4]{text-align:center;margin-bottom:1rem}.punishing[data-v-360fdcd4]{color:#e74c3c;font-weight:700}.not-punishing[data-v-360fdcd4]{color:#27ae60}[data-v-360fdcd4] .p-card{box-shadow:0 2px 10px #0000001a;border-radius:8px;border:none}[data-v-360fdcd4] .p-card .p-card-title{text-align:center;margin-bottom:1rem}
