@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";._errorBoundary_1tqpx_1{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-color:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#0d0f14);justify-content:center;align-items:center;min-height:100vh;padding:2rem;font-family:sans-serif;display:flex}@media (prefers-color-scheme:dark){._errorBoundary_1tqpx_1{--lightningcss-light: ;--lightningcss-dark:initial}}._errorContainer_1tqpx_12{text-align:center;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161a25);border:1px solid var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#252b3b);border-radius:1rem;width:100%;max-width:70%;padding:3rem 2.5rem}._errorTitle_1tqpx_22{color:var(--lightningcss-light,#111827)var(--lightningcss-dark,#f3f4f6);margin-bottom:.5rem;font-weight:700}._errorDetails_1tqpx_28{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af);margin-bottom:1.25rem}._errorStackWrapper_1tqpx_33{position:relative}._stackHeader_1tqpx_37{justify-content:space-between;align-items:center;display:flex}._stackLabel_1tqpx_43{text-transform:uppercase;letter-spacing:.08em;color:var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#9ca3af);font-size:.7rem;font-weight:600}._copyButton_1tqpx_51{cursor:pointer;color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af);background:0 0;border:1px solid var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#1f2937);border-radius:.25rem;padding:.3rem .75rem;font-size:.75rem;font-weight:500}._copyButton_1tqpx_51:hover{color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#d1d5db);border-color:var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#374151)}._copyButton_1tqpx_51:active{color:var(--lightningcss-light,#111827)var(--lightningcss-dark,#f3f4f6)}._errorStack_1tqpx_33{text-align:start;color:var(--lightningcss-light,#374151)var(--lightningcss-dark,#d1d5db);background:var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#0d0f14);border:1px solid var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#1f2937);border-radius:.375rem;max-height:20rem;margin-top:1rem;padding:1rem;font-size:.875rem;overflow:auto}*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{cursor:pointer;background:0 0;border:none}body{font-family:var(--family-body);background-color:var(--color-bg);color:var(--color-text-primary);min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--family-display)}a{color:inherit;text-decoration:none}ul{padding:0;list-style:none}.container{max-width:1200px;padding:0 var(--space-xl);margin:0 auto}@media (width<=768px){.container{padding:0 var(--space-md)}}.section-label{align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-lg);background:#00b4d81a;border:1px solid #00b4d84d;padding:6px 16px;font-weight:600;display:inline-flex}.btn{align-items:center;gap:var(--space-sm);border-radius:var(--radius-lg);font-weight:600;font-size:var(--text-base);cursor:pointer;font-family:var(--family-body);border:none;padding:12px 24px;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary{background:var(--color-primary);color:var(--color-bg)}.btn-primary:hover{box-shadow:var(--shadow-primary);background:#00c9f0;transform:translateY(-1px)}.btn-outline{color:var(--color-text-primary);border:1px solid var(--color-border-light);background:0 0}.btn-outline:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.btn-green{background:var(--color-accent-green);color:var(--color-white)}.btn-green:hover{background:var(--color-accent-green-dark);transform:translateY(-1px)}.btn-red{background:var(--color-accent-red);color:var(--color-white)}.btn-red:hover{background:#c1121f;transform:translateY(-1px)}.badge{border-radius:var(--radius-full);font-size:var(--text-xs);align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}.badge-new{color:var(--color-primary);background:#00b4d833}.badge-review{color:var(--color-warning);background:#60a5fa33}.badge-replied{color:var(--color-success);background:#2cc65333}.badge-closed{color:var(--color-text-muted);background:#5a6a8a33}.badge-paid{color:var(--color-success);background:#2cc65333}.badge-unpaid{color:var(--color-error);background:#e6394633}.badge-pending{color:var(--color-warning);background:#60a5fa33}.badge-accepted{color:var(--color-success);background:#2cc65333}.badge-declined{color:var(--color-error);background:#e6394633}.badge-active{color:var(--color-primary);background:#00b4d833}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg-surface)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}:root{--color-primary:#00b4d8;--color-primary-dark:#0077b6;--color-primary-deeper:#023e8a;--color-accent-red:#e63946;--color-accent-green:#2dc653;--color-accent-green-dark:#1a9c3e;--color-bg:#18293f;--color-bg-surface:#1e3350;--color-bg-card:#253d5e;--color-bg-card-hover:#2a4468;--color-border:#00b4d826;--color-border-light:#ffffff14;--color-text-primary:#f0f4ff;--color-text-secondary:#94a3c4;--color-text-muted:#5a6a8a;--color-white:#fff;--color-success:#2dc653;--color-warning:#60a5fa;--color-error:#e63946;--color-info:#00b4d8;--family-display:"Outfit", sans-serif;--family-body:"Space Grotesk", sans-serif;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-primary:0 0 20px #00b4d840;--shadow-glow:0 0 40px #00b4d826}
