.page-module-scss-module__eJimqG__page{background:#fff;width:100%;position:relative}.page-module-scss-module__eJimqG__header{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2 0%,#ffffffeb 100%);border-bottom:1px solid #e5e7eb;width:100%;padding:clamp(20px,3vw,30px) 0;animation:.7s ease-out page-module-scss-module__eJimqG__slideDown;position:relative;box-shadow:0 4px 16px #0000000d}@media (max-width:480px){.page-module-scss-module__eJimqG__header{padding:clamp(16px,4vw,24px) 0}}.page-module-scss-module__eJimqG__headerContainer{max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.page-module-scss-module__eJimqG__headerContent{grid-template-columns:1fr auto;align-items:flex-start;gap:clamp(16px,4vw,32px);display:grid}@media (max-width:1024px){.page-module-scss-module__eJimqG__headerContent{gap:clamp(16px,3vw,24px)}}@media (max-width:768px){.page-module-scss-module__eJimqG__headerContent{grid-template-columns:1fr;gap:clamp(14px,2vw,18px)}}.page-module-scss-module__eJimqG__headerInfo{flex-direction:column;gap:clamp(10px,2vw,16px);display:flex}.page-module-scss-module__eJimqG__breadcrumb{color:#9ca3af;align-items:center;gap:12px;font-size:clamp(13px,2vw,14px);font-weight:500;animation:.5s ease-out page-module-scss-module__eJimqG__fadeIn;display:flex}.page-module-scss-module__eJimqG__backButton{color:#6b7280;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:inline-flex}.page-module-scss-module__eJimqG__backButton:hover{background:#e5e7eb;border-color:#d1d5db;transform:translate(-2px)}.page-module-scss-module__eJimqG__backButton:active{transform:translate(-1px)scale(.95)}.page-module-scss-module__eJimqG__titleWithBadge{flex-wrap:wrap;align-items:center;gap:clamp(10px,2vw,16px);display:flex}@media (max-width:480px){.page-module-scss-module__eJimqG__titleWithBadge{flex-direction:column;align-items:flex-start;gap:clamp(8px,2vw,12px)}}.page-module-scss-module__eJimqG__title{letter-spacing:-1px;-webkit-text-fill-color:#0000;word-break:break-word;text-transform:capitalize;background:linear-gradient(135deg,#e53e3e 0%,#f56565 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.75rem,2.5vw,3.5rem);font-weight:800;line-height:1.2;animation:.6s ease-out .1s both page-module-scss-module__eJimqG__slideDown}.page-module-scss-module__eJimqG__statusBadge{color:#e53e3e;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(135deg,#e53e3e1a 0%,#f5656514 100%);border:1px solid #e53e3e33;border-radius:12px;align-items:center;gap:8px;padding:clamp(6px,1vw,8px) clamp(10px,2vw,16px);font-size:clamp(10px,2vw,12px);font-weight:700;animation:.5s ease-out .2s both page-module-scss-module__eJimqG__scaleIn;display:inline-flex;box-shadow:0 4px 12px #e53e3e1f}.page-module-scss-module__eJimqG__statusBadge.page-module-scss-module__eJimqG__green{color:#059669;background:linear-gradient(135deg,#10b9811a 0%,#34d39914 100%);border-color:#10b98133}.page-module-scss-module__eJimqG__statusBadge.page-module-scss-module__eJimqG__cyan{color:#0891b2;background:linear-gradient(135deg,#06b6d41a 0%,#22d3ee14 100%);border-color:#06b6d433}.page-module-scss-module__eJimqG__statusBadge.page-module-scss-module__eJimqG__orange{color:#d97706;background:linear-gradient(135deg,#f973161a 0%,#fb923c14 100%);border-color:#f9731633}.page-module-scss-module__eJimqG__statusBadge.page-module-scss-module__eJimqG__red{color:#e53e3e;background:linear-gradient(135deg,#e53e3e1a 0%,#ff6b6b14 100%);border-color:#e53e3e33}.page-module-scss-module__eJimqG__statusBadge .page-module-scss-module__eJimqG__icon{justify-content:center;align-items:center;font-size:16px;display:flex}.page-module-scss-module__eJimqG__repoLink{color:#6b7280;background:#f9fafb;border-radius:8px;align-items:center;gap:10px;max-width:100%;padding:8px 12px;font-size:clamp(12px,2vw,14px);text-decoration:none;transition:all .3s;animation:.6s ease-out .15s both page-module-scss-module__eJimqG__fadeIn;display:inline-flex;overflow:hidden}.page-module-scss-module__eJimqG__repoLink:hover{color:#e53e3e;background:#f3f4f6;transform:translate(4px)}.page-module-scss-module__eJimqG__repoLink .page-module-scss-module__eJimqG__icon{flex-shrink:0;width:16px;height:16px}.page-module-scss-module__eJimqG__repoLink span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module-scss-module__eJimqG__headerButtons{flex-wrap:wrap;justify-content:flex-end;gap:clamp(8px,1.5vw,12px);animation:.7s ease-out .2s both page-module-scss-module__eJimqG__slideDown;display:flex}@media (max-width:768px){.page-module-scss-module__eJimqG__headerButtons{justify-content:flex-start;gap:clamp(8px,2vw,10px);width:100%}}@media (max-width:480px){.page-module-scss-module__eJimqG__headerButtons{flex-direction:column;gap:8px}.page-module-scss-module__eJimqG__headerButtons button{width:100%}}.page-module-scss-module__eJimqG__button{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:clamp(10px,2vw,12px) clamp(16px,3vw,20px);font-size:clamp(13px,2vw,14px);font-weight:700;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.page-module-scss-module__eJimqG__button:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module-scss-module__eJimqG__button:active:before{width:300px;height:300px}.page-module-scss-module__eJimqG__button.page-module-scss-module__eJimqG__primary{color:#fff;background:linear-gradient(135deg,#e53e3e 0%,#f56565 100%);box-shadow:0 8px 20px #e53e3e40}.page-module-scss-module__eJimqG__button.page-module-scss-module__eJimqG__primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #e53e3e59}.page-module-scss-module__eJimqG__button.page-module-scss-module__eJimqG__secondary{color:#e53e3e;background:#fff;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000d}.page-module-scss-module__eJimqG__button.page-module-scss-module__eJimqG__secondary:hover:not(:disabled){background:#f9fafb;border-color:#e53e3e;transform:translateY(-2px);box-shadow:0 6px 16px #e53e3e26}.page-module-scss-module__eJimqG__button.page-module-scss-module__eJimqG__outline{color:#6b7280;background:0 0;border:1px solid #d1d5db}.page-module-scss-module__eJimqG__button.page-module-scss-module__eJimqG__outline:hover:not(:disabled){color:#374151;background:#f3f4f6;border-color:#9ca3af}.page-module-scss-module__eJimqG__button:disabled{opacity:.5;cursor:not-allowed}.page-module-scss-module__eJimqG__button .page-module-scss-module__eJimqG__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module-scss-module__eJimqG__container{z-index:5;box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:clamp(20px,2vw,32px) clamp(16px,2vw,24px);position:relative;overflow:visible}.page-module-scss-module__eJimqG__content{grid-template-columns:1fr 340px;align-items:start;gap:clamp(20px,2.5vw,40px);width:100%;max-width:100%;display:grid}@media (max-width:1280px){.page-module-scss-module__eJimqG__content{grid-template-columns:1fr 300px;gap:clamp(16px,2vw,32px)}}@media (max-width:1024px){.page-module-scss-module__eJimqG__content{grid-template-columns:1fr;gap:clamp(20px,2vw,24px)}}.page-module-scss-module__eJimqG__leftColumn{flex-direction:column;gap:clamp(20px,2vw,24px);min-width:0;display:flex}.page-module-scss-module__eJimqG__metricsGrid{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.5vw,16px);width:100%;max-width:100%;margin-bottom:clamp(20px,2vw,24px);animation:.6s ease-out .1s both page-module-scss-module__eJimqG__fadeIn;display:grid}@media (max-width:1024px){.page-module-scss-module__eJimqG__metricsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-module-scss-module__eJimqG__metricsGrid{grid-template-columns:1fr;gap:12px}}.page-module-scss-module__eJimqG__metricCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:clamp(14px,2vw,18px);transition:all .3s;animation:.5s ease-out page-module-scss-module__eJimqG__scaleIn;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000008}.page-module-scss-module__eJimqG__metricCard:hover{border-color:#e53e3e40;transform:translateY(-3px);box-shadow:0 8px 20px #e53e3e1a}.page-module-scss-module__eJimqG__metricCard:hover .page-module-scss-module__eJimqG__label .page-module-scss-module__eJimqG__icon{transform:scale(1.05)}.page-module-scss-module__eJimqG__metricCard .page-module-scss-module__eJimqG__label{z-index:1;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex;position:relative}.page-module-scss-module__eJimqG__metricCard .page-module-scss-module__eJimqG__label .page-module-scss-module__eJimqG__text{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;font-size:clamp(10px,1.2vw,11px);font-weight:600}.page-module-scss-module__eJimqG__metricCard .page-module-scss-module__eJimqG__label .page-module-scss-module__eJimqG__icon{color:#e53e3e;background:linear-gradient(135deg,#e53e3e14 0%,#f565650f 100%);border:1px solid #e53e3e1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}.page-module-scss-module__eJimqG__metricCard .page-module-scss-module__eJimqG__value{color:#1f2937;word-break:break-all;z-index:1;letter-spacing:-.3px;text-transform:capitalize;font-size:clamp(16px,2.5vw,20px);font-weight:700;line-height:1.2;position:relative}.page-module-scss-module__eJimqG__tabsSection{background:#fff;border:1px solid #e5e7eb;border-radius:12px;animation:.6s ease-out .2s both page-module-scss-module__eJimqG__fadeIn;overflow:hidden;box-shadow:0 2px 8px #00000008}.page-module-scss-module__eJimqG__tabsSection .page-module-scss-module__eJimqG__tabsList{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fafafa;border-bottom:1px solid #e5e7eb;gap:6px;padding:clamp(12px,2vw,16px);display:flex;overflow-x:auto}.page-module-scss-module__eJimqG__tabsSection .page-module-scss-module__eJimqG__tabsList::-webkit-scrollbar{display:none}@media (max-width:480px){.page-module-scss-module__eJimqG__tabsSection .page-module-scss-module__eJimqG__tabsList{padding:10px}}.page-module-scss-module__eJimqG__tabsSection .page-module-scss-module__eJimqG__tab{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:clamp(6px,1vw,8px) clamp(10px,2vw,14px);font-size:clamp(12px,1.5vw,13px);font-weight:600;transition:all .2s;display:inline-flex}.page-module-scss-module__eJimqG__tabsSection .page-module-scss-module__eJimqG__tab:hover:not(.page-module-scss-module__eJimqG__active){color:#374151;background:#f3f4f6}.page-module-scss-module__eJimqG__tabsSection .page-module-scss-module__eJimqG__tab.page-module-scss-module__eJimqG__active{color:#e53e3e;background:#fff;border-color:#e53e3e;box-shadow:0 1px 4px #e53e3e1f}.page-module-scss-module__eJimqG__tabsSection .page-module-scss-module__eJimqG__tabContent{color:#374151;padding:clamp(12px,2vw,20px);animation:.3s ease-out page-module-scss-module__eJimqG__fadeIn}.page-module-scss-module__eJimqG__timeline .page-module-scss-module__eJimqG__item{margin-bottom:clamp(12px,2vw,16px);padding-left:6px}.page-module-scss-module__eJimqG__timeline .page-module-scss-module__eJimqG__itemTitle{color:#1f2937;align-items:center;gap:6px;margin-bottom:4px;font-size:clamp(13px,1.5vw,15px);font-weight:600;display:flex}.page-module-scss-module__eJimqG__timeline .page-module-scss-module__eJimqG__itemTitle .page-module-scss-module__eJimqG__icon{flex-shrink:0}.page-module-scss-module__eJimqG__timeline .page-module-scss-module__eJimqG__itemDescription{color:#9ca3af;font-size:clamp(12px,1.2vw,13.5px);line-height:1.5}.page-module-scss-module__eJimqG__sidebar{flex-direction:column;gap:clamp(16px,2vw,20px);min-width:0;height:fit-content;display:flex;position:sticky;top:100px}@media (max-width:1024px){.page-module-scss-module__eJimqG__sidebar{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid;position:static;overflow:visible}}@media (max-width:600px){.page-module-scss-module__eJimqG__sidebar{gap:16px;display:flex}}.page-module-scss-module__eJimqG__sidebarCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:clamp(12px,2vw,20px);transition:all .3s;animation:.6s ease-out page-module-scss-module__eJimqG__slideInRight;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000008}@media (max-width:900px){.page-module-scss-module__eJimqG__sidebarCard{padding:12px}}.page-module-scss-module__eJimqG__sidebarCard:hover{border-color:#e53e3e33;transform:translateY(-2px);box-shadow:0 6px 16px #e53e3e14}.page-module-scss-module__eJimqG__sidebarCard .page-module-scss-module__eJimqG__cardTitle{color:#1f2937;letter-spacing:-.3px;z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:clamp(12px,2vw,16px);font-size:clamp(14px,2vw,16px);font-weight:700;display:flex;position:relative}.page-module-scss-module__eJimqG__sidebarCard .page-module-scss-module__eJimqG__cardTitleLeft{align-items:center;gap:6px;display:flex}.page-module-scss-module__eJimqG__sidebarCard .page-module-scss-module__eJimqG__urlCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px 12px;overflow:hidden}.page-module-scss-module__eJimqG__sidebarCard .page-module-scss-module__eJimqG__urlText{color:#374151;word-break:break-all;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:12px;display:block}.page-module-scss-module__eJimqG__statusCard{background:linear-gradient(135deg,#e53e3e08 0%,#f5656505 100%)!important;border-color:#e53e3e26!important}.page-module-scss-module__eJimqG__statusCard .page-module-scss-module__eJimqG__statusIndicator{z-index:1;background:#fff;border:1px solid #e53e3e14;border-radius:10px;align-items:flex-start;gap:12px;padding:clamp(24px,2vw,32px);display:flex;position:relative}.page-module-scss-module__eJimqG__statusCard .page-module-scss-module__eJimqG__statusIndicator .page-module-scss-module__eJimqG__icon{color:#e53e3e;background:linear-gradient(135deg,#e53e3e14 0%,#f565650f 100%);border:1px solid #e53e3e1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.page-module-scss-module__eJimqG__statusCard .page-module-scss-module__eJimqG__statusIndicator .page-module-scss-module__eJimqG__text{flex:1}.page-module-scss-module__eJimqG__statusCard .page-module-scss-module__eJimqG__statusIndicator .page-module-scss-module__eJimqG__text .page-module-scss-module__eJimqG__title{color:#1f2937;letter-spacing:-.2px;margin-bottom:2px;font-size:clamp(16px,2vw,20px);font-weight:700}.page-module-scss-module__eJimqG__statusCard .page-module-scss-module__eJimqG__statusIndicator .page-module-scss-module__eJimqG__text .page-module-scss-module__eJimqG__description{color:#6b7280;font-size:clamp(12px,1.2vw,14px);line-height:1.4}@keyframes page-module-scss-module__eJimqG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module-scss-module__eJimqG__slideDown{0%{opacity:0;transform:translateY(-25px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module-scss-module__eJimqG__slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes page-module-scss-module__eJimqG__scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}
.Loader-module-scss-module__De3Giq__loaderContainer{-webkit-backdrop-filter:blur(20px);z-index:9999;background-color:#fffc;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.Loader-module-scss-module__De3Giq__loaderContent{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.Loader-module-scss-module__De3Giq__core{z-index:10;background-color:#e53e3e;border-radius:50%;width:20px;height:20px;animation:2s ease-in-out infinite Loader-module-scss-module__De3Giq__pulseCore;position:absolute;box-shadow:0 0 20px #e53e3e80}.Loader-module-scss-module__De3Giq__ringInner{border:3px solid #0000;border-color:#e53e3eb3 #0000 #fc818180;border-radius:50%;width:60px;height:60px;animation:1.5s cubic-bezier(.4,0,.2,1) infinite Loader-module-scss-module__De3Giq__spin;position:absolute}.Loader-module-scss-module__De3Giq__ringOuter{border:1px solid #e53e3e1a;border-top:2px solid #e53e3e;border-radius:50%;width:100px;height:100px;animation:3s linear infinite reverse Loader-module-scss-module__De3Giq__spin;position:absolute}.Loader-module-scss-module__De3Giq__orbit{width:120px;height:120px;animation:4s linear infinite Loader-module-scss-module__De3Giq__spin;position:absolute}.Loader-module-scss-module__De3Giq__orbit:after{content:"";background-color:#fc8181;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #fc8181}.Loader-module-scss-module__De3Giq__textWrapper{flex-direction:column;align-items:center;gap:.5rem;margin-top:3rem;display:flex}.Loader-module-scss-module__De3Giq__title{letter-spacing:.1em;-webkit-text-fill-color:#0000;text-transform:uppercase;background:linear-gradient(90deg,#111827,#666);-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:700}.Loader-module-scss-module__De3Giq__status{color:#999;letter-spacing:.05em;font-size:.8rem}.Loader-module-scss-module__De3Giq__status:after{content:"...";animation:2s steps(4,end) infinite Loader-module-scss-module__De3Giq__dots}@keyframes Loader-module-scss-module__De3Giq__spin{to{transform:rotate(360deg)}}@keyframes Loader-module-scss-module__De3Giq__pulseCore{0%{opacity:1;transform:scale(1);box-shadow:0 0 #e53e3e66}50%{opacity:.8;transform:scale(1.2);box-shadow:0 0 0 20px #e53e3e00}to{opacity:1;transform:scale(1);box-shadow:0 0 #e53e3e00}}@keyframes Loader-module-scss-module__De3Giq__dots{0%,20%{content:"."}40%{content:".."}60%{content:"..."}80%,to{content:""}}
.ProjectConfigurationForm-module-scss-module__qBRJtq__configSection{animation:.5s ease-out ProjectConfigurationForm-module-scss-module__qBRJtq__fadeIn}.ProjectConfigurationForm-module-scss-module__qBRJtq__configSection .ProjectConfigurationForm-module-scss-module__qBRJtq__formGroup{margin-bottom:clamp(20px,3vw,28px)}.ProjectConfigurationForm-module-scss-module__qBRJtq__configSection .ProjectConfigurationForm-module-scss-module__qBRJtq__formGroup:last-child{margin-bottom:0}.ProjectConfigurationForm-module-scss-module__qBRJtq__configSection .ProjectConfigurationForm-module-scss-module__qBRJtq__label{color:#111827;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:clamp(13px,2vw,14px);font-weight:600;display:block}.ProjectConfigurationForm-module-scss-module__qBRJtq__configSection .ProjectConfigurationForm-module-scss-module__qBRJtq__description{color:#9ca3af;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.ProjectConfigurationForm-module-scss-module__qBRJtq__configGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(16px,2vw,24px);display:grid}@media (max-width:768px){.ProjectConfigurationForm-module-scss-module__qBRJtq__configGrid{grid-template-columns:1fr}}.ProjectConfigurationForm-module-scss-module__qBRJtq__envVarsSection{animation:.6s ease-out ProjectConfigurationForm-module-scss-module__qBRJtq__fadeIn}.ProjectConfigurationForm-module-scss-module__qBRJtq__envVarList{flex-direction:column;gap:clamp(12px,2vw,16px);display:flex}.ProjectConfigurationForm-module-scss-module__qBRJtq__envVarItem{grid-template-columns:1fr 1fr auto;align-items:flex-end;gap:clamp(12px,2vw,16px);animation:.3s ease-out ProjectConfigurationForm-module-scss-module__qBRJtq__slideInLeft;display:grid}@media (max-width:600px){.ProjectConfigurationForm-module-scss-module__qBRJtq__envVarItem{grid-template-columns:1fr;gap:12px}.ProjectConfigurationForm-module-scss-module__qBRJtq__envVarItem>button{grid-column:1;justify-self:flex-end}}.ProjectConfigurationForm-module-scss-module__qBRJtq__envVarItem .ProjectConfigurationForm-module-scss-module__qBRJtq__input{animation:.3s ease-out ProjectConfigurationForm-module-scss-module__qBRJtq__slideInLeft}.ProjectConfigurationForm-module-scss-module__qBRJtq__addVarButton{color:#e53e3e;cursor:pointer;background:#e53e3e0d;border:2px dashed #e53e3e4d;border-radius:8px;align-items:center;gap:8px;margin-top:clamp(8px,1.5vw,12px);font-size:clamp(12px,3vw,16px);font-weight:600;transition:all .3s;display:inline-flex}.ProjectConfigurationForm-module-scss-module__qBRJtq__addVarButton:hover{color:#e53e3e;background:#e53e3e1a;border-color:#e53e3e;transform:translateY(-2px)}.ProjectConfigurationForm-module-scss-module__qBRJtq__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e53e3e 0%,#f56565 100%);border:none;border-radius:clamp(10px,2vw,12px);width:100%;height:clamp(44px,6vw,52px);margin-top:clamp(24px,4vw,32px);font-size:clamp(14px,2.5vw,16px);font-weight:700;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 24px #e53e3e40}.ProjectConfigurationForm-module-scss-module__qBRJtq__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px #e53e3e59}.ProjectConfigurationForm-module-scss-module__qBRJtq__submitButton:hover:not(:disabled):after{transform:scaleX(1)}.ProjectConfigurationForm-module-scss-module__qBRJtq__submitButton:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:scaleX(0)}.ProjectConfigurationForm-module-scss-module__qBRJtq__submitButton:disabled{opacity:.7;cursor:not-allowed}.ProjectConfigurationForm-module-scss-module__qBRJtq__submitButton.ProjectConfigurationForm-module-scss-module__qBRJtq__loading{opacity:.8}.ProjectConfigurationForm-module-scss-module__qBRJtq__projectTypeGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:clamp(12px,2vw,16px);display:grid}@media (max-width:480px){.ProjectConfigurationForm-module-scss-module__qBRJtq__projectTypeGrid{grid-template-columns:repeat(3,1fr)}}.ProjectConfigurationForm-module-scss-module__qBRJtq__projectTypeCard{cursor:pointer;text-align:center;background:#f9fafb;border:2px solid #0000;border-radius:clamp(12px,2vw,16px);flex-direction:column;align-items:center;gap:12px;padding:clamp(16px,3vw,20px);transition:all .3s;animation:.4s ease-out ProjectConfigurationForm-module-scss-module__qBRJtq__scaleIn;display:flex;position:relative}.ProjectConfigurationForm-module-scss-module__qBRJtq__projectTypeCard:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 28px #00000014}.ProjectConfigurationForm-module-scss-module__qBRJtq__projectTypeCard.ProjectConfigurationForm-module-scss-module__qBRJtq__selected{background:linear-gradient(135deg,#e53e3e0d 0%,#f5656508 100%);border-color:#e53e3e;box-shadow:0 12px 28px #e53e3e26}.ProjectConfigurationForm-module-scss-module__qBRJtq__projectTypeCard.ProjectConfigurationForm-module-scss-module__qBRJtq__selected .ProjectConfigurationForm-module-scss-module__qBRJtq__icon{color:#e53e3e;transform:scale(1.1)}.ProjectConfigurationForm-module-scss-module__qBRJtq__projectTypeCard.ProjectConfigurationForm-module-scss-module__qBRJtq__selected .ProjectConfigurationForm-module-scss-module__qBRJtq__label{color:#e53e3e;font-weight:700}.ProjectConfigurationForm-module-scss-module__qBRJtq__projectTypeCard .ProjectConfigurationForm-module-scss-module__qBRJtq__icon{color:#6b7280;font-size:clamp(24px,4vw,32px);transition:all .3s}.ProjectConfigurationForm-module-scss-module__qBRJtq__projectTypeCard .ProjectConfigurationForm-module-scss-module__qBRJtq__label{color:#111827;font-size:clamp(12px,2vw,14px);font-weight:600;line-height:1.3;transition:color .3s}@keyframes ProjectConfigurationForm-module-scss-module__qBRJtq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ProjectConfigurationForm-module-scss-module__qBRJtq__slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes ProjectConfigurationForm-module-scss-module__qBRJtq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ProjectConfigurationForm-module-scss-module__qBRJtq__input{transition:all .2s}.ProjectConfigurationForm-module-scss-module__qBRJtq__input:focus{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1a}
.LogViewer-module-scss-module__Vi64lG__container{background:#0d1117;border:1px solid #30363d;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000004d}.LogViewer-module-scss-module__Vi64lG__header{background:#161b22;border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.LogViewer-module-scss-module__Vi64lG__headerLeft{align-items:center;gap:8px;display:flex}.LogViewer-module-scss-module__Vi64lG__headerTitle{color:#8b949e;letter-spacing:.5px;font-size:12px;font-weight:600}.LogViewer-module-scss-module__Vi64lG__headerActions{gap:8px;display:flex}.LogViewer-module-scss-module__Vi64lG__viewport::-webkit-scrollbar{width:10px}.LogViewer-module-scss-module__Vi64lG__viewport::-webkit-scrollbar-track{background:#0d1117}.LogViewer-module-scss-module__Vi64lG__viewport::-webkit-scrollbar-thumb{background:#333;border:2px solid #0d1117;border-radius:5px}.LogViewer-module-scss-module__Vi64lG__viewport::-webkit-scrollbar-thumb:hover{background:#4d4d4d}.LogViewer-module-scss-module__Vi64lG__emptyState{color:#8b949e;justify-content:center;align-items:center;height:100%;font-size:14px;font-style:italic;display:flex}
.layout-module-scss-module__tpULjW__navbar{-webkit-backdrop-filter:blur(20px);background:#fffffffa;border-right:1px solid #0000000f;max-width:300px;transition:all .3s;box-shadow:2px 0 12px #00000005}.layout-module-scss-module__tpULjW__navItem{border-radius:10px;margin-bottom:6px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.layout-module-scss-module__tpULjW__navItem:before{content:"";background:linear-gradient(135deg,#e53e3e 0%,#fc8181 100%);width:3px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.layout-module-scss-module__tpULjW__navItem:hover{background:#e53e3e0f;transform:translate(4px)}.layout-module-scss-module__tpULjW__navItem:hover:before{transform:scaleY(1)}.layout-module-scss-module__tpULjW__navItem[data-active=true]{color:#e53e3e;background:linear-gradient(135deg,#e53e3e1f 0%,#fc818114 100%);font-weight:600}.layout-module-scss-module__tpULjW__navItem[data-active=true]:before{transform:scaleY(1)}.layout-module-scss-module__tpULjW__navIcon{color:inherit;transition:transform .2s}.layout-module-scss-module__tpULjW__navItem:hover .layout-module-scss-module__tpULjW__navIcon{transform:scale(1.1)}.layout-module-scss-module__tpULjW__newProjectButton{color:#e53e3e;border-color:#e53e3e;margin-top:16px;font-weight:600;transition:all .3s}.layout-module-scss-module__tpULjW__newProjectButton:hover{color:#fff;background-color:#e53e3e;transform:translateY(-2px);box-shadow:0 6px 20px #e53e3e66}.layout-module-scss-module__tpULjW__newProjectButton:active{transform:translateY(0)}
