body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}:root{--maroon:#9a1630;--maroon-dark:#6f1020;--rose:#bf4453;--cream:#f4e5d8;--cream-deep:#ead6c3;--paper:#f8ebdef0;--ink:#3a1c1f;--muted:#6f5558;--line:#9a16302e;--shadow:0 14px 24px #56222729}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left,#9a163014 0,#0000 24%),radial-gradient(circle at bottom right,#9a16300f 0,#0000 28%),linear-gradient(180deg,#f6e8dc,#edd5c4);color:#3a1c1f;color:var(--ink);font-family:Segoe UI,Aptos,system-ui,sans-serif;margin:0}button,input,select{font:inherit}button{cursor:pointer}.poster-page{min-height:100vh;padding:.5rem}.poster-header{align-items:start;background:#fff5ec66;border-bottom:6px solid #9a1630;border-bottom:6px solid var(--maroon);display:flex;gap:1rem;justify-content:space-between;padding:.65rem .9rem .4rem}.brand-lockup{align-items:center;display:flex;gap:.8rem}.brand-mark{background:conic-gradient(from 35deg,#7f1a2b,#c56a53,#f1c6a5,#7f1a2b);border-radius:50%;box-shadow:inset 0 0 0 5px #ffffff47;color:#fff8f4;display:grid;height:54px;place-items:center;width:54px}.brand-mark,.brand-name{font-size:1.6rem;font-weight:900}.brand-name{color:#6f1020;color:var(--maroon-dark);letter-spacing:.05em;line-height:1;margin:0}.brand-subtitle{color:#6f5558;color:var(--muted);font-size:.78rem;letter-spacing:.04em;margin:.1rem 0 0}.top-note{align-self:center;background:#9a1630;background:var(--maroon);border-radius:999px;box-shadow:0 14px 24px #56222729;box-shadow:var(--shadow);color:#fff;font-weight:800;letter-spacing:.04em;padding:.65rem 1rem}.poster-title{padding:1rem 1rem .5rem;text-align:center}.poster-eyebrow{color:#9a1630;color:var(--maroon);font-size:3.15rem;font-weight:900;line-height:.98;margin:0;text-shadow:0 1px 0 #ffffff8c}.poster-title h1{font-size:clamp(2rem,4.4vw,4.25rem);font-weight:900;line-height:.95;margin:.15rem 0 0}.poster-rule,.poster-title h1{color:#6f1020;color:var(--maroon-dark)}.poster-rule{align-items:center;border-bottom:1px solid #9a16303d;border-top:1px solid #9a16303d;display:flex;font-weight:800;gap:.75rem;justify-content:center;margin:0 .35rem .8rem;padding:.45rem .8rem}.poster-rule span:last-child{color:#7b555b;font-weight:700}.poster-grid{grid-gap:.9rem;align-items:start;display:grid;gap:.9rem;grid-template-columns:minmax(230px,.95fr) minmax(360px,1.1fr) minmax(230px,.95fr)}.poster-center,.poster-column{grid-gap:.8rem;align-content:start;display:grid;gap:.8rem}.goal-card,.info-panel,.mini-form,.mini-model,.pipeline-card,.qr-wrap,.results-card{background:#f8ebdef0;background:var(--paper);border:1px solid #9a16302e;border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 24px #56222729;box-shadow:var(--shadow);overflow:hidden}.goal-card h2,.info-panel h3,.results-card h2{background:#9a1630;background:var(--maroon);color:#fff;font-size:1rem;letter-spacing:.04em;margin:0;padding:.65rem .85rem;text-align:center;text-transform:uppercase}.goal-card p,.info-panel p,.info-panel ul,.mini-model p,.results-card p{color:#3a1c1f;color:var(--ink);line-height:1.45;margin:0;padding:.85rem 1rem}.info-panel ul{padding-left:1.35rem}.info-panel li{margin:.3rem 0}.goal-card{text-align:center}.goal-card p{font-size:1.08rem;padding-bottom:1rem}.pipeline-card{background:linear-gradient(180deg,#fff8f1f2,#ecd9c8f2);display:grid;justify-items:center;padding:.9rem .8rem}.pipeline-step{background:#9a1630;background:var(--maroon);border-radius:8px;box-shadow:0 8px 18px #9a163047;color:#fff;font-weight:800;padding:.82rem 1rem;text-align:center;width:min(420px,100%)}.pipeline-arrow{color:#6f1020;color:var(--maroon-dark);font-size:1.35rem;font-weight:900;line-height:1;margin:.2rem 0}.results-card{padding-bottom:.6rem}.results-subtitle{color:#6f1020;color:var(--maroon-dark);font-weight:800;padding:.8rem 1rem 0}.results-layout{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:180px 1fr;padding:.75rem 1rem .3rem}.pie-chart{aspect-ratio:1;background:conic-gradient(#8f1028 0 32%,#b22a3f 32% 56%,#cf5c4b 56% 76%,#e18b5f 76% 100%);border-radius:50%;box-shadow:inset 0 0 0 18px #ffffff14,0 14px 24px #56222729;box-shadow:inset 0 0 0 18px #ffffff14,var(--shadow);color:#fff7f2;display:grid;font-size:1.55rem;font-weight:900;place-items:center;width:170px}.legend{grid-gap:.45rem;display:grid;font-weight:700;gap:.45rem}.legend span{align-items:center;display:flex;gap:.45rem}.legend i{border-radius:2px;height:12px;width:12px}.legend strong{color:#9a1630;color:var(--maroon);margin-left:auto}.finding-note{color:#4d3337;font-weight:700;padding:.75rem 1rem .9rem}.model-eval-strip{grid-gap:.35rem;color:#6f1020;color:var(--maroon-dark);display:grid;font-size:.92rem;gap:.35rem;padding:0 1rem 1rem}.model-eval-strip strong{color:#9a1630;color:var(--maroon)}.dataset-panel{grid-gap:.65rem;background:#fffaf5e6;border:1px solid #9a16302e;border-radius:10px;display:grid;gap:.65rem;margin:0 1rem .85rem;padding:.9rem}.dataset-panel-head{align-items:start;display:flex;gap:.75rem;justify-content:space-between}.dataset-panel-head span{color:#6f5558;color:var(--muted);display:block;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dataset-panel-head strong{color:#6f1020;color:var(--maroon-dark);display:block;font-size:.95rem;margin-top:.18rem}.dataset-actions{grid-gap:.4rem;display:grid;gap:.4rem;justify-items:end}.dataset-upload{align-items:center;background:#fff;border:1px solid #9a16302e;border-radius:8px;color:#6f1020;color:var(--maroon-dark);cursor:pointer;display:inline-flex;font-weight:800;gap:.5rem;padding:.45rem .7rem}.dataset-upload input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.dataset-actions button{background:#9a1630;background:var(--maroon);border:0;border-radius:8px;color:#fff;font-weight:800;padding:.45rem .7rem}.dataset-text{background:#fffdfb;border:1px solid #9a16302e;border-radius:8px;color:#3a1c1f;color:var(--ink);font-family:Consolas,Courier New,monospace;line-height:1.45;min-height:120px;padding:.75rem;resize:vertical;width:100%}.dataset-text:focus{border-color:#9a1630;border-color:var(--maroon);outline:3px solid #9a16301f}.dataset-hint{color:#6f5558;color:var(--muted);font-size:.78rem;margin:0}.decision-banner{grid-gap:.15rem;animation:popIn .32s ease-out;background:linear-gradient(135deg,#fffaf5f2,#f7e2d3fa);border:1px solid #9a16302e;border-radius:12px;display:grid;gap:.15rem;margin:0 1rem 1rem;padding:.85rem .9rem}.decision-banner span{color:#6f5558;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.decision-banner strong{font-size:1.6rem;font-weight:900;line-height:1}.decision-banner small{color:#6f5558;color:var(--muted);font-weight:700}.decision-banner.accept{background:linear-gradient(135deg,#ecfcf0fa,#d2f4ddfa);border-color:#458f5747}.decision-banner.accept strong{color:#237043}.decision-banner.reject{background:linear-gradient(135deg,#fff4f6fa,#f7dadffa);border-color:#9a163042}.decision-banner.reject strong{color:#9a1630;color:var(--maroon)}.bar-chart{align-items:end;display:flex;gap:.55rem;height:132px;justify-content:space-between;padding:.9rem 1rem 1rem}.bar-item{grid-gap:.3rem;display:grid;gap:.3rem;height:100%;justify-items:center}.bar-item span{background:linear-gradient(180deg,#bf4453,#9a1630);background:linear-gradient(180deg,var(--rose),var(--maroon));border-radius:5px 5px 0 0;width:20px}.bar-item small{color:#6f5558;color:var(--muted);font-size:.7rem}.info-cta{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:1fr auto;padding:.8rem 1rem .2rem}.portal-label{color:#3a1c1f;color:var(--ink);font-weight:700;margin:0 0 .25rem}.info-cta strong{color:#6f1020;color:var(--maroon-dark);font-size:1.1rem}.qr-wrap{background:#fff7ef;padding:.6rem}.qr-grid{grid-gap:2px;background:#fff;border:2px solid #2b1517;display:grid;gap:2px;grid-template-columns:repeat(9,1fr);height:100px;padding:6px;width:100px}.qr-grid span{border-radius:1px}.qr-grid .filled{background:#171717}.qr-grid .empty{background:#fff}.learn-more-btn{background:#9a1630;background:var(--maroon);border:0;border-radius:6px;color:#fff;display:block;font-weight:700;margin-top:.55rem;padding:.35rem .6rem;width:100%}.mini-model{margin:0 1rem .8rem}.mini-model span{color:#6f5558;color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mini-model strong{color:#9a1630;color:var(--maroon);display:block;font-size:2rem;margin-top:.2rem}.mini-model p{padding:.3rem 0 0}.mini-model-list{color:#3a1c1f;color:var(--ink);line-height:1.45;margin:.6rem 0 0;padding-left:1.1rem}.mini-model-list li{margin:.25rem 0}.mini-form{grid-gap:.6rem;display:grid;gap:.6rem;margin:0 1rem 1rem;padding:.9rem}.entry-form{padding-top:.7rem}.entry-note{color:#6f5558;color:var(--muted);font-size:.8rem;line-height:1.4;margin:0}.mini-form label{grid-gap:.3rem;color:#6f1020;color:var(--maroon-dark);display:grid;font-weight:800;gap:.3rem}.mini-form input{background:#fffaf5;border:1px solid #9a16303d;border-radius:8px;padding:.7rem .8rem;width:100%}.mini-form input:focus{border-color:#9a1630;border-color:var(--maroon);outline:3px solid #9a163026}.mini-form button{background:#9a1630;background:var(--maroon);border:0;border-radius:8px;color:#fff;font-weight:800;padding:.7rem .9rem}.entry-actions{display:flex;gap:.55rem;justify-content:flex-start}.entry-actions button{background:#6f1020;background:var(--maroon-dark);border:0;border-radius:8px;color:#fff;font-weight:800;padding:.7rem .9rem}.entry-actions button:first-child{background:linear-gradient(135deg,#bb2f47,#8f1028)}@keyframes popIn{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:1120px){.poster-center,.poster-column,.poster-grid{grid-template-columns:1fr}.poster-eyebrow{font-size:clamp(2.2rem,7vw,3.15rem)}}@media (max-width:720px){.info-cta,.poster-header,.results-layout{grid-template-columns:1fr}.poster-header{display:grid;justify-items:start}.poster-rule{flex-direction:column;gap:.2rem;text-align:center}.results-layout{justify-items:center}.poster-eyebrow{font-size:clamp(1.8rem,8vw,2.6rem)}.dataset-panel-head{flex-direction:column}.dataset-actions{justify-items:start}.entry-actions{flex-direction:column}.entry-actions button{width:100%}}
/*# sourceMappingURL=main.45602a01.css.map*/