.Home_main__2uIek{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa,#e9ecef);overflow:hidden}.Home_pulseWrapper__yt8TB{position:absolute;top:0;right:0;width:100%;height:100%;z-index:0;opacity:.15;pointer-events:none;display:flex;align-items:flex-start;justify-content:flex-end}.Home_pulseImage__yko8W{width:25%;height:auto;object-fit:contain}.Home_container__9OuOz{position:relative;z-index:1;max-width:1200px;width:90%;margin:0 auto;padding:2rem}.Home_logoWrapper__vfm1S{text-align:center;margin-bottom:2rem}.Home_logoImage__Ebry6{height:auto}.Home_hero__g_og0{text-align:center;margin-bottom:3rem}.Home_kicker__IHnFU{font-size:.875rem;font-weight:600;color:#e30613;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.Home_hero__g_og0 h1{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem;line-height:1.3}.Home_subtitle__Qob9A{font-size:1rem;color:#666;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.Home_searchRow__ounrJ{display:flex;gap:1rem;max-width:600px;margin:0 auto;align-items:flex-end}.Home_searchRow__ounrJ>div{flex:1 1}.Home_tiles__T9EWf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.Home_tile__pcz8s{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:transform .2s,box-shadow .2s}.Home_tile__pcz8s:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.Home_tileIcon__RLr5i{background:linear-gradient(135deg,#e30613,#c00510)}.Home_tileIconSecondary__PZIy7,.Home_tileIcon__RLr5i{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;color:#fff;margin-bottom:1rem}.Home_tileIconSecondary__PZIy7{background:linear-gradient(135deg,#667eea,#764ba2)}.Home_tileContent__gs1Jy{display:flex;flex-direction:column;gap:.5rem}.Home_tileKicker__b_H0T{font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.1em}.Home_tileContent__gs1Jy h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.Home_tileText__6dJpG{font-size:.875rem;color:#666;margin-bottom:1rem}.Home_statusStrip__7yalx{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.Home_statusItem__bNpGL{color:#22c55e}.Home_statusItemMuted__PLl4m,.Home_statusItem__bNpGL{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.Home_statusItemMuted__PLl4m{color:#888}@media (max-width:768px){.Home_hero__g_og0 h1{font-size:1.5rem}.Home_searchRow__ounrJ{flex-direction:column}.Home_tiles__T9EWf{grid-template-columns:1fr}.Home_statusStrip__7yalx{flex-direction:column;gap:.75rem}}.Button_button__Wlooo{position:relative;border:none;cursor:pointer;font:inherit;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--ds-radius-md);transition:var(--ds-transition);background:var(--ds-surface-alt);color:var(--ds-text);padding:8px 16px;line-height:1.2}.Button_inner__IJpsn svg{margin-right:10px;flex-shrink:0;vertical-align:middle}.Button_inner__IJpsn svg:last-child{margin-right:0;margin-left:10px}.Button_icon__0u9Gb svg,.Button_inner__IJpsn svg:only-child{margin:0}.Button_button__Wlooo:hover:not(:disabled){background:var(--ds-surface-hover)}.Button_button__Wlooo:disabled{opacity:.55;cursor:not-allowed}.Button_fullWidth__X0F16{width:100%}.Button_size_sm__GrbnH{padding:6px 12px;font-size:var(--ds-font-sm)}.Button_size_md__P4ELH{padding:8px 16px;font-size:var(--ds-font-md)}.Button_size_lg__U0sh6{padding:12px 20px;font-size:var(--ds-font-lg)}.Button_variant_primary__10jF6{background:var(--ds-primary);color:#fff}.Button_variant_primary__10jF6:hover:not(:disabled){background:var(--ds-primary-hover)}.Button_variant_secondary__axSzN{background:var(--ds-surface-alt);border:1px solid var(--ds-border)}.Button_variant_secondary__axSzN:hover:not(:disabled){background:var(--ds-surface-hover);border-color:var(--ds-border-hover)}.Button_variant_danger__XkjzV{background:var(--ds-danger);color:#fff}.Button_variant_danger__XkjzV:hover:not(:disabled){background:var(--ds-danger-hover)}.Button_variant_subtle__nbIF9{background:transparent;color:var(--ds-text-subtle)}.Button_variant_subtle__nbIF9:hover:not(:disabled){color:var(--ds-text);background:var(--ds-surface-alt)}.Button_variant_success__on5F3{background:var(--ds-success);color:#fff}.Button_variant_success__on5F3:hover:not(:disabled){background:var(--ds-success-hover)}.Button_inner__IJpsn{gap:10px;line-height:1}.Button_icon__0u9Gb,.Button_inner__IJpsn{display:inline-flex;align-items:center;justify-content:center}.Button_icon__0u9Gb{flex-shrink:0;line-height:0}.Button_label__x_vnw{white-space:nowrap;line-height:1.2;display:inline-flex;align-items:center;gap:10px}.Button_loading__OrBPV{pointer-events:none}.Button_spinner__at2vV{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Button_spin__RCHhK .8s linear infinite}@keyframes Button_spin__RCHhK{to{transform:rotate(1turn)}}.InputField_wrapper___uIfh{display:flex;flex-direction:column;gap:6px;font-size:var(--ds-font-md);color:var(--ds-text)}.InputField_fullWidth__0Itv9{width:100%}.InputField_label__vnOeF{font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--ds-text-subtle)}.InputField_input__NZLhN{background:var(--ds-surface-alt);border:1px solid var(--ds-border);color:var(--ds-text);border-radius:var(--ds-radius-sm);padding:10px 12px;font-size:var(--ds-font-md);transition:var(--ds-transition)}.InputField_input__NZLhN:focus{outline:2px solid var(--ds-primary);outline-offset:2px}.InputField_input__NZLhN[type=color]{padding:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.InputField_input__NZLhN[type=color]::-webkit-color-swatch-wrapper{padding:0;border-radius:var(--ds-radius-sm)}.InputField_input__NZLhN[type=color]::-webkit-color-swatch{border:none;border-radius:var(--ds-radius-sm)}.InputField_input__NZLhN[type=color]::-moz-color-swatch{border:none;border-radius:var(--ds-radius-sm)}.InputField_helper__nrq3V{font-size:12px;color:var(--ds-text-subtle);line-height:1.2}.InputField_errorText__s7hsX{font-size:12px;color:var(--ds-danger);font-weight:500}.InputField_error__bCgj0 .InputField_input__NZLhN{border-color:var(--ds-danger)}