body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-layout-sider{box-shadow:2px 0 8px #00000026}.ant-menu-dark{border-right:0}.marketing-consent-banner{align-items:flex-end;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #0f172a14;border-radius:14px;bottom:16px;box-shadow:0 14px 32px #0f172a24;display:flex;gap:14px;justify-content:space-between;padding:12px 14px;position:fixed;right:16px;width:min(440px,calc(100vw - 32px));z-index:1200}.marketing-consent-banner__content{min-width:0}.marketing-consent-banner__content strong{color:#0f172a;display:block;font-size:13px;font-weight:700;line-height:1.3;margin-bottom:4px}.marketing-consent-banner p{color:#475569;font-size:12px;line-height:1.45;margin:0}.marketing-consent-banner p a{color:#0f766e;font-weight:600;margin-left:6px;text-decoration:none}.marketing-consent-banner p a:hover{text-decoration:underline}.marketing-consent-banner__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.consent-btn{border:1px solid #0000;border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;min-height:36px;padding:8px 14px}.consent-btn--primary{background:#0d9488;color:#fff}.consent-btn--ghost{background:#ffffffeb;border-color:#cbd5e1;color:#334155}@media (max-width:680px){.marketing-consent-banner{align-items:stretch;bottom:12px;flex-direction:column;gap:10px;padding:12px;right:12px;width:calc(100vw - 24px)}.marketing-consent-banner__actions{justify-content:stretch}.marketing-consent-banner__actions .consent-btn{flex:1 1}}.App{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;min-height:100vh;text-align:center}.App-header{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:60px 20px}.App-header h1{font-size:3rem;margin-bottom:20px;text-shadow:2px 2px 4px #0000004d}.App-header p{font-size:1.2rem;margin-bottom:30px;opacity:.9}.App-header h3{color:#4caf50;margin-bottom:15px}.App-header ul{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:10px;padding:20px 40px}.App-header li{font-size:1.1rem;margin:10px 0}
/*# sourceMappingURL=main.44cd831d.css.map*/