._copyright_1mjzl_1{font-size:.75rem;text-align:center;padding:1rem 0;color:#6b7280}._header_f0vsp_1{border-bottom:1px solid #3d4a3d;background-color:#0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none}._header_f0vsp_1{border-bottom:1px solid #3d4a3d;background-color:#0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._headerContent_f0vsp_8{max-width:1280px;margin:0 auto;padding:1rem;display:flex;align-items:center;justify-content:space-between}._logo_f0vsp_17{display:flex;align-items:center;gap:.75rem}._logoIcon_f0vsp_23{width:2rem;height:2rem;color:#7a9b5f}._logoText_f0vsp_29{letter-spacing:.1em;color:#7a9b5f}._badge_f0vsp_34{padding:.25rem .75rem;border:1px solid #d97706;color:#f59e0b;background-color:#78350f4d;border-radius:.375rem;font-size:.75rem;letter-spacing:.05em}._container_1xdrc_1{min-height:100vh;background:linear-gradient(to bottom right,#1a2e1a,#2d3a2d,#1f2d1f);color:#f3f4f6;display:flex;flex-direction:column}._container_1re12_1{min-height:calc(100vh - 200px);padding:2rem 1rem;position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background-color:#3d4a3d;overflow:hidden}._card_1re12_17{background:linear-gradient(135deg,#1a2e1acc,#2d3a2d99);border:2px solid #7a9b5f;border-radius:.75rem;padding:2.5rem;max-width:600px;width:100%;box-shadow:0 8px 32px #0006,0 0 40px #7a9b5f1a;position:relative;text-align:center}._card_1re12_17:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#7a9b5f,transparent);border-radius:.75rem .75rem 0 0}._iconWrapper_1re12_45{display:flex;justify-content:center;margin-bottom:2rem}._loaderContainer_1re12_51{position:relative;width:80px;height:80px}._loader_1re12_51{width:80px;height:80px;color:#a8c78a;animation:_spin_1re12_1 2s linear infinite}@keyframes _spin_1re12_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._pulseRing_1re12_73{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border:2px solid #7a9b5f;border-radius:50%;animation:_pulse_1re12_73 2s ease-out infinite}@keyframes _pulse_1re12_73{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}._title_1re12_97{color:#a8c78a;letter-spacing:.15em;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}._subtitle_1re12_106{color:#9ca3af;font-size:.875rem;letter-spacing:.05em;margin-bottom:2rem}._queueInfo_1re12_113{display:flex;justify-content:center;margin-bottom:2rem}@media(max-width:480px){._queueInfo_1re12_113{grid-template-columns:1fr}}._infoCard_1re12_125{background:#0000004d;border:1px solid #3d4a3d;border-radius:.5rem;padding:1.25rem;display:flex;align-items:center;gap:1rem}._infoIcon_1re12_135{width:2rem;height:2rem;color:#7a9b5f;flex-shrink:0}._infoContent_1re12_142{flex:1;text-align:left}._infoLabel_1re12_147{color:#9ca3af;font-size:.625rem;letter-spacing:.1em;font-weight:600;margin-bottom:.25rem}._infoValue_1re12_155{color:#a8c78a;font-size:1.75rem;font-weight:700;font-family:monospace}._progressSection_1re12_163{margin-bottom:2rem}._progressBar_1re12_167{height:.75rem;background:#00000080;border-radius:.375rem;overflow:hidden;margin-bottom:.5rem}._progressFill_1re12_175{height:100%;background:linear-gradient(90deg,#7a9b5f,#a8c78a);transition:width .5s ease;box-shadow:0 0 10px #7a9b5f80}._progressText_1re12_182{color:#a8c78a;font-size:.875rem;font-weight:600;font-family:monospace}._statusList_1re12_190{display:flex;flex-direction:column;gap:.75rem;text-align:left}._statusItem_1re12_197{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#0003;border:1px solid #3d4a3d;border-radius:.375rem;font-size:.875rem;transition:all .3s}._statusDot_1re12_209{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0;transition:all .3s}._statusItem_1re12_197._completed_1re12_217{border-color:#7a9b5f;color:#a8c78a}._statusItem_1re12_197._completed_1re12_217 ._statusDot_1re12_209{background:#7a9b5f;box-shadow:0 0 8px #7a9b5f}._statusItem_1re12_197._pending_1re12_227{color:#6b7280}._statusItem_1re12_197._pending_1re12_227 ._statusDot_1re12_209{background:#3d4a3d;border:2px solid #6b7280}._readyIndicator_1re12_237{margin-top:2rem}._checkmark_1re12_241{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:#7a9b5f33;border:3px solid #7a9b5f;border-radius:50%;color:#a8c78a;font-size:3rem;font-weight:700;animation:_scaleIn_1re12_1 .5s ease-out;box-shadow:0 0 20px #7a9b5f4d}@keyframes _scaleIn_1re12_1{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media(max-width:640px){._container_1re12_1{padding:1rem}._card_1re12_17{padding:1.5rem}._title_1re12_97{font-size:1.25rem}._subtitle_1re12_106{font-size:.8125rem}._loader_1re12_51,._loaderContainer_1re12_51{width:60px;height:60px}._pulseRing_1re12_73{width:80px;height:80px}._infoCard_1re12_125{padding:1rem}._infoIcon_1re12_135{width:1.5rem;height:1.5rem}._infoValue_1re12_155{font-size:1.5rem}._statusItem_1re12_197{padding:.625rem .75rem;font-size:.8125rem}}._container_19d3t_1{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;max-width:1600px;margin:0 auto}._container_19d3t_1._hidden_19d3t_10{max-height:1vh;overflow:hidden}._sessionHeader_19d3t_16{background:linear-gradient(135deg,#1a2e1acc,#2d3a2d99);border:2px solid #7a9b5f;border-radius:.5rem;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;position:relative}._sessionHeader_19d3t_16:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#7a9b5f,transparent);border-radius:.5rem .5rem 0 0}._sessionInfo_19d3t_44{display:flex;align-items:center;gap:1.5rem}._sessionTitle_19d3t_50{color:#a8c78a;letter-spacing:.15em;font-size:1.25rem;font-weight:700}._statusIndicator_19d3t_57{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#0000004d;border:1px solid #7a9b5f;border-radius:.25rem}._statusDot_19d3t_67{width:.5rem;height:.5rem;background:#7a9b5f;border-radius:50%;animation:_pulse_19d3t_1 2s infinite}@keyframes _pulse_19d3t_1{0%,to{opacity:1;box-shadow:0 0 5px #7a9b5f}50%{opacity:.5;box-shadow:0 0 10px #7a9b5f}}._statusText_19d3t_87{color:#a8c78a;font-size:.75rem;font-weight:600;letter-spacing:.1em}._resourceBar_19d3t_94{display:flex;gap:1.5rem;flex-wrap:wrap}._resourceItem_19d3t_100{display:flex;flex-direction:column;align-items:center;gap:.25rem}._resourceLabel_19d3t_107{color:#9ca3af;font-size:.625rem;letter-spacing:.1em;font-weight:600}._resourceValue_19d3t_114{color:#a8c78a;font-size:1.125rem;font-weight:700;font-family:monospace}._sectionHeader_19d3t_122{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#0000004d;border-bottom:1px solid #3d4a3d}._sectionIcon_19d3t_131{width:1rem;height:1rem;color:#7a9b5f}._sectionTitle_19d3t_137{color:#a8c78a;font-size:.875rem;font-weight:600;letter-spacing:.1em}._topRow_19d3t_145{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}@media(max-width:1024px){._topRow_19d3t_145{grid-template-columns:1fr}}._videoSection_19d3t_158{background:#1a2e1a66;border:1px solid #3d4a3d;border-radius:.5rem;overflow:hidden}._videoWrapper_19d3t_165{position:relative;aspect-ratio:16 / 9;background:#000}._video_19d3t_158{width:100%;height:100%;object-fit:cover}._videoOverlay_19d3t_177{position:absolute;inset:0;pointer-events:none}._crosshair_19d3t_186{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:2px solid rgba(122,155,95,.5);border-radius:50%}._crosshair_19d3t_186:before,._crosshair_19d3t_186:after{content:"";position:absolute;background:#7a9b5f80}._crosshair_19d3t_186:before{top:50%;left:-10px;right:-10px;height:2px;transform:translateY(-50%)}._crosshair_19d3t_186:after{left:50%;top:-10px;bottom:-10px;width:2px;transform:translate(-50%)}._scanLine_19d3t_220{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#7a9b5f,transparent);animation:_scan_19d3t_220 3s linear infinite}@keyframes _scan_19d3t_220{0%{top:0}to{top:100%}}._logsSection_19d3t_240{background:#1a2e1a66;border:1px solid #3d4a3d;border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column}._logsContent_19d3t_249{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;max-height:500px}._emptyState_19d3t_259{color:#6b7280;text-align:center;padding:2rem 1rem;font-size:.875rem;font-style:italic}._logItem_19d3t_267{background:#0006;border:1px solid #3d4a3d;border-radius:.375rem;padding:.75rem;transition:all .2s}._logItem_19d3t_267:hover{border-color:#7a9b5f;background:#00000080}._logHeader_19d3t_280{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._logType_19d3t_287{color:#a8c78a;font-weight:700;font-size:.875rem;letter-spacing:.05em}._logTime_19d3t_294{color:#9ca3af;font-size:.6875rem;font-family:monospace}._logDetails_19d3t_300{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;font-size:1rem}._logConfidence_19d3t_308{color:#d1d5db}._logPosition_19d3t_312{color:#9ca3af;font-family:monospace}._confidenceBar_19d3t_317{height:4px;background:#00000080;border-radius:2px;overflow:hidden}._confidenceFill_19d3t_324{height:100%;background:linear-gradient(90deg,#7a9b5f,#a8c78a);transition:width .3s}._bottomRow_19d3t_331{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}@media(max-width:1024px){._bottomRow_19d3t_331{grid-template-columns:1fr}}._chartsSection_19d3t_344{background:#1a2e1a66;border:1px solid #3d4a3d;border-radius:.5rem;overflow:hidden}._chartsContent_19d3t_351{padding:1rem;display:flex;flex-direction:column;gap:1.5rem}._statsGrid_19d3t_358{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media(max-width:768px){._statsGrid_19d3t_358{grid-template-columns:repeat(2,1fr)}}._statCard_19d3t_370{background:#0000004d;border:1px solid #3d4a3d;border-radius:.375rem;padding:1rem;text-align:center}._statLabel_19d3t_378{color:#9ca3af;font-size:.625rem;letter-spacing:.1em;font-weight:600;margin-bottom:.5rem}._statValue_19d3t_386{color:#a8c78a;font-size:1.75rem;font-weight:700;font-family:monospace}._chartContainer_19d3t_393{background:#0000004d;border:1px solid #3d4a3d;border-radius:.375rem;padding:1rem}._chartTitle_19d3t_400{color:#a8c78a;font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem}._barChart_19d3t_408{display:flex;flex-direction:column;gap:.75rem}._barItem_19d3t_414{display:grid;grid-template-columns:80px 1fr 50px;gap:.75rem;align-items:center}._barLabel_19d3t_421{color:#9ca3af;font-size:.75rem;font-weight:600;letter-spacing:.05em}._barWrapper_19d3t_428{height:1.5rem;background:#00000080;border-radius:.25rem;overflow:hidden}._barFill_19d3t_435{height:100%;background:linear-gradient(90deg,#7a9b5f,#a8c78a);transition:width .5s}._barValue_19d3t_441{color:#a8c78a;font-family:monospace;font-weight:700;text-align:right}._decisionsSection_19d3t_449{background:#1a2e1a66;border:1px solid #3d4a3d;border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column}._decisionsContent_19d3t_458{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;max-height:400px}._decisionItem_19d3t_468{background:#0006;border:1px solid #3d4a3d;border-radius:.375rem;padding:.75rem;transition:all .2s}._decisionItem_19d3t_468:hover{border-color:#7a9b5f;background:#00000080}._decisionHeader_19d3t_481{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._decisionTime_19d3t_488{color:#9ca3af;font-size:.6875rem;font-family:monospace}._decisionStatus_19d3t_494{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.625rem;font-weight:700;letter-spacing:.05em}._decisionStatus_19d3t_494._approved_19d3t_505{background:#22c55e33;color:#86efac;border:1px solid rgba(34,197,94,.3)}._decisionStatus_19d3t_494._rejected_19d3t_511{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.3)}._decisionStatus_19d3t_494._pending_19d3t_517{background:#f59e0b33;color:#fcd34d;border:1px solid rgba(245,158,11,.3)}._statusIcon_19d3t_523{width:.75rem;height:.75rem}._decisionAction_19d3t_528{color:#d1d5db;font-size:.8125rem;line-height:1.4}@media(max-width:1024px){._container_19d3t_1,._sessionHeader_19d3t_16{padding:1rem}._sessionTitle_19d3t_50{font-size:1rem}._resourceBar_19d3t_94{gap:1rem}._resourceValue_19d3t_114{font-size:1rem}._topRow_19d3t_145,._bottomRow_19d3t_331{grid-template-columns:1fr}._statsGrid_19d3t_358{grid-template-columns:repeat(2,1fr)}._statValue_19d3t_386{font-size:1.5rem}._logsContent_19d3t_249{max-height:400px}._decisionsContent_19d3t_458{max-height:300px}}@media(max-width:640px){._container_19d3t_1{padding:.75rem;gap:1rem}._sessionHeader_19d3t_16{padding:.875rem;flex-direction:column;align-items:flex-start}._sessionInfo_19d3t_44{width:100%;flex-direction:column;align-items:flex-start;gap:.75rem}._sessionTitle_19d3t_50{font-size:.875rem}._resourceBar_19d3t_94{width:100%;justify-content:space-between}._resourceLabel_19d3t_107{font-size:.5625rem}._resourceValue_19d3t_114{font-size:.875rem}._sectionTitle_19d3t_137{font-size:.75rem}._sectionIcon_19d3t_131{width:.875rem;height:.875rem}._statsGrid_19d3t_358{grid-template-columns:1fr;gap:.5rem}._statCard_19d3t_370{padding:.75rem}._statLabel_19d3t_378{font-size:.5625rem}._statValue_19d3t_386{font-size:1.25rem}._chartTitle_19d3t_400,._barLabel_19d3t_421{font-size:.6875rem}._barItem_19d3t_414{grid-template-columns:60px 1fr 40px;gap:.5rem}._logItem_19d3t_267,._decisionItem_19d3t_468{padding:.625rem}._logType_19d3t_287{font-size:.8125rem}._logTime_19d3t_294,._decisionTime_19d3t_488{font-size:.625rem}._logDetails_19d3t_300{font-size:.6875rem}._decisionAction_19d3t_528{font-size:.75rem}._decisionStatus_19d3t_494{font-size:.5625rem;padding:.2rem .4rem}._statusIcon_19d3t_523{width:.625rem;height:.625rem}}._card_uraib_1{background:linear-gradient(135deg,#1a2e1acc,#2d3a2d99);border:2px solid #7a9b5f;border-radius:.75rem;padding:2.5rem;max-width:700px;width:100%;box-shadow:0 8px 32px #0006,0 0 40px #7a9b5f1a;position:relative;margin:1rem auto}._card_uraib_1:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#7a9b5f,transparent);border-radius:.75rem .75rem 0 0}._header_uraib_28{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(122,155,95,.2)}._backButton_uraib_37{background:#0000004d;border:1px solid #3d4a3d;border-radius:.375rem;padding:.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;color:#d1d5db}._backButton_uraib_37:hover{background:#00000080;border-color:#7a9b5f;color:#a8c78a}._backIcon_uraib_56{width:1.25rem;height:1.25rem}._title_uraib_61{color:#a8c78a;letter-spacing:.15em;margin-bottom:.25rem;font-size:1.5rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}._subtitle_uraib_70{color:#9ca3af;font-size:.875rem;letter-spacing:.05em}._form_uraib_77{display:flex;flex-direction:column;gap:2rem}._section_uraib_83{display:flex;flex-direction:column;gap:1rem}._sectionTitle_uraib_89{color:#a8c78a;font-size:.875rem;font-weight:600;letter-spacing:.1em;display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(122,155,95,.2)}._sectionIcon_uraib_101{width:1rem;height:1rem}._label_uraib_106{display:flex;flex-direction:column;gap:.5rem;color:#a8c78a;font-size:.75rem;font-weight:600;letter-spacing:.1em}._input_uraib_116,._select_uraib_117{background:#0006;border:1px solid #3d4a3d;border-radius:.375rem;padding:.75rem 1rem;color:#e5e7eb;font-size:.9375rem;transition:all .2s;font-family:monospace;letter-spacing:.05em}._input_uraib_116:focus{outline:none;border-color:#7a9b5f;background:#00000080;box-shadow:0 0 0 3px #7a9b5f1a}._input_uraib_116::placeholder{color:#6b7280}._hint_uraib_140{color:#9ca3af;font-size:.6875rem;font-weight:400;font-style:italic;letter-spacing:normal}._inputGrid_uraib_149{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:640px){._inputGrid_uraib_149{grid-template-columns:1fr}}._numberInput_uraib_161{background:#0006;border:1px solid #3d4a3d;border-radius:.375rem;padding:.75rem 1rem;color:#e5e7eb;font-size:1.125rem;font-weight:600;transition:all .2s;font-family:monospace;text-align:center}._numberInput_uraib_161:focus{outline:none;border-color:#7a9b5f;background:#00000080;box-shadow:0 0 0 3px #7a9b5f1a}._summary_uraib_182{background:#0000004d;border:1px solid #3d4a3d;border-radius:.5rem;padding:1.25rem}._summaryTitle_uraib_189{color:#a8c78a;font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._summaryGrid_uraib_200{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(max-width:640px){._summaryGrid_uraib_200{grid-template-columns:1fr}}._summaryItem_uraib_212{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#0003;border-radius:.25rem;border:1px solid rgba(122,155,95,.1)}._summaryLabel_uraib_222{color:#9ca3af;font-size:.8125rem}._summaryValue_uraib_227{color:#a8c78a;font-weight:600;font-size:.9375rem;font-family:monospace}._createButton_uraib_235{background-color:#4a5f3a;color:#f3f4f6;padding:1rem 2rem;letter-spacing:.1em;border:1px solid rgba(122,155,95,.3);border-radius:.375rem;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .2s;box-shadow:0 4px 12px #4a5f3a33;margin-top:.5rem}._createButton_uraib_235:hover{background-color:#5a6f4a;box-shadow:0 6px 16px #4a5f3a4d;transform:translateY(-2px)}._buttonIcon_uraib_260{width:1.25rem;height:1.25rem}@media(max-width:640px){._container_uraib_267{padding:1rem}._card_uraib_1{padding:1.5rem}._title_uraib_61{font-size:1.125rem}._subtitle_uraib_70{font-size:.8125rem}._inputGrid_uraib_149,._summaryGrid_uraib_200{grid-template-columns:1fr}._createButton_uraib_235{padding:.875rem 1.5rem;font-size:.875rem}}._form__text_uraib_297{margin:20px;text-align:center;font-size:1.4rem}._main_1c9hj_1{max-width:1280px;margin:0 auto;padding:4rem 1rem;width:100%}._mainContent_1c9hj_8{max-width:56rem;margin:0 auto}._hero_1c9hj_14{text-align:center;margin-bottom:3rem}._iconWrapper_1c9hj_19{display:flex;justify-content:center;margin-bottom:1.5rem}._iconContainer_1c9hj_25{position:relative}._iconGlow_1c9hj_29{position:absolute;inset:0;background-color:#7a9b5f;filter:blur(2rem);opacity:.2;border-radius:9999px}._heroIcon_1c9hj_38{width:6rem;height:6rem;color:#7a9b5f;position:relative;stroke-width:1.5}._title_1c9hj_46{margin-bottom:1rem;color:#a8c78a;letter-spacing:.05em;font-size:3rem;font-weight:700}._subtitle_1c9hj_54{color:#7a9b5f;margin-bottom:.5rem;letter-spacing:.15em;text-transform:uppercase;font-size:.875rem}._description_1c9hj_62{color:#d1d5db;max-width:42rem;margin:0 auto 2rem;line-height:1.75}._capabilities_1c9hj_70{background-color:#1a2e1a99;border:1px solid #3d4a3d;border-radius:.5rem;padding:1.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._capabilitiesTitle_1c9hj_79{color:#a8c78a;margin-bottom:1rem;letter-spacing:.05em;font-size:1.25rem;font-weight:600}._capabilitiesGrid_1c9hj_87{display:grid;gap:1rem;font-size:.875rem}@media(min-width:768px){._capabilitiesGrid_1c9hj_87{grid-template-columns:repeat(3,1fr)}}._capabilityCard_1c9hj_99{background-color:#0003;padding:1rem;border-radius:.25rem;border:1px solid #3d4a3d}._capabilityTitle_1c9hj_106{color:#7a9b5f;margin-bottom:.5rem}._capabilityDescription_1c9hj_111{color:#9ca3af}._launchButton_1c9hj_116{background-color:#4a5f3a;color:#f3f4f6;padding:1.5rem 3rem;letter-spacing:.1em;border:1px solid rgba(122,155,95,.3);border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background-color .2s;box-shadow:0 10px 15px -3px #4a5f3a33}._launchButton_1c9hj_116:hover{background-color:#5a6f4a}._buttonIcon_1c9hj_137{width:1.25rem;height:1.25rem}._alert_1c9hj_143{background-color:#78350f33;border:1px solid rgba(180,83,9,.5);border-radius:.5rem;padding:1rem;margin-bottom:2rem;display:flex;gap:.75rem}._alertIcon_1c9hj_153{width:1rem;height:1rem;color:#f59e0b;flex-shrink:0;margin-top:.125rem}._alertContent_1c9hj_161{color:#fde68ae6;font-size:.875rem;line-height:1.5}._alertContent_1c9hj_161 strong{font-weight:600}._info_1c9hj_171{border-top:1px solid #3d4a3d;background-color:#0003;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:auto}._infoContent_1c9hj_178{max-width:1280px;margin:0 auto;padding:2rem 1rem}._infoInner_1c9hj_184{max-width:56rem;margin:0 auto}._technologiesSection_1c9hj_190{background-color:#1a2e1a66;border:1px solid #3d4a3d;border-radius:.5rem;padding:1.5rem;margin-bottom:1rem}._technologiesTitle_1c9hj_198{color:#a8c78a;margin-bottom:1rem;letter-spacing:.05em;text-align:center;font-size:1rem;font-weight:600}._technologiesGrid_1c9hj_207{display:grid;gap:1rem;margin-bottom:1.5rem}@media(min-width:768px){._technologiesGrid_1c9hj_207{grid-template-columns:repeat(2,1fr)}}._techBlock_1c9hj_219{background-color:#0000004d;border:1px solid #3d4a3d;border-radius:.375rem;padding:1rem}._techBlockTitle_1c9hj_226{color:#7a9b5f;font-size:.875rem;font-weight:600;margin-bottom:.75rem;letter-spacing:.05em}._techList_1c9hj_234{list-style:none;padding:0;margin:0;font-size:.8125rem;color:#d1d5db;line-height:1.6}._techList_1c9hj_234 li{margin-bottom:.375rem;padding-left:1rem;position:relative}._techList_1c9hj_234 li:before{content:"▸";position:absolute;left:0;color:#7a9b5f}._githubLinks_1c9hj_256{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._githubLink_1c9hj_256{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#0006;border:1px solid #7a9b5f;border-radius:.375rem;color:#a8c78a;text-decoration:none;font-size:.8125rem;transition:all .2s}._githubLink_1c9hj_256:hover{background-color:#7a9b5f33;border-color:#a8c78a}._githubIcon_1c9hj_282{width:1rem;height:1rem}._teamNote_1c9hj_287{text-align:center;color:#9ca3af;font-size:.75rem;font-style:italic;margin-top:1rem;padding-top:1rem;border-top:1px solid #3d4a3d}._projectInfo_1c9hj_298{background:linear-gradient(135deg,#1a2e1a80,#2d3a2d4d);border:2px solid #7a9b5f;border-radius:.75rem;padding:2rem;margin-bottom:1.5rem;position:relative;box-shadow:0 4px 20px #7a9b5f26,inset 0 1px #a8c78a1a}._projectInfo_1c9hj_298:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#7a9b5f,transparent);border-radius:.75rem .75rem 0 0}._projectInfoTitle_1c9hj_324{color:#a8c78a;margin-bottom:1.5rem;letter-spacing:.1em;text-align:center;font-size:1.125rem;font-weight:700;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.3)}._projectInfoContent_1c9hj_335{font-size:.9375rem;color:#e5e7eb;display:flex;flex-direction:column;gap:1rem;text-align:center}._projectInfoContent_1c9hj_335 p{line-height:1.6}._highlight_1c9hj_348{color:#a8c78a;font-weight:600;text-shadow:0 0 10px rgba(122,155,95,.3)}._projectInfoFooter_1c9hj_354{color:#9ca3af;font-size:.8125rem;padding-top:1rem;margin-top:.5rem;border-top:1px solid rgba(122,155,95,.2);letter-spacing:.05em}._heroButton_1c9hj_363{background-color:#4a5f3a;color:#f3f4f6;padding:1.5rem 3rem;letter-spacing:.1em;border:1px solid rgba(122,155,95,.3);border-radius:.375rem;font-size:1.2rem;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 auto;text-align:center;width:25rem;gap:.5rem;transition:background-color .2s;box-shadow:0 10px 15px -3px #4a5f3a33}._container_1aj9m_1{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}._card_1aj9m_9{background:linear-gradient(135deg,#1a2e1acc,#2d3a2d99);border:2px solid #7a9b5f;border-radius:.75rem;padding:2.5rem;max-width:600px;width:100%;box-shadow:0 8px 32px #0006,0 0 40px #7a9b5f1a;position:relative}._card_1aj9m_9:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#7a9b5f,transparent);border-radius:.75rem .75rem 0 0}._header_1aj9m_35{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(122,155,95,.2)}._title_1aj9m_42{color:#a8c78a;letter-spacing:.15em;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}._subtitle_1aj9m_51{color:#9ca3af;font-size:.875rem;letter-spacing:.05em}._modeSelect_1aj9m_58{display:flex;flex-direction:column;gap:1rem}._modeButton_1aj9m_64{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#0000004d;border:1px solid #3d4a3d;border-radius:.5rem;cursor:pointer;transition:all .3s;text-align:left;width:100%}._modeButton_1aj9m_64:hover{background:#7a9b5f1a;border-color:#7a9b5f;transform:translateY(-2px)}._modeIcon_1aj9m_84{flex-shrink:0;width:3rem;height:3rem;background:#7a9b5f33;border:1px solid #7a9b5f;border-radius:.5rem;display:flex;align-items:center;justify-content:center}._icon_1aj9m_96{width:1.5rem;height:1.5rem;color:#a8c78a}._modeContent_1aj9m_102{flex:1}._modeTitle_1aj9m_106{color:#a8c78a;font-size:1rem;font-weight:600;margin-bottom:.25rem;letter-spacing:.05em}._modeDescription_1aj9m_114{color:#d1d5db;font-size:.8125rem;line-height:1.5}._joinForm_1aj9m_121{display:flex;flex-direction:column;gap:1.5rem}._label_1aj9m_127{display:flex;flex-direction:column;gap:.5rem;color:#a8c78a;font-size:.8125rem;font-weight:600;letter-spacing:.1em}._input_1aj9m_137{background:#0006;border:1px solid #3d4a3d;border-radius:.375rem;padding:.75rem 1rem;color:#e5e7eb;font-size:.9375rem;transition:all .2s;font-family:monospace;letter-spacing:.05em}._input_1aj9m_137:focus{outline:none;border-color:#7a9b5f;background:#00000080;box-shadow:0 0 0 3px #7a9b5f1a}._input_1aj9m_137::placeholder{color:#6b7280}._buttonGroup_1aj9m_160{display:flex;gap:1rem;margin-top:.5rem}._primaryButton_1aj9m_166,._secondaryButton_1aj9m_167{flex:1;padding:.875rem 1.5rem;border-radius:.375rem;font-size:.875rem;font-weight:600;letter-spacing:.1em;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}._primaryButton_1aj9m_166{background-color:#4a5f3a;border:1px solid rgba(122,155,95,.3);color:#f3f4f6}._primaryButton_1aj9m_166:hover:not(:disabled){background-color:#5a6f4a;box-shadow:0 4px 12px #4a5f3a4d}._primaryButton_1aj9m_166:disabled{opacity:.5;cursor:not-allowed}._secondaryButton_1aj9m_167{background-color:#0000004d;border:1px solid #3d4a3d;color:#d1d5db}._secondaryButton_1aj9m_167:hover{background-color:#00000080;border-color:#7a9b5f}._buttonIcon_1aj9m_209{width:1rem;height:1rem}@media(max-width:640px){._container_1aj9m_1{padding:1rem}._card_1aj9m_9{padding:1.5rem}._title_1aj9m_42{font-size:1.125rem}._subtitle_1aj9m_51{font-size:.8125rem}._modeButton_1aj9m_64{padding:1.25rem;gap:1rem}._modeIcon_1aj9m_84{width:2.5rem;height:2.5rem}._icon_1aj9m_96{width:1.25rem;height:1.25rem}._modeTitle_1aj9m_106{font-size:.9375rem}._modeDescription_1aj9m_114{font-size:.75rem}._input_1aj9m_137{font-size:.875rem;padding:.625rem .875rem}._buttonGroup_1aj9m_160{flex-direction:column}._primaryButton_1aj9m_166,._secondaryButton_1aj9m_167{width:100%}}._container_12u2o_1{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}._card_12u2o_9{background:linear-gradient(135deg,#1a2e1acc,#2d3a2d99);border:2px solid #7a9b5f;border-radius:.75rem;padding:2.5rem;max-width:800px;width:100%;box-shadow:0 8px 32px #0006,0 0 40px #7a9b5f1a;position:relative}._title_12u2o_24{text-align:center;font-weight:700;font-size:2.3rem}._desc_12u2o_30{margin-top:1.3rem}._guide_container_12u2o_33{width:95%;margin:30px auto;background-color:#00000065;padding:15px;border-radius:15px;border:2px solid rgba(1,97,23,.638)}._guide__text_12u2o_42{font-size:1.3rem;margin-top:2rem;margin-bottom:1rem}._guide__text_12u2o_42:first-child{text-align:center}._button_12u2o_52{background-color:#093f8f;width:120px;display:flex;align-items:center;justify-content:center;padding:12px 0;border-radius:10px;font-size:1.3rem;margin:20px auto}._guide__command_12u2o_64{background-color:#000;padding:10px;font-size:1.3rem;border-radius:5px}@custom-variant dark (&:is(.dark *));:root{--font-size: 16px;--background: #ffffff;--foreground: oklch(.145 0 0);--card: #ffffff;--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #030213;--primary-foreground: oklch(1 0 0);--secondary: oklch(.95 .0058 264.53);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #ffffff;--border: rgba(0, 0, 0, .1);--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: #030213;--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.145 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.145 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.637 .237 25.331);--border: oklch(.269 0 0);--input: oklch(.269 0 0);--ring: oklch(.439 0 0);--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(.269 0 0);--sidebar-ring: oklch(.439 0 0)}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;}}@layer base{:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}html{font-size:var(--font-size)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Ubuntu Mono,monospace;font-weight:400;font-style:normal}a{text-decoration:none;color:inherit}ul,ol{list-style:none}button,input,textarea,select{font:inherit;border:none;background:none;outline:none}img,picture,video,canvas{display:block;max-width:100%}table{border-collapse:collapse;border-spacing:0}
