@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800&family=IBM+Plex+Sans:wght@400;600;700&display=swap);:root{--font-family:"Barlow Condensed","IBM Plex Sans",sans-serif;--primary-color:#1e5aa8;--primary-light:#5a88c7;--primary-dark:#19406e;--primary-bg:#1e5aa81a;--primary-bg-dark:#1e5aa84d;--secondary-color:#e82a1f;--secondary-light:#ec5c4f;--secondary-dark:#8c1c13;--tertiary-color:#276738;--tertiary-light:#4a8a5e;--tertiary-dark:#1e4f2a;--bg-color:#f0f2f5;--white:#fefefe;--black:#1f2937;--black-light:#4b5563;--inactive-color:#8c8f94}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;background-color:var(--bg-color);font-family:Barlow Condensed,IBM Plex Sans,sans-serif;font-family:var(--font-family);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Header_header__HXQOm{background:var(--bg-color)}.Header_container__vI36D{align-items:center;background:var(--white);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;justify-content:space-between;margin:3rem auto 1.5rem;max-width:1200px;padding:1rem;width:60vw}.Header_title__x3ga3{color:#111827;font-size:1.5rem;font-weight:700;margin:0}.Header_userInfo__Z8xMa{align-items:center;display:flex;gap:1rem}.Header_username__oxmRT{color:var(--black);font-size:.875rem}.Header_logoutButton__aQWix{background:var(--secondary-color);border:none;border-radius:0;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease}.Header_logoutButton__aQWix:hover{background:var(--secondary-light)}.Header_logo__UsziS{height:auto;width:10rem}.ToolCard_card__F6v6B{background:var(--white);border-radius:0;box-shadow:0 2px 4px #0000001a;cursor:pointer;padding:1.5rem;transition:all .2s ease}.ToolCard_card__F6v6B:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.ToolCard_header__XKSlJ{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.ToolCard_icon__xnwGZ{font-size:2rem;line-height:1;margin-left:-.25rem}.ToolCard_healthIndicator__Ysj\+8{border-radius:0;flex-shrink:0;height:12px;width:12px}.ToolCard_healthGreen__Uv2K6{background-color:#10b981}.ToolCard_healthYellow__VS5QK{background-color:#f59e0b}.ToolCard_healthRed__iFRoc{background-color:#ef4444}.ToolCard_healthGray__K63bT{background-color:#6b7280}.ToolCard_content__nOfqO{text-align:left}.ToolCard_title__R8gkN{color:var(--black);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.ToolCard_description__zQEZQ{color:var(--black-light);font-size:.875rem;line-height:1.4;margin:0}.ToolCard_prelaunch__WsoIR{border:1px solid #f3f4f6;cursor:not-allowed}.ToolCard_prelaunch__WsoIR .ToolCard_title__R8gkN{align-items:center;color:var(--inactive-color);display:flex}.ToolCard_prelaunch__WsoIR .ToolCard_descriptionDe__PaFCZ,.ToolCard_prelaunch__WsoIR .ToolCard_descriptionEn__2kLkG,.ToolCard_prelaunch__WsoIR .ToolCard_description__zQEZQ,.ToolCard_prelaunch__WsoIR .ToolCard_icon__xnwGZ{color:var(--inactive-color)}.ToolCard_prelaunch__WsoIR:hover{box-shadow:0 2px 4px #0000001a;transform:none}.ToolCard_prelaunch__WsoIR .ToolCard_healthIndicator__Ysj\+8{background-color:var(--inactive-color);opacity:.5}.ToolCard_comingSoon__yBz-0{background:var(--secondary-dark);border-radius:0;color:var(--white);display:inline-block;font-size:.75rem;font-weight:600;margin-bottom:auto;margin-left:.5rem;margin-top:auto;padding:.125rem .375rem}.ToolCard_descriptionDe__PaFCZ{color:var(--black);display:block;font-weight:500}.ToolCard_descriptionEn__2kLkG{color:var(--black-light);display:block;font-style:italic;margin-top:.25rem}.ToolCard_launchDate__SiWUY{color:var(--primary-color);font-weight:600;text-decoration:underline}.UpcomingAdditions_upcomingCard__g7Dt-{background:var(--white);border:1px solid #e5e7eb;border-radius:0;box-shadow:0 1px 3px 0 #0000001a;margin-top:2rem;padding:1rem}.UpcomingAdditions_header__F0-RV{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.UpcomingAdditions_title__x7fjK{color:var(--black);font-size:1.125rem;font-weight:600;margin:0}.UpcomingAdditions_addButton__1E658{align-items:center;background:var(--primary-color);border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;height:2rem;justify-content:center;line-height:1;transition:background-color .2s;width:2rem}.UpcomingAdditions_addButton__1E658:hover{background:var(--primary-light)}.UpcomingAdditions_editForm__zHFD4{background:#f9fafb;border:1px solid #e5e7eb;border-radius:0;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem}.UpcomingAdditions_input__IxCLE{border:1px solid #d1d5db;border-radius:0;font-size:.875rem;padding:.5rem}.UpcomingAdditions_input__IxCLE:focus{border-color:var(--primary-color);box-shadow:0 0 0 1px var(--primary-color);outline:none}.UpcomingAdditions_saveButton__lVOyF{background:var(--primary-color);border:none;border-radius:0;color:#fff;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:background-color .2s}.UpcomingAdditions_saveButton__lVOyF:hover{background:var(--primary-light)}.UpcomingAdditions_additionsList__YNIx4{max-height:200px;overflow-y:auto}.UpcomingAdditions_additionItem__4pqA8{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:.5rem 0}.UpcomingAdditions_additionItem__4pqA8:last-child{border-bottom:none}.UpcomingAdditions_additionContent__qkjdj{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.UpcomingAdditions_date__DnkgW{color:var(--black-light);font-size:.75rem;font-weight:500}.UpcomingAdditions_toolName__o\+qHJ{color:var(--black);font-size:.875rem;font-weight:500}.UpcomingAdditions_removeButton__POhav{background:none;border:none;border-radius:0;color:var(--secondary-color);cursor:pointer;font-size:1.25rem;line-height:1;padding:.25rem;transition:background-color .2s}.UpcomingAdditions_removeButton__POhav:hover{background:var(--secondary-light)}.UpcomingAdditions_emptyState__66eOM{color:var(--black-light);font-size:.875rem;margin:0;padding:1rem 0;text-align:center}@media (max-width:768px){.UpcomingAdditions_editForm__zHFD4{gap:.75rem}.UpcomingAdditions_input__IxCLE{padding:.75rem}.UpcomingAdditions_saveButton__lVOyF{padding:.75rem 1rem}}.Dashboard_dashboard__B0hE7{background-color:var(--bg-color);min-height:100vh}.Dashboard_main__o5s9x{padding:0}.Dashboard_container__WG1C1{background:var(--white);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin:0 auto;max-width:1200px;padding:1rem;width:60vw}.Dashboard_content__mZH\+6{text-align:center}.Dashboard_subtitle__gswcW{color:var(--black);font-size:1.875rem;font-weight:600;margin:0 0 2rem}.Dashboard_toolGrid__8bnUh{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.Dashboard_container__WG1C1{padding:0 1rem}.Dashboard_toolGrid__8bnUh{gap:1rem;grid-template-columns:1fr}.Dashboard_subtitle__gswcW{font-size:1.5rem}}.LoadingSpinner_container__F0FLi{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:50vh}.LoadingSpinner_spinner__\+wPdQ{animation:LoadingSpinner_spin__XnuOF 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes LoadingSpinner_spin__XnuOF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_message__OsLtr{color:#6b7280;font-size:.875rem;margin:0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.c544c23a.css.map*/