@import url("https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,300;0,8..144,400;0,8..144,500;0,8..144,600;0,8..144,700;0,8..144,800;1,8..144,300;1,8..144,400;1,8..144,500;1,8..144,600;1,8..144,700&family=Nunito+Sans:ital,opsz,wght@0,6..12,300;0,6..12,400;0,6..12,500;0,6..12,600;0,6..12,700;0,6..12,800;1,6..12,300;1,6..12,400;1,6..12,600&family=Georgia&display=swap");:root{--sells-blue:#102772;--sells-gold:#EFB64E;--sells-gold-bright:#EA9D13;--sells-white:#FFFFFF;--sells-gray:#494840;--sells-copper:#9B6E25;--sells-light-blue:#708DE0;--sells-light-gray:#8E8C82;--sells-purple:#763F8A;--sells-green:#8EC039;--sells-gold-75:rgba(239,182,78,0.75);--sells-gold-b-75:rgba(234,157,19,0.75);--sells-blue-900:#0B1C55;--sells-blue-800:#102772;--sells-blue-700:#1F3864;--sells-blue-500:#4A5D99;--sells-blue-300:#8A96BD;--sells-blue-100:#D6E4F0;--sells-blue-050:#EEF3FA;--sells-gray-900:#2A2923;--sells-gray-800:#3B3A33;--sells-gray-700:#494840;--sells-gray-500:#737269;--sells-gray-300:#B8B8B0;--sells-gray-200:#D8D7CE;--sells-gray-100:#EDECE4;--sells-gray-050:#F7F6F0;--fg-1:var(--sells-blue);--fg-2:var(--sells-gray-700);--fg-3:var(--sells-gray-500);--fg-inverse:#FFFFFF;--fg-accent:var(--sells-copper);--fg-link:var(--sells-blue);--fg-link-hover:var(--sells-blue-900);--bg-page:#FFFFFF;--bg-muted:var(--sells-blue-050);--bg-tint:var(--sells-blue-100);--bg-dark:var(--sells-blue);--bg-dark-alt:var(--sells-blue-900);--bg-card:#FFFFFF;--accent:var(--sells-gold);--accent-strong:var(--sells-gold-bright);--accent-muted:var(--sells-gold-75);--border-subtle:var(--sells-gray-100);--border-default:var(--sells-gray-200);--border-strong:var(--sells-gray-300);--border-on-dark:rgba(255,255,255,0.16);--font-serif:"Roboto Serif",Georgia,"Times New Roman",serif;--font-sans:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:40px;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.45;--lh-relaxed:1.65;--tr-tight:-0.02em;--tr-wide:0.06em;--tr-wider:0.14em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(16,39,114,0.06);--shadow-sm:0 2px 6px rgba(16,39,114,0.08);--shadow-md:0 6px 20px rgba(16,39,114,0.10);--shadow-lg:0 16px 40px rgba(16,39,114,0.14);--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:140ms;--dur-med:240ms;--container-default:1120px}*{box-sizing:border-box}body,html{padding:0;margin:0}body{font-family:var(--font-sans);font-weight:400;font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--fg-2);background:var(--bg-page)}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--fg-1);margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer}a{color:var(--fg-link)}.container{max-width:var(--container-default);margin:0 auto;padding:0 var(--s-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border:1px solid transparent;border-radius:var(--radius-md);padding:var(--s-2) var(--s-4);font-weight:700;font-size:var(--text-sm);letter-spacing:var(--tr-wide);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn-primary{background:var(--sells-gold);color:var(--sells-blue-900)}.btn-primary:hover{background:var(--sells-gold-bright)}.btn-secondary{background:transparent;color:var(--fg-1);border-color:var(--border-default)}.btn-secondary:hover{background:var(--bg-muted)}.input,.select,.textarea{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--s-2) var(--s-3);color:var(--fg-2);background:var(--bg-card)}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--sells-gold);outline-offset:1px}.label{display:block;color:var(--fg-3);margin-bottom:var(--s-1)}.label,.ownerBadge{font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tr-wide);text-transform:uppercase}.ownerBadge{display:inline-flex;align-items:center;border-radius:var(--radius-pill);padding:2px var(--s-3);background:var(--bg-tint);color:var(--fg-1);white-space:nowrap}