.scene-shell_shell__njVI1{--scene-primary:#111827;--scene-accent:#6b7280;--scene-surface:rgba(255,255,255,0.82);--scene-border:rgba(17,24,39,0.12);min-height:100vh;padding:28px 18px 56px;background:var(--scene-background)}.scene-shell_frame__C3G_h{width:min(1160px,100%);margin:0 auto;display:grid;gap:18px}.scene-shell_hero__03RNL{position:relative;overflow:hidden;border-radius:28px;padding:28px;border:1px solid var(--scene-border);background:radial-gradient(circle at top right,color-mix(in srgb,var(--scene-primary) 18%,transparent),transparent 34%),radial-gradient(circle at left center,color-mix(in srgb,var(--scene-accent) 18%,transparent),transparent 36%),var(--scene-surface);box-shadow:0 22px 60px rgba(15,23,42,.12)}.scene-shell_eyebrow___w_Mj{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--scene-primary) 18%,transparent);background:rgba(255,255,255,.66);color:color-mix(in srgb,var(--scene-primary) 82%,#111827);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scene-shell_heroGrid__V8Ke3{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:18px;margin-top:18px}.scene-shell_title__0N0Zb{margin:0;font-size:clamp(36px,6vw,66px);line-height:.94;letter-spacing:-.04em;color:#0f172a}.scene-shell_tagline__OfZzV{margin:14px 0 0;font-size:clamp(18px,2.5vw,28px);line-height:1.2;color:color-mix(in srgb,var(--scene-primary) 88%,#0f172a);max-width:52ch}.scene-shell_description__pzZby{margin:18px 0 0;max-width:58ch;font-size:16px;line-height:1.75;color:#334155}.scene-shell_actions__AfumJ{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.scene-shell_button__9jpBF{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:700;border:1px solid transparent;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease;cursor:pointer}.scene-shell_button__9jpBF:hover{transform:translateY(-1px)}.scene-shell_buttonPrimary__3rqei{background:var(--scene-primary);color:white;box-shadow:0 14px 32px color-mix(in srgb,var(--scene-primary) 24%,transparent)}.scene-shell_buttonGhost__99umb{background:rgba(255,255,255,.62);border-color:color-mix(in srgb,var(--scene-primary) 24%,transparent);color:#0f172a}.scene-shell_rail__4z_GL{display:grid;gap:12px}.scene-shell_metric__jxDLr,.scene-shell_panel__0YS1Y,.scene-shell_railCard__yMXYm{border-radius:22px;border:1px solid var(--scene-border);background:rgba(255,255,255,.72);box-shadow:0 18px 48px rgba(15,23,42,.08)}.scene-shell_railCard__yMXYm{padding:18px}.scene-shell_railLabel__DstRh{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--scene-primary) 78%,#0f172a)}.scene-shell_railValue__41r3p{margin:10px 0 0;font-size:20px;line-height:1.3;color:#0f172a}.scene-shell_railText__lGVVI{margin:10px 0 0;font-size:14px;line-height:1.65;color:#475569}.scene-shell_panelGrid__ovGVI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.scene-shell_panel__0YS1Y{padding:22px}.scene-shell_panelTitle__szNAb{margin:0;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--scene-primary) 76%,#0f172a)}.scene-shell_panelBody___gawp{margin-top:16px;display:grid;gap:12px}.scene-shell_list__FSkLK{list-style:none;margin:0;padding:0;display:grid;gap:10px}.scene-shell_listItem__7eJqT{padding:14px 16px;border-radius:16px;background:rgba(248,250,252,.86);border:1px solid rgba(148,163,184,.18);color:#334155;line-height:1.6}.scene-shell_metrics__iGxNm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.scene-shell_metric__jxDLr{padding:18px}.scene-shell_metricLabel__noWUD{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.scene-shell_metricValue__ifVI4{margin:12px 0 0;font-size:28px;line-height:1;color:color-mix(in srgb,var(--scene-primary) 88%,#111827)}.scene-shell_onboardingCard__eYNtX{max-width:860px;margin:0 auto;padding:26px;border-radius:28px;border:1px solid var(--scene-border);background:rgba(255,255,255,.8);box-shadow:0 24px 60px rgba(15,23,42,.1);display:grid;gap:18px}.scene-shell_authBand__dCWi8{padding:18px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.66),rgba(255,255,255,.92));border:1px solid color-mix(in srgb,var(--scene-primary) 20%,transparent)}.scene-shell_tiny__F3OMq{margin:0;font-size:13px;line-height:1.65;color:#475569}.scene-shell_dashboardColumns__l1urH{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px}.scene-shell_featuresSection__KaJ2S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.scene-shell_featureCard__48uML{border-radius:22px;border:1px solid var(--scene-border);background:rgba(255,255,255,.72);box-shadow:0 18px 48px rgba(15,23,42,.08);padding:24px;display:flex;flex-direction:column;gap:10px;transition:transform .18s ease,box-shadow .18s ease}.scene-shell_featureCard__48uML:hover{transform:translateY(-2px);box-shadow:0 22px 56px rgba(15,23,42,.12)}.scene-shell_featureIcon__NtTyg{font-size:28px;line-height:1}.scene-shell_featureTitle__e8rdT{margin:0;font-size:16px;font-weight:700;color:#0f172a}.scene-shell_featureDesc__BHbHt{margin:0;font-size:14px;line-height:1.7;color:#475569}.scene-shell_stepsSection__bjJC7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:28px 0}.scene-shell_stepItem__XYcew{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:22px;border:1px solid var(--scene-border);background:var(--scene-surface)}.scene-shell_stepNumber__vQG3G{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--scene-primary) 12%,transparent);color:var(--scene-primary);font-size:14px;font-weight:800;flex-shrink:0}.scene-shell_stepTitle__a29_a{margin:0;font-size:15px;font-weight:700;color:#0f172a}.scene-shell_stepDesc__uOMMT{margin:0;font-size:14px;line-height:1.7;color:#475569}.scene-shell_ctaBanner__fTuI3{border-radius:24px;padding:32px;text-align:center;background:radial-gradient(circle at 30% 50%,color-mix(in srgb,var(--scene-accent) 16%,transparent),transparent 60%),var(--scene-surface);border:1px solid var(--scene-border);box-shadow:0 18px 48px rgba(15,23,42,.08);display:flex;flex-direction:column;align-items:center;gap:18px}.scene-shell_ctaTitle__WLEGe{margin:0;font-size:clamp(20px,3vw,28px);font-weight:700;color:#0f172a;line-height:1.3}.scene-shell_forWhom__5NzPb{display:inline-block;padding:8px 16px;border-radius:999px;background:color-mix(in srgb,var(--scene-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--scene-primary) 14%,transparent);font-size:13px;font-weight:600;color:color-mix(in srgb,var(--scene-primary) 82%,#111827);letter-spacing:.02em}.scene-shell_benefitItem__GKNcu{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:16px;background:rgba(248,250,252,.86);border:1px solid rgba(148,163,184,.18)}.scene-shell_benefitIcon__VgT_d{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:color-mix(in srgb,var(--scene-primary) 14%,transparent);color:var(--scene-primary);font-size:12px;font-weight:800;flex-shrink:0;margin-top:1px}.scene-shell_divider__0rn1i{display:flex;align-items:center;gap:14px;margin:4px 0}.scene-shell_divider__0rn1i:after,.scene-shell_divider__0rn1i:before{content:"";flex:1;height:1px;background:var(--scene-border)}.scene-shell_dividerText__6lp9J{font-size:12px;font-weight:600;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.scene-shell_actionGrid__e9qs6{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.scene-shell_actionCard__HOcXM{display:block;padding:20px;border-radius:20px;border:1px solid var(--scene-border);background:rgba(255,255,255,.72);box-shadow:0 14px 36px rgba(15,23,42,.06);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.scene-shell_actionCard__HOcXM:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(15,23,42,.1)}.scene-shell_actionCardPrimary__5fWAb{background:radial-gradient(circle at top right,color-mix(in srgb,var(--scene-primary) 10%,transparent),transparent 50%),rgba(255,255,255,.82);border-color:color-mix(in srgb,var(--scene-primary) 18%,transparent)}.scene-shell_actionLabel___zX8Q{margin:0;font-size:15px;font-weight:700;color:#0f172a}.scene-shell_actionDesc__35kVL{margin:6px 0 0;font-size:13px;line-height:1.6;color:#64748b}.scene-shell_emptyState__qFZA8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;border-radius:22px;border:1px dashed var(--scene-border);background:rgba(248,250,252,.6);text-align:center;gap:12px}.scene-shell_emptyIcon__v6hi4{font-size:36px;line-height:1;opacity:.5}.scene-shell_emptyText__oXUla{margin:0;font-size:14px;line-height:1.65;color:#94a3b8;max-width:32ch}.scene-shell_sectionTitle__dNUHN{margin:0;font-size:clamp(22px,3.5vw,32px);font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.scene-shell_sectionSubtitle__ZaGkR{margin:8px 0 0;font-size:15px;line-height:1.65;color:#64748b;max-width:52ch}@media (max-width:900px){.scene-shell_dashboardColumns__l1urH,.scene-shell_heroGrid__V8Ke3,.scene-shell_metrics__iGxNm,.scene-shell_panelGrid__ovGVI{grid-template-columns:1fr}.scene-shell_hero__03RNL,.scene-shell_metric__jxDLr,.scene-shell_onboardingCard__eYNtX,.scene-shell_panel__0YS1Y{padding:20px}.scene-shell_featuresSection__KaJ2S,.scene-shell_stepsSection__bjJC7{grid-template-columns:1fr}.scene-shell_ctaBanner__fTuI3{padding:24px 18px}.scene-shell_actionGrid__e9qs6{grid-template-columns:1fr}}.ai-gig-market_page__XDQtl{--gig-blue:#3B82F6;--gig-blue-soft:#DBEAFE;--gig-blue-deep:#1E40AF;--gig-amber:#F59E0B;--gig-amber-soft:#FEF3C7;--gig-warm-bg:#FDF8F3;--gig-warm-surface:#FFFFFF;--gig-text:#1E293B;--gig-text-soft:#64748B;--gig-text-muted:#94A3B8;--gig-border:rgba(30,41,59,0.08);--gig-shadow:0 4px 24px -4px rgba(30,41,59,0.08),0 2px 8px -2px rgba(30,41,59,0.04);--gig-shadow-hover:0 12px 40px -8px rgba(59,130,246,0.15),0 4px 12px -2px rgba(30,41,59,0.06);min-height:100vh;background:var(--gig-warm-bg);color:var(--gig-text);font-family:-apple-system,Helvetica Neue,PingFang SC,Noto Sans SC,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.ai-gig-market_container__FyNwk{max-width:1120px;margin:0 auto;padding:0 32px}.ai-gig-market_nav__gYFj1{display:flex;justify-content:space-between;align-items:center;padding:24px 0}.ai-gig-market_navBrand__FE9Zt{display:flex;align-items:center;gap:10px}.ai-gig-market_navDot__SjWeW{width:8px;height:8px;background:var(--gig-blue);border-radius:50%}.ai-gig-market_navName__ga3OS{font-size:14px;font-weight:600;color:var(--gig-text);letter-spacing:.02em}.ai-gig-market_navCTA__fiYOm{font-size:13px;font-weight:500;color:var(--gig-blue);background:var(--gig-blue-soft);border:none;padding:8px 20px;border-radius:20px;cursor:pointer;transition:all .25s ease}.ai-gig-market_navCTA__fiYOm:hover{background:var(--gig-blue);color:white}.ai-gig-market_hero__AO1sQ{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:72px 0 80px;min-height:520px}.ai-gig-market_heroContent__vI1e_{display:flex;flex-direction:column;gap:24px}.ai-gig-market_heroBadge__rKV3D{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--gig-amber);background:var(--gig-amber-soft);padding:6px 14px;border-radius:16px;width:fit-content;letter-spacing:.04em}.ai-gig-market_heroBadgeDot__jc9qt{width:5px;height:5px;background:var(--gig-amber);border-radius:50%;animation:ai-gig-market_pulse-dot__gAuNM 2s ease-in-out infinite}@keyframes ai-gig-market_pulse-dot__gAuNM{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.ai-gig-market_heroTitle__hKcw_{font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--gig-text)}.ai-gig-market_heroTitleAccent__LP04b{color:var(--gig-blue)}.ai-gig-market_heroSubtitle__OEHIY{font-size:17px;line-height:1.75;color:var(--gig-text-soft);max-width:420px}.ai-gig-market_heroCTARow__r1Emv{display:flex;align-items:center;gap:16px;margin-top:8px}.ai-gig-market_heroPrimary__5fFOH{font-size:15px;font-weight:600;color:white;background:var(--gig-blue);border:none;padding:14px 32px;border-radius:24px;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 16px -4px rgba(59,130,246,.4)}.ai-gig-market_heroPrimary__5fFOH:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px rgba(59,130,246,.5)}.ai-gig-market_heroSecondary__V1qwQ{font-size:14px;color:var(--gig-text-soft);text-decoration:none;transition:color .2s}.ai-gig-market_heroSecondary__V1qwQ:hover{color:var(--gig-blue)}.ai-gig-market_heroVisual__jPmf6{position:relative;height:100%;min-height:400px}.ai-gig-market_floatingBoard__o5DOH{position:relative;width:100%;height:100%}.ai-gig-market_taskCard__leMI9{position:absolute;background:var(--gig-warm-surface);border-radius:16px;padding:20px;box-shadow:var(--gig-shadow);border:1px solid var(--gig-border);transition:all .4s cubic-bezier(.4,0,.2,1);cursor:default}.ai-gig-market_taskCard__leMI9:hover{box-shadow:var(--gig-shadow-hover);transform:translateY(-4px)!important}.ai-gig-market_card1__xiVHI{top:8%;left:5%;width:240px;animation:ai-gig-market_float-1__Z7N1s 6s ease-in-out infinite}.ai-gig-market_card2__aqq5j{top:35%;right:0;width:220px;animation:ai-gig-market_float-2__uWClL 7s ease-in-out infinite}.ai-gig-market_card3__BFooj{bottom:10%;left:15%;width:200px;animation:ai-gig-market_float-3__oAHkj 8s ease-in-out infinite}@keyframes ai-gig-market_float-1__Z7N1s{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ai-gig-market_float-2__uWClL{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ai-gig-market_float-3__oAHkj{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ai-gig-market_cardTag__6UieN{display:inline-block;font-size:11px;font-weight:500;padding:3px 10px;border-radius:8px;margin-bottom:10px}.ai-gig-market_cardTagBlue__PiNLr{color:var(--gig-blue);background:var(--gig-blue-soft)}.ai-gig-market_cardTagAmber__eFdsv{color:#B45309;background:var(--gig-amber-soft)}.ai-gig-market_cardTagGreen__n98VH{color:#047857;background:#D1FAE5}.ai-gig-market_cardTitle__0TK0y{font-size:14px;font-weight:600;color:var(--gig-text);margin-bottom:6px;line-height:1.4}.ai-gig-market_cardMeta__1LmAm{font-size:12px;color:var(--gig-text-muted);display:flex;align-items:center;gap:8px}.ai-gig-market_cardDot__lWmxv{width:4px;height:4px;background:var(--gig-text-muted);border-radius:50%}.ai-gig-market_connectionLine__kS1Cc{position:absolute;pointer-events:none;opacity:.12}.ai-gig-market_metricsStrip__iM0e7{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--gig-warm-surface);border-radius:20px;box-shadow:var(--gig-shadow);border:1px solid var(--gig-border);padding:0;overflow:hidden}.ai-gig-market_metricCell__3vGX5{padding:32px 36px;text-align:center}.ai-gig-market_metricCell__3vGX5:not(:last-child){border-right:1px solid var(--gig-border)}.ai-gig-market_metricValue__nd1rk{font-size:32px;font-weight:800;color:var(--gig-text);letter-spacing:-.03em;line-height:1;margin-bottom:6px;font-variant-numeric:tabular-nums}.ai-gig-market_metricLabel__oudzk{font-size:12px;color:var(--gig-text-muted);font-weight:500;letter-spacing:.04em}.ai-gig-market_featuresSection__zYnt_{padding:96px 0}.ai-gig-market_sectionHeader__avwRM{text-align:center;margin-bottom:56px}.ai-gig-market_sectionTag__5cE2f{font-size:12px;font-weight:600;color:var(--gig-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;display:block}.ai-gig-market_sectionTitle__bodvB{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:700;color:var(--gig-text);letter-spacing:-.02em}.ai-gig-market_featuresGrid__OUvE2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ai-gig-market_featureCard__Pc_HD{background:var(--gig-warm-surface);border-radius:20px;padding:36px 28px;border:1px solid var(--gig-border);transition:all .35s cubic-bezier(.4,0,.2,1)}.ai-gig-market_featureCard__Pc_HD:hover{box-shadow:var(--gig-shadow-hover);transform:translateY(-4px);border-color:rgba(59,130,246,.15)}.ai-gig-market_featureIcon__bmRdr{width:48px;height:48px;background:var(--gig-blue-soft);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:20px}.ai-gig-market_featureTitle__cae5D{font-size:17px;font-weight:700;color:var(--gig-text);margin-bottom:8px}.ai-gig-market_featureDesc__aHEOA{font-size:14px;color:var(--gig-text-soft);line-height:1.65}.ai-gig-market_howSection__9ERlJ{padding:0 0 96px}.ai-gig-market_howFlow__QQb6Z{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}.ai-gig-market_howFlow__QQb6Z:before{content:"";position:absolute;top:36px;left:calc(100% / 6);width:calc(100% * 2 / 3);height:2px;background:linear-gradient(90deg,var(--gig-blue-soft),var(--gig-blue),var(--gig-blue-soft));border-radius:1px}.ai-gig-market_howStep__lsEiR{text-align:center;padding:0 24px;position:relative;z-index:1}.ai-gig-market_stepCircle__YdcqF{width:72px;height:72px;border-radius:50%;background:var(--gig-warm-surface);border:2px solid var(--gig-blue-soft);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:24px;font-weight:800;color:var(--gig-blue);transition:all .3s}.ai-gig-market_howStep__lsEiR:hover .ai-gig-market_stepCircle__YdcqF{background:var(--gig-blue);color:white;border-color:var(--gig-blue);transform:scale(1.08)}.ai-gig-market_stepName__bdn0g{font-size:16px;font-weight:700;color:var(--gig-text);margin-bottom:8px}.ai-gig-market_stepDesc__ZA1Dj{font-size:14px;color:var(--gig-text-soft);line-height:1.6;max-width:260px;margin:0 auto}.ai-gig-market_ctaSection__nMcQJ{padding:0 0 96px}.ai-gig-market_ctaCard__jd3GW{background:linear-gradient(135deg,var(--gig-blue) 0,var(--gig-blue-deep) 100%);border-radius:24px;padding:64px;display:flex;justify-content:space-between;align-items:center;gap:48px;position:relative;overflow:hidden}.ai-gig-market_ctaCard__jd3GW:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.08) 0,transparent 70%);border-radius:50%;pointer-events:none}.ai-gig-market_ctaContent__BwD1J{flex:1;position:relative;z-index:1}.ai-gig-market_ctaTitle__Je07M{font-size:28px;font-weight:800;color:white;margin-bottom:10px;letter-spacing:-.02em}.ai-gig-market_ctaSub__2HyIh{font-size:15px;color:rgba(255,255,255,.75);line-height:1.6}.ai-gig-market_ctaButton___QnjG{position:relative;z-index:1;font-size:15px;font-weight:600;color:var(--gig-blue);background:white;border:none;padding:16px 36px;border-radius:24px;cursor:pointer;white-space:nowrap;transition:all .25s ease;box-shadow:0 4px 16px rgba(0,0,0,.1)}.ai-gig-market_ctaButton___QnjG:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.ai-gig-market_tagsSection__wXEdr{padding:48px 0 80px;border-top:1px solid var(--gig-border)}.ai-gig-market_tagsInner__dYq5e{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ai-gig-market_tagsLabel__Iyqbf{font-size:12px;font-weight:600;color:var(--gig-text-muted);letter-spacing:.08em;margin-right:4px}.ai-gig-market_tagPill__IBxxz{font-size:13px;color:var(--gig-text-soft);background:var(--gig-warm-surface);border:1px solid var(--gig-border);padding:6px 16px;border-radius:16px;transition:all .25s}.ai-gig-market_tagPill__IBxxz:hover{border-color:var(--gig-blue);color:var(--gig-blue);background:var(--gig-blue-soft)}@media (max-width:768px){.ai-gig-market_container__FyNwk{padding:0 20px}.ai-gig-market_hero__AO1sQ{grid-template-columns:1fr;gap:40px;padding:48px 0 56px;min-height:auto}.ai-gig-market_heroVisual__jPmf6{min-height:300px;order:-1}.ai-gig-market_card1__xiVHI{top:0;left:0;width:180px}.ai-gig-market_card2__aqq5j{top:20%;right:0;width:170px}.ai-gig-market_card3__BFooj{bottom:0;left:10%;width:160px}.ai-gig-market_metricsStrip__iM0e7{grid-template-columns:1fr;border-radius:16px}.ai-gig-market_metricCell__3vGX5{padding:24px;text-align:left;display:flex;align-items:baseline;gap:12px}.ai-gig-market_metricCell__3vGX5:not(:last-child){border-right:none;border-bottom:1px solid var(--gig-border)}.ai-gig-market_metricValue__nd1rk{font-size:24px}.ai-gig-market_featuresGrid__OUvE2{grid-template-columns:1fr;gap:16px}.ai-gig-market_featuresSection__zYnt_{padding:64px 0}.ai-gig-market_howFlow__QQb6Z{grid-template-columns:1fr;gap:32px}.ai-gig-market_howFlow__QQb6Z:before{display:none}.ai-gig-market_howSection__9ERlJ{padding:0 0 64px}.ai-gig-market_ctaCard__jd3GW{flex-direction:column;padding:40px 28px;text-align:center;gap:24px}.ai-gig-market_ctaTitle__Je07M{font-size:22px}}.auth-modal_backdrop__7A0Z5{position:fixed;inset:0;z-index:1000;background:rgba(45,42,50,.4);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:auth-modal_fadeIn__bueF_ .2s ease}.auth-modal_dialog__rz1rT{background:#fff;border:none;border-radius:24px;padding:32px;width:90%;max-width:420px;box-shadow:0 4px 24px -2px rgba(180,140,100,.08),0 2px 8px -1px rgba(180,140,100,.04);color:#2D2A32;position:relative}.auth-modal_closeBtn__9qe2i{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;font-size:20px;color:#6B6675;line-height:1;padding:4px}.auth-modal_closeBtn__9qe2i:hover{color:#2D2A32}.auth-modal_title__plOFe{font-size:1.25rem;font-weight:600;margin:0 0 4px}.auth-modal_subtitle__Vs0PQ{font-size:.875rem;color:#6B6675;margin:0 0 16px}.auth-modal_tabRow__ZEN_a{display:flex;gap:4px;padding:4px;background:#F5F3F0;border-radius:999px;margin-bottom:16px}.auth-modal_tab__hdW9C{flex:1;padding:8px 0;border:none;border-radius:999px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;background:transparent;color:#6B6675}.auth-modal_tabActive__iaYnB{background:#fff;color:#2D2A32;box-shadow:0 1px 4px rgba(0,0,0,.06)}.auth-modal_form__tpcu6{display:flex;flex-direction:column;gap:12px}.auth-modal_fieldGroup__Ef_4Q{display:flex;flex-direction:column;gap:4px}.auth-modal_label__3hRme{font-size:.8125rem;color:#6B6675}.auth-modal_input__8M0__{width:100%;padding:10px 12px;border:1px solid rgba(45,42,50,.1);border-radius:12px;font-size:.875rem;outline:none;transition:border-color .15s;background:#fff;color:#2D2A32;box-sizing:border-box}.auth-modal_input__8M0__:focus{border-color:#6366F1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.auth-modal_textarea__JN_dx{min-height:80px;resize:none;font-family:inherit}.auth-modal_hint__2qz6c{font-size:.75rem;color:rgba(107,102,117,.6)}.auth-modal_error__c5XYc{font-size:.875rem;color:#EF4444}.auth-modal_submitBtn__ZTUDw{width:100%;padding:12px;border:none;border-radius:999px;font-size:.875rem;font-weight:500;cursor:pointer;background:#2D2A32;color:#fff;transition:background .15s}.auth-modal_submitBtn__ZTUDw:hover:not(:disabled){background:#000}.auth-modal_submitBtn__ZTUDw:disabled{opacity:.6;cursor:not-allowed}.auth-modal_switchText__CSOsk{text-align:center;font-size:.75rem;color:rgba(107,102,117,.6)}.auth-modal_switchLink__Qqizx{background:none;border:none;color:#6366F1;font-weight:500;cursor:pointer;font-size:inherit;padding:0}.auth-modal_switchLink__Qqizx:hover{text-decoration:underline}@keyframes auth-modal_fadeIn__bueF_{0%{opacity:0}to{opacity:1}}.craw-opc-dashboard_dashboard__ZFTZL{background:#F6F5F0;color:#1E293B;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:relative;overflow-x:hidden}.craw-opc-dashboard_dashboard__ZFTZL:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(16,185,129,.04) 1px,transparent 0),linear-gradient(90deg,rgba(16,185,129,.04) 1px,transparent 0);background-size:40px 40px}.craw-opc-dashboard_frame__bCjhC{position:relative;z-index:1;max-width:1040px;margin:0 auto;padding:0 24px}.craw-opc-dashboard_systemBar___wkti{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #d4d1c7;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#78716C;letter-spacing:.5px}.craw-opc-dashboard_systemLeft__qyJJf{display:flex;align-items:center;gap:12px}.craw-opc-dashboard_statusDot__otHth{width:6px;height:6px;border-radius:50%;background:#10B981;box-shadow:0 0 6px rgba(16,185,129,.5);animation:craw-opc-dashboard_pulse__D9zbV 2s ease-in-out infinite}@keyframes craw-opc-dashboard_pulse__D9zbV{0%,to{opacity:1}50%{opacity:.4}}.craw-opc-dashboard_systemRight__CfwD_{display:flex;align-items:center;gap:16px}.craw-opc-dashboard_logoutBtn__uLiVm{background:none;border:1px solid #d4d1c7;border-radius:2px;padding:3px 10px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#78716C;cursor:pointer;letter-spacing:.3px;transition:border-color .15s,color .15s}.craw-opc-dashboard_logoutBtn__uLiVm:hover{border-color:#B91C1C;color:#B91C1C}.craw-opc-dashboard_header__SKDjp{display:flex;align-items:flex-end;justify-content:space-between;padding:40px 0 32px;gap:24px}.craw-opc-dashboard_headerTag__TKY4i{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#10B981;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px}.craw-opc-dashboard_headerTitle__pgeCu{font-size:28px;font-weight:800;color:#0F172A;margin:0;letter-spacing:-.02em;line-height:1.15}.craw-opc-dashboard_newIntentBtn__AUWsg{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:#10B981;color:#fff;font-size:13px;font-weight:700;border:none;border-radius:2px;cursor:pointer;letter-spacing:.3px;white-space:nowrap;transition:background .15s,transform .1s}.craw-opc-dashboard_newIntentBtn__AUWsg:hover{background:#059669;transform:translateY(-1px)}.craw-opc-dashboard_newIntentBtn__AUWsg:active{transform:translateY(0)}.craw-opc-dashboard_telemetry__OAh6a{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d4d1c7;border-bottom:1px solid #d4d1c7}.craw-opc-dashboard_telemetryCell__8kV8g{padding:16px 20px;border-right:1px solid #d4d1c7;background:#FDFCFA}.craw-opc-dashboard_telemetryCell__8kV8g:last-child{border-right:none}.craw-opc-dashboard_telemetryValue__7Y8Nr{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:22px;font-weight:700;color:#059669;line-height:1;margin-bottom:4px;font-variant-numeric:tabular-nums}.craw-opc-dashboard_telemetryLabel__bft6V{font-size:11px;color:#78716C;text-transform:uppercase;letter-spacing:1px}.craw-opc-dashboard_usageBar__Svrky{margin-top:8px;height:3px;background:#EEEDEA;border-radius:1px;overflow:hidden}.craw-opc-dashboard_usageFill__tDSJy{height:100%;background:#10B981;border-radius:1px;transition:width .4s ease}.craw-opc-dashboard_tabsRow__QKbZ7{display:flex;gap:0;margin-top:32px;border-bottom:2px solid #d4d1c7}.craw-opc-dashboard_tab__Xroq2{padding:10px 20px;background:none;border:none;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;color:#78716C;letter-spacing:.5px;cursor:pointer;position:relative;transition:color .15s}.craw-opc-dashboard_tab__Xroq2:hover{color:#1E293B}.craw-opc-dashboard_tabActive__uLO3x{color:#059669;font-weight:600}.craw-opc-dashboard_tabActive__uLO3x:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#10B981}.craw-opc-dashboard_tabBadge__1f5tI{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:rgba(16,185,129,.12);color:#059669;font-size:10px;font-weight:700;border-radius:2px;margin-left:6px}.craw-opc-dashboard_contentLayout__a5oRi{display:grid;grid-template-columns:1fr 280px;gap:24px;margin-top:24px;padding-bottom:60px}.craw-opc-dashboard_ledger__hLq7X{display:flex;flex-direction:column}.craw-opc-dashboard_ledgerRow__XO24J{display:grid;grid-template-columns:80px 1fr 100px;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid #d4d1c7;transition:background .1s}.craw-opc-dashboard_ledgerRow__XO24J:first-child{border-top:1px solid #d4d1c7}.craw-opc-dashboard_ledgerRow__XO24J:hover{background:rgba(16,185,129,.02)}.craw-opc-dashboard_ledgerRowUnread__vaj0u{background:rgba(16,185,129,.03)}.craw-opc-dashboard_ledgerRowUnread__vaj0u:hover{background:rgba(16,185,129,.06)}.craw-opc-dashboard_ledgerId__hIPef{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;color:#A8A29E}.craw-opc-dashboard_ledgerBody__ASA5C{min-width:0}.craw-opc-dashboard_ledgerTitle__FB_rv{font-size:14px;font-weight:600;color:#1E293B;margin-bottom:4px;line-height:1.4}.craw-opc-dashboard_ledgerSummary__wHIV4{font-size:13px;color:#64748B;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.craw-opc-dashboard_ledgerMeta__G8wuR{text-align:right}.craw-opc-dashboard_ledgerStatus__0IrHH{display:inline-flex;align-items:center;gap:5px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;letter-spacing:.3px}.craw-opc-dashboard_statusActive__nav99{color:#10B981}.craw-opc-dashboard_statusDone__5uggb{color:#78716C}.craw-opc-dashboard_ledgerTime__AuHoQ{display:block;font-size:11px;color:#A8A29E;margin-top:4px}.craw-opc-dashboard_statusPulse__Q3U39{width:5px;height:5px;border-radius:50%;background:#10B981;animation:craw-opc-dashboard_pulse__D9zbV 2s ease-in-out infinite}.craw-opc-dashboard_statusCheck__ptb_6{font-size:10px}.craw-opc-dashboard_categoryTag__6af7p{display:inline-block;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:10px;padding:2px 8px;border:1px solid #d4d1c7;color:#78716C;border-radius:2px;letter-spacing:.3px;text-transform:uppercase;margin-bottom:4px}.craw-opc-dashboard_emptyState__X_aHJ{text-align:center;padding:80px 24px;color:#78716C}.craw-opc-dashboard_emptyIcon__U1CYY{font-size:32px;margin-bottom:16px;opacity:.4}.craw-opc-dashboard_emptyState__X_aHJ h3{font-size:16px;font-weight:600;color:#1E293B;margin:0 0 8px}.craw-opc-dashboard_emptyState__X_aHJ p{font-size:14px;color:#78716C;margin:0}.craw-opc-dashboard_loadingState__BBOER{text-align:center;padding:60px 24px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;color:#78716C;letter-spacing:1px}.craw-opc-dashboard_sidebar__I1WGd{display:flex;flex-direction:column;gap:16px}.craw-opc-dashboard_sidePanel__QTLk8{border:1px solid #d4d1c7;background:#FDFCFA;border-radius:2px}.craw-opc-dashboard_sidePanelHeader__52nBf{padding:12px 16px;border-bottom:1px solid #d4d1c7;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#10B981;text-transform:uppercase;letter-spacing:1.5px}.craw-opc-dashboard_sidePanelBody__T0QcM{padding:0}.craw-opc-dashboard_actionRow__JGMnb{display:block;padding:12px 16px;border-bottom:1px solid rgba(212,209,199,.5);text-decoration:none;color:inherit;transition:background .1s}.craw-opc-dashboard_actionRow__JGMnb:last-child{border-bottom:none}.craw-opc-dashboard_actionRow__JGMnb:hover{background:rgba(16,185,129,.03)}.craw-opc-dashboard_actionLabel__1oC2V{font-size:13px;font-weight:600;color:#1E293B;display:block;margin-bottom:2px}.craw-opc-dashboard_actionDesc__lXgIC{font-size:11px;color:#78716C}.craw-opc-dashboard_agentRow__7vYeM{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid rgba(212,209,199,.5)}.craw-opc-dashboard_agentRow__7vYeM:last-child{border-bottom:none}.craw-opc-dashboard_agentName__4Qh8D{font-size:13px;font-weight:600;color:#1E293B}.craw-opc-dashboard_agentVis___Xni_{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:10px;color:#78716C;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.craw-opc-dashboard_frame__bCjhC{padding:0 16px}.craw-opc-dashboard_header__SKDjp{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0 20px}.craw-opc-dashboard_telemetry__OAh6a{grid-template-columns:repeat(2,1fr)}.craw-opc-dashboard_telemetryCell__8kV8g:nth-child(2){border-right:none}.craw-opc-dashboard_telemetryCell__8kV8g:nth-child(3),.craw-opc-dashboard_telemetryCell__8kV8g:nth-child(4){border-top:1px solid #d4d1c7}.craw-opc-dashboard_contentLayout__a5oRi{grid-template-columns:1fr}.craw-opc-dashboard_ledgerRow__XO24J{grid-template-columns:1fr;gap:8px}.craw-opc-dashboard_ledgerId__hIPef{display:none}.craw-opc-dashboard_ledgerMeta__G8wuR{text-align:left}}.hackathon-observer-dashboard_dashboard__Wc0pt{--ho-bg:#FAFAF8;--ho-surface:#FFFFFF;--ho-surface-alt:#F4F2F8;--ho-border:#E4E0EE;--ho-primary:#8B5CF6;--ho-primary-deep:#6D28D9;--ho-accent:#A78BFA;--ho-text:#3D3554;--ho-text-dim:#8E85A3;--ho-text-strong:#1A1625;--ho-glow:rgba(139,92,246,0.08);--ho-glow-strong:rgba(139,92,246,0.15);--ho-success:#10B981;--ho-warning:#F59E0B;background:var(--ho-bg);color:var(--ho-text);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hackathon-observer-dashboard_topBar__2t25R{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid var(--ho-border);background:var(--ho-surface)}.hackathon-observer-dashboard_topBarLeft__EZ03s{display:flex;align-items:center;gap:12px}.hackathon-observer-dashboard_statusBadge__1LmMk{display:inline-flex;align-items:center;gap:6px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ho-primary);padding:5px 12px;border:1px solid var(--ho-border);border-radius:2px;background:var(--ho-surface)}.hackathon-observer-dashboard_statusDot__9rDOb{width:6px;height:6px;border-radius:50%;background:var(--ho-success);animation:hackathon-observer-dashboard_statusPulse__MO3fp 2.5s ease-in-out infinite}@keyframes hackathon-observer-dashboard_statusPulse__MO3fp{0%,to{opacity:.4}50%{opacity:1}}.hackathon-observer-dashboard_welcomeText__RY8v2{font-size:15px;font-weight:600;color:var(--ho-text-strong);margin:0}.hackathon-observer-dashboard_topBarRight__eA40K{display:flex;align-items:center;gap:12px}.hackathon-observer-dashboard_usagePill__3LoJ3{padding:5px 12px;background:var(--ho-surface)}.hackathon-observer-dashboard_logoutBtn__CYfi1,.hackathon-observer-dashboard_usagePill__3LoJ3{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;color:var(--ho-text-dim);border:1px solid var(--ho-border);border-radius:2px}.hackathon-observer-dashboard_logoutBtn__CYfi1{letter-spacing:.08em;background:none;padding:5px 14px;cursor:pointer;transition:all .2s}.hackathon-observer-dashboard_logoutBtn__CYfi1:hover{color:var(--ho-primary);border-color:var(--ho-primary)}.hackathon-observer-dashboard_mainGrid__f1SNr{display:grid;grid-template-columns:1fr 320px;max-width:1200px;margin:0 auto;gap:0;min-height:calc(100vh - 57px)}.hackathon-observer-dashboard_leftPanel__rTL5A{padding:32px;border-right:1px solid var(--ho-border)}.hackathon-observer-dashboard_quickActions__2vDr0{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ho-border);border:1px solid var(--ho-border);border-radius:6px;overflow:hidden;margin-bottom:36px}.hackathon-observer-dashboard_actionCard___c5HR{padding:24px 20px;background:var(--ho-surface);cursor:pointer;transition:background .2s;position:relative}.hackathon-observer-dashboard_actionCard___c5HR:hover{background:var(--ho-surface-alt)}.hackathon-observer-dashboard_actionCard___c5HR:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--ho-primary),var(--ho-accent));opacity:0;transition:opacity .2s}.hackathon-observer-dashboard_actionCard___c5HR:hover:after{opacity:1}.hackathon-observer-dashboard_actionIcon__RFz_7{font-size:20px;margin-bottom:10px;display:block}.hackathon-observer-dashboard_actionLabel__kO_au{font-size:14px;font-weight:600;color:var(--ho-text-strong);margin:0 0 4px}.hackathon-observer-dashboard_actionDesc__CKrMD{font-size:12px;color:var(--ho-text-dim);margin:0;line-height:1.5}.hackathon-observer-dashboard_tabBar__YQl3z{display:flex;gap:0;border-bottom:1px solid var(--ho-border);margin-bottom:24px}.hackathon-observer-dashboard_tab__SQWcM{padding:10px 20px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;letter-spacing:.06em;color:var(--ho-text-dim);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s}.hackathon-observer-dashboard_tab__SQWcM:hover{color:var(--ho-text)}.hackathon-observer-dashboard_tabActive__Dwufu{color:var(--ho-primary);border-bottom-color:var(--ho-primary)}.hackathon-observer-dashboard_inboxList__KyCt0{display:flex;flex-direction:column;gap:1px;background:var(--ho-border);border:1px solid var(--ho-border);border-radius:6px;overflow:hidden}.hackathon-observer-dashboard_inboxItem__22mZC{display:grid;grid-template-columns:8px 1fr auto;gap:16px;align-items:start;padding:18px 20px;background:var(--ho-surface);cursor:pointer;transition:background .15s}.hackathon-observer-dashboard_inboxItem__22mZC:hover{background:var(--ho-surface-alt)}.hackathon-observer-dashboard_signalDot__KfoSS{width:8px;height:8px;border-radius:50%;margin-top:6px}.hackathon-observer-dashboard_signalDotUnread__ANfTT{background:var(--ho-primary);box-shadow:0 0 8px rgba(139,92,246,.4)}.hackathon-observer-dashboard_signalDotRead__hnEPb{background:var(--ho-border)}.hackathon-observer-dashboard_inboxContent__fDTmT{min-width:0}.hackathon-observer-dashboard_inboxTitle__vDU8m{font-size:14px;font-weight:600;color:var(--ho-text-strong);margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hackathon-observer-dashboard_inboxSummary__zDBx4{font-size:13px;color:var(--ho-text);margin:0;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hackathon-observer-dashboard_inboxMeta__ILkY9{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.hackathon-observer-dashboard_inboxCategory__h1riU{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ho-accent);padding:2px 8px;border:1px solid var(--ho-border);border-radius:2px;background:var(--ho-glow)}.hackathon-observer-dashboard_inboxTime__sjWLk{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;color:var(--ho-text-dim)}.hackathon-observer-dashboard_emptyState__aSyjk{text-align:center;padding:60px 20px;border:1px dashed var(--ho-border);border-radius:6px}.hackathon-observer-dashboard_emptyIcon__joNHC{font-size:36px;margin-bottom:12px;opacity:.5}.hackathon-observer-dashboard_emptyText__pC66u{font-size:14px;color:var(--ho-text-dim);margin:0 0 4px}.hackathon-observer-dashboard_emptyHint__s2WCj{font-size:12px;color:var(--ho-text-dim);margin:0;opacity:.7}.hackathon-observer-dashboard_rightPanel__BK536{padding:32px 24px;background:var(--ho-surface-alt);position:relative;overflow:hidden}.hackathon-observer-dashboard_rightPanelRadar__Q69DH{position:absolute;top:32px;right:-40px;width:200px;height:200px;opacity:.06;pointer-events:none}.hackathon-observer-dashboard_miniRadarCircle__YvmNH{position:absolute;border:1.5px solid var(--ho-primary);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.hackathon-observer-dashboard_miniRadarCircle__YvmNH:first-child{width:60px;height:60px}.hackathon-observer-dashboard_miniRadarCircle__YvmNH:nth-child(2){width:120px;height:120px;opacity:.6}.hackathon-observer-dashboard_miniRadarCircle__YvmNH:nth-child(3){width:180px;height:180px;opacity:.3}.hackathon-observer-dashboard_miniRadarSweep__gYw6A{position:absolute;top:50%;left:50%;width:90px;height:1.5px;transform-origin:left center;background:linear-gradient(90deg,var(--ho-primary),transparent);animation:hackathon-observer-dashboard_sweep__yszuh 5s linear infinite}@keyframes hackathon-observer-dashboard_sweep__yszuh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hackathon-observer-dashboard_sidebarSection__qywL2{position:relative;z-index:1;margin-bottom:32px}.hackathon-observer-dashboard_sidebarLabel__n9GE1{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ho-accent);margin:0 0 14px}.hackathon-observer-dashboard_agentList__mpwIH{display:flex;flex-direction:column;gap:8px}.hackathon-observer-dashboard_agentCard__XVtoL{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--ho-surface);border:1px solid var(--ho-border);border-radius:4px;transition:border-color .2s}.hackathon-observer-dashboard_agentCard__XVtoL:hover{border-color:var(--ho-accent)}.hackathon-observer-dashboard_agentAvatar__QT3F5{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--ho-primary),var(--ho-accent));color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.hackathon-observer-dashboard_agentInfo__cqHWU{min-width:0}.hackathon-observer-dashboard_agentName__TAdF8{font-size:13px;font-weight:600;color:var(--ho-text-strong);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hackathon-observer-dashboard_agentVisibility__6nTn9{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:10px;color:var(--ho-text-dim);margin:0}.hackathon-observer-dashboard_newIntentBtn__aoNtY{width:100%;padding:12px 16px;background:var(--ho-primary);color:#fff;font-size:13px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:all .2s;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:8px}.hackathon-observer-dashboard_newIntentBtn__aoNtY:hover{background:var(--ho-primary-deep);box-shadow:0 4px 20px rgba(139,92,246,.25)}.hackathon-observer-dashboard_newIntentBtn__aoNtY:disabled{opacity:.5;cursor:not-allowed}.hackathon-observer-dashboard_loadingScreen__UKRrz{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--ho-bg)}.hackathon-observer-dashboard_loadingInner__fPXNJ{text-align:center}.hackathon-observer-dashboard_loadingRadar__antIj{width:64px;height:64px;border:2px solid var(--ho-border);border-top-color:var(--ho-primary);border-radius:50%;animation:hackathon-observer-dashboard_spin__441F_ 1s linear infinite;margin:0 auto 16px}@keyframes hackathon-observer-dashboard_spin__441F_{to{transform:rotate(1turn)}}.hackathon-observer-dashboard_loadingText__89F01{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;color:var(--ho-text-dim);letter-spacing:.1em}@media (max-width:900px){.hackathon-observer-dashboard_mainGrid__f1SNr{grid-template-columns:1fr}.hackathon-observer-dashboard_rightPanel__BK536{border-top:1px solid var(--ho-border)}.hackathon-observer-dashboard_leftPanel__rTL5A{border-right:none}.hackathon-observer-dashboard_quickActions__2vDr0{grid-template-columns:1fr}}@media (max-width:600px){.hackathon-observer-dashboard_topBar__2t25R{flex-direction:column;gap:12px;align-items:flex-start;padding:16px 20px}.hackathon-observer-dashboard_leftPanel__rTL5A,.hackathon-observer-dashboard_rightPanel__BK536{padding:20px}}.shrimp-hackathon-dashboard_dashboard__ZEQO5{--sh-orange:#F97316;--sh-orange-light:#FB923C;--sh-orange-dim:rgba(249,115,22,0.08);--sh-orange-medium:rgba(249,115,22,0.15);--sh-green:#16A34A;--sh-green-dim:rgba(22,163,74,0.08);--sh-red:#DC2626;--sh-bg:#FDFCFB;--sh-card:#FFFFFF;--sh-surface:#F3F0ED;--sh-border:#E8E4E0;--sh-text:#1A1A1A;--sh-text-secondary:#6B6560;--sh-text-dim:#9A9490;--sh-mono:"SF Mono","Fira Code","Cascadia Code","Consolas",monospace;background:var(--sh-bg);color:var(--sh-text);min-height:100vh;position:relative;overflow-x:hidden}.shrimp-hackathon-dashboard_dashboard__ZEQO5:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.012) 0,rgba(0,0,0,.012) 4px);pointer-events:none;z-index:1}.shrimp-hackathon-dashboard_dashboard__ZEQO5:after{content:"";position:fixed;inset:0;background-image:linear-gradient(var(--sh-border) 1px,transparent 1px),linear-gradient(90deg,var(--sh-border) 1px,transparent 1px);background-size:60px 60px;opacity:.35;pointer-events:none}.shrimp-hackathon-dashboard_frame__rMNaA{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 24px}.shrimp-hackathon-dashboard_commandBar__OsMs6{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:2px solid var(--sh-text)}.shrimp-hackathon-dashboard_commandLeft__M_tnh{display:flex;align-items:center;gap:16px}.shrimp-hackathon-dashboard_sceneBadge__w8OPg{font-family:var(--sh-mono);font-size:10px;text-transform:uppercase;letter-spacing:3px;color:var(--sh-orange);background:var(--sh-orange-dim);padding:6px 14px;border:1px solid var(--sh-orange-medium);font-weight:700}.shrimp-hackathon-dashboard_commandTitle__k0_AR{font-family:var(--sh-mono);font-size:13px;text-transform:uppercase;letter-spacing:2px;color:var(--sh-text-dim)}.shrimp-hackathon-dashboard_commandRight__tEi0p{display:flex;align-items:center;gap:12px}.shrimp-hackathon-dashboard_logoutBtn__cG3Hu{font-family:var(--sh-mono);font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--sh-text-dim);background:none;border:1px solid var(--sh-border);padding:8px 16px;cursor:pointer;transition:color .15s,border-color .15s}.shrimp-hackathon-dashboard_logoutBtn__cG3Hu:hover{color:var(--sh-red);border-color:var(--sh-red)}.shrimp-hackathon-dashboard_heroHeader__Up3OC{padding:48px 0 40px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.shrimp-hackathon-dashboard_heroLeft__mitov{flex:1}.shrimp-hackathon-dashboard_statusLine__nDOrK{display:flex;align-items:center;gap:10px;margin-bottom:12px}.shrimp-hackathon-dashboard_liveDot__loDbu{width:8px;height:8px;border-radius:50%;background:var(--sh-green);animation:shrimp-hackathon-dashboard_livePulse__VAZIh 2s ease-in-out infinite}@keyframes shrimp-hackathon-dashboard_livePulse__VAZIh{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(22,163,74,.5)}50%{opacity:.7;box-shadow:0 0 0 6px rgba(22,163,74,0)}}.shrimp-hackathon-dashboard_statusText__zLXk1{font-family:var(--sh-mono);font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--sh-green);font-weight:700}.shrimp-hackathon-dashboard_welcomeTitle__c4eT8{font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15;color:var(--sh-text);margin-bottom:8px}.shrimp-hackathon-dashboard_welcomeAccent__NHfT7{color:var(--sh-orange)}.shrimp-hackathon-dashboard_welcomeSub__KiCJz{font-size:15px;color:var(--sh-text-secondary);line-height:1.5}.shrimp-hackathon-dashboard_newIntentBtn__KMLko{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background:var(--sh-orange);color:#FFFFFF;font-family:var(--sh-mono);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border:none;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:background .15s,transform .15s;white-space:nowrap;flex-shrink:0}.shrimp-hackathon-dashboard_newIntentBtn__KMLko:hover{background:#EA6C0B;transform:translateY(-2px)}.shrimp-hackathon-dashboard_metricsStrip__z20Fj{display:flex;gap:0;border-top:2px solid var(--sh-text);border-bottom:1px solid var(--sh-border);margin-bottom:40px}.shrimp-hackathon-dashboard_metricCell__yP39w{flex:1;padding:20px 0;text-align:center;border-right:1px solid var(--sh-border)}.shrimp-hackathon-dashboard_metricCell__yP39w:last-child{border-right:none}.shrimp-hackathon-dashboard_metricValue__niHf6{font-family:var(--sh-mono);font-size:clamp(20px,2.5vw,32px);font-weight:700;color:var(--sh-text);margin-bottom:2px}.shrimp-hackathon-dashboard_metricValueOrange__Hzfm8{color:var(--sh-orange)}.shrimp-hackathon-dashboard_metricLabel__QgwHN{font-family:var(--sh-mono);font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--sh-text-dim)}.shrimp-hackathon-dashboard_usageBarWrap__OSsVP{width:60%;margin:8px auto 0;height:4px;background:var(--sh-surface);position:relative}.shrimp-hackathon-dashboard_usageBarFill__0GfoD{height:100%;background:var(--sh-orange);transition:width .4s ease}.shrimp-hackathon-dashboard_tabBar__L9XoJ{display:flex;gap:0;margin-bottom:32px;border-bottom:2px solid var(--sh-border)}.shrimp-hackathon-dashboard_tab__HeW4n{font-family:var(--sh-mono);font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--sh-text-dim);background:none;border:none;padding:14px 24px;cursor:pointer;position:relative;font-weight:600;transition:color .15s}.shrimp-hackathon-dashboard_tab__HeW4n:hover{color:var(--sh-text)}.shrimp-hackathon-dashboard_tabActive__iCEnj{color:var(--sh-orange)}.shrimp-hackathon-dashboard_tabActive__iCEnj:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--sh-orange)}.shrimp-hackathon-dashboard_tabBadge__WNABH{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--sh-orange);color:#fff;font-size:10px;font-weight:700;margin-left:8px;vertical-align:middle}.shrimp-hackathon-dashboard_contentGrid__FabVh{display:grid;grid-template-columns:1fr 300px;gap:24px;padding-bottom:80px}.shrimp-hackathon-dashboard_mainPanel__PP08b{display:flex;flex-direction:column;gap:2px}.shrimp-hackathon-dashboard_loadingState__GZ7mn{font-family:var(--sh-mono);font-size:13px;color:var(--sh-text-dim);text-transform:uppercase;letter-spacing:2px;padding:60px 0;text-align:center}.shrimp-hackathon-dashboard_itemCard__urEvQ{background:var(--sh-card);padding:24px 28px;border-left:3px solid transparent;border-bottom:1px solid var(--sh-border);transition:border-left-color .2s,box-shadow .2s;position:relative}.shrimp-hackathon-dashboard_itemCard__urEvQ:hover{border-left-color:var(--sh-orange);box-shadow:0 2px 16px rgba(249,115,22,.06)}.shrimp-hackathon-dashboard_itemCardUnread__XXFWi{background:linear-gradient(90deg,var(--sh-orange-dim) 0,var(--sh-card) 40%)}.shrimp-hackathon-dashboard_itemHeader__5YCNb{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.shrimp-hackathon-dashboard_itemMeta__ljeTw{display:flex;align-items:center;gap:10px}.shrimp-hackathon-dashboard_runIdTag__6OSSw{font-family:var(--sh-mono);font-size:10px;letter-spacing:1px;color:var(--sh-orange);background:var(--sh-orange-dim);padding:3px 8px;font-weight:700}.shrimp-hackathon-dashboard_categoryTag__yLZWa{font-family:var(--sh-mono);font-size:10px;letter-spacing:1px;color:var(--sh-text-dim);text-transform:uppercase}.shrimp-hackathon-dashboard_itemTitle__YZ9xZ{font-size:16px;font-weight:700;color:var(--sh-text);line-height:1.3}.shrimp-hackathon-dashboard_statusChip__r9UQy{display:flex;align-items:center;gap:6px;font-family:var(--sh-mono);font-size:10px;text-transform:uppercase;letter-spacing:1px;padding:4px 10px;flex-shrink:0}.shrimp-hackathon-dashboard_statusRunning__WQMe_{color:var(--sh-green);background:var(--sh-green-dim)}.shrimp-hackathon-dashboard_statusDone__JqxSX{color:var(--sh-orange);background:var(--sh-orange-dim)}.shrimp-hackathon-dashboard_statusDot__Oz_HX{width:6px;height:6px;border-radius:50%;background:currentColor;animation:shrimp-hackathon-dashboard_livePulse__VAZIh 2s ease-in-out infinite}.shrimp-hackathon-dashboard_itemSummary__QLWHP{font-size:14px;color:var(--sh-text-secondary);line-height:1.5;margin-bottom:8px}.shrimp-hackathon-dashboard_itemTime__R_HI6{font-family:var(--sh-mono);font-size:11px;color:var(--sh-text-dim);letter-spacing:1px}.shrimp-hackathon-dashboard_emptyState__EPkpT{text-align:center;padding:80px 24px;background:var(--sh-card);border:1px dashed var(--sh-border)}.shrimp-hackathon-dashboard_emptyIcon__KilWz{font-size:48px;margin-bottom:16px;opacity:.3}.shrimp-hackathon-dashboard_emptyTitle__5x7j5{font-size:18px;font-weight:700;color:var(--sh-text);margin-bottom:8px}.shrimp-hackathon-dashboard_emptyDesc__ZDyhu{font-size:14px;color:var(--sh-text-dim);max-width:320px;margin:0 auto}.shrimp-hackathon-dashboard_sidebar__txdZJ{display:flex;flex-direction:column;gap:2px}.shrimp-hackathon-dashboard_sidePanel__1_l55{background:var(--sh-card);border:1px solid var(--sh-border);padding:24px}.shrimp-hackathon-dashboard_sidePanelTitle__g_D_6{font-family:var(--sh-mono);font-size:10px;text-transform:uppercase;letter-spacing:3px;color:var(--sh-text-dim);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--sh-border)}.shrimp-hackathon-dashboard_actionList__Qphoh{display:flex;flex-direction:column;gap:6px}.shrimp-hackathon-dashboard_actionItem__xw1wA{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;color:var(--sh-text);text-decoration:none;border-left:2px solid transparent;transition:border-color .15s,background .15s;cursor:pointer}.shrimp-hackathon-dashboard_actionItem__xw1wA:hover{border-left-color:var(--sh-orange);background:var(--sh-orange-dim)}.shrimp-hackathon-dashboard_actionArrow__L3nBA{font-family:var(--sh-mono);font-size:11px;color:var(--sh-text-dim);margin-left:auto}.shrimp-hackathon-dashboard_actionDesc__Yy5rk{font-size:11px;color:var(--sh-text-dim);font-weight:400}.shrimp-hackathon-dashboard_agentRow__M8_0C{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--sh-surface)}.shrimp-hackathon-dashboard_agentRow__M8_0C:last-child{border-bottom:none}.shrimp-hackathon-dashboard_agentName__WkONr{font-size:13px;font-weight:600;color:var(--sh-text)}.shrimp-hackathon-dashboard_agentVis___VMdC{font-family:var(--sh-mono);font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--sh-text-dim)}@media (max-width:900px){.shrimp-hackathon-dashboard_contentGrid__FabVh{grid-template-columns:1fr}.shrimp-hackathon-dashboard_heroHeader__Up3OC{flex-direction:column;align-items:flex-start}.shrimp-hackathon-dashboard_metricsStrip__z20Fj{flex-wrap:wrap}.shrimp-hackathon-dashboard_metricCell__yP39w{flex:1 1 45%;border-bottom:1px solid var(--sh-border)}}@media (max-width:600px){.shrimp-hackathon-dashboard_commandBar__OsMs6{flex-direction:column;gap:12px;align-items:flex-start}.shrimp-hackathon-dashboard_metricsStrip__z20Fj{flex-direction:column}.shrimp-hackathon-dashboard_metricCell__yP39w{border-right:none;border-bottom:1px solid var(--sh-border);text-align:left;padding:14px 0}.shrimp-hackathon-dashboard_metricCell__yP39w:last-child{border-bottom:none}.shrimp-hackathon-dashboard_frame__rMNaA{padding:0 16px}}.craw-opc-onboarding_onboarding__FsDLl{background:#F6F5F0;color:#1E293B;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:relative;overflow-x:hidden;display:flex;flex-direction:column}.craw-opc-onboarding_onboarding__FsDLl:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(16,185,129,.04) 1px,transparent 0),linear-gradient(90deg,rgba(16,185,129,.04) 1px,transparent 0);background-size:40px 40px}.craw-opc-onboarding_systemBar__YJski{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;border-bottom:1px solid #d4d1c7;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#78716C;letter-spacing:.5px;position:relative;z-index:2;background:rgba(246,245,240,.85);backdrop-filter:blur(8px)}.craw-opc-onboarding_systemLeft__Yxs6y{display:flex;align-items:center;gap:12px}.craw-opc-onboarding_statusDot__oJ_2O{width:6px;height:6px;border-radius:50%;background:#10B981;box-shadow:0 0 6px rgba(16,185,129,.5);animation:craw-opc-onboarding_pulse__eGlV1 2s ease-in-out infinite}@keyframes craw-opc-onboarding_pulse__eGlV1{0%,to{opacity:1}50%{opacity:.4}}.craw-opc-onboarding_content__mfcU2{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px}.craw-opc-onboarding_card__ZoRQK{width:100%;max-width:560px}.craw-opc-onboarding_cardHeader__gQ0v7{margin-bottom:40px}.craw-opc-onboarding_cardTag__RRzZz{display:inline-flex;align-items:center;gap:8px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#059669;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;padding:4px 12px;border:1px solid rgba(16,185,129,.35);border-radius:2px;background:rgba(16,185,129,.06)}.craw-opc-onboarding_cardTitle__Xpx0e{font-size:clamp(28px,5vw,40px);font-weight:800;color:#0F172A;margin:0;letter-spacing:-.02em;line-height:1.15}.craw-opc-onboarding_benefitsSection__omwze{margin-bottom:40px}.craw-opc-onboarding_benefitsTag__UVYva{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#10B981;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.craw-opc-onboarding_benefitRow__sxJVK{display:grid;grid-template-columns:36px 1fr;align-items:baseline;padding:14px 0;border-bottom:1px solid #d4d1c7;gap:12px}.craw-opc-onboarding_benefitRow__sxJVK:first-child{border-top:1px solid #d4d1c7}.craw-opc-onboarding_benefitIndex__44zdE{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;color:#059669;font-weight:700}.craw-opc-onboarding_benefitText__uAmyM{font-size:15px;color:#1E293B;line-height:1.5}.craw-opc-onboarding_authSection__AordJ{border:1px solid #d4d1c7;background:#FDFCFA;border-radius:2px;overflow:hidden}.craw-opc-onboarding_authHeader__yhYPP{padding:14px 20px;border-bottom:1px solid #d4d1c7;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#10B981;text-transform:uppercase;letter-spacing:1.5px;background:rgba(16,185,129,.03)}.craw-opc-onboarding_authBody__4RS4T{padding:24px 20px}.craw-opc-onboarding_authLabel__4CHcM{font-size:14px;color:#64748B;margin-bottom:16px;line-height:1.6}.craw-opc-onboarding_secondMeBtn__WOsrS{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:#10B981;color:#fff;font-size:15px;font-weight:700;border:none;border-radius:2px;cursor:pointer;letter-spacing:.3px;transition:background .15s,transform .1s}.craw-opc-onboarding_secondMeBtn__WOsrS:hover{background:#059669;transform:translateY(-1px)}.craw-opc-onboarding_secondMeBtn__WOsrS:active{transform:translateY(0)}.craw-opc-onboarding_authPanelWrap__lGp1m{margin-top:16px}.craw-opc-onboarding_divider__tQUIG{display:flex;align-items:center;gap:16px;padding:24px 20px}.craw-opc-onboarding_dividerLine__9btZ_{flex:1;height:1px;background:#D4D1C7}.craw-opc-onboarding_dividerText__Hxf2Q{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#A8A29E;letter-spacing:1px}.craw-opc-onboarding_altAuth__4WVvf{display:flex;gap:12px;padding:0 20px 24px}.craw-opc-onboarding_altBtn__swrAn{flex:1;padding:12px 16px;background:none;border:1px solid #d4d1c7;border-radius:2px;font-size:13px;font-weight:600;color:#1E293B;cursor:pointer;letter-spacing:.2px;transition:border-color .15s,background .15s}.craw-opc-onboarding_altBtn__swrAn:hover{border-color:rgba(16,185,129,.5);background:rgba(16,185,129,.03)}.craw-opc-onboarding_footer__6TBLM{position:relative;z-index:2;border-top:1px solid #d4d1c7;padding:16px 24px;text-align:center;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#A8A29E;letter-spacing:.5px}@media (max-width:640px){.craw-opc-onboarding_content__mfcU2{padding:24px 16px;align-items:flex-start}.craw-opc-onboarding_altAuth__4WVvf{flex-direction:column}.craw-opc-onboarding_cardTitle__Xpx0e{font-size:28px}}.hackathon-observer-onboarding_onboarding__rbvw8{--ho-bg:#FAFAF8;--ho-surface:#FFFFFF;--ho-surface-alt:#F4F2F8;--ho-border:#E4E0EE;--ho-primary:#8B5CF6;--ho-primary-deep:#6D28D9;--ho-accent:#A78BFA;--ho-text:#3D3554;--ho-text-dim:#8E85A3;--ho-text-strong:#1A1625;--ho-glow:rgba(139,92,246,0.08);--ho-glow-strong:rgba(139,92,246,0.15);background:var(--ho-bg);color:var(--ho-text);min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hackathon-observer-onboarding_bgGrid__PjtPg{position:absolute;inset:0;background-image:linear-gradient(var(--ho-border) 1px,transparent 1px),linear-gradient(90deg,var(--ho-border) 1px,transparent 1px);background-size:60px 60px;opacity:.3;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 20%,transparent 75%)}.hackathon-observer-onboarding_bgRadar__M0Uro{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;opacity:.05;pointer-events:none}.hackathon-observer-onboarding_bgRadarCircle__ZlylH{position:absolute;border:1.5px solid var(--ho-primary);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.hackathon-observer-onboarding_bgRadarCircle__ZlylH:first-child{width:160px;height:160px}.hackathon-observer-onboarding_bgRadarCircle__ZlylH:nth-child(2){width:300px;height:300px;opacity:.6}.hackathon-observer-onboarding_bgRadarCircle__ZlylH:nth-child(3){width:440px;height:440px;opacity:.3}.hackathon-observer-onboarding_bgRadarSweep__B4WeL{position:absolute;top:50%;left:50%;width:220px;height:1.5px;transform-origin:left center;background:linear-gradient(90deg,var(--ho-primary),transparent);animation:hackathon-observer-onboarding_sweep__j0XuE 6s linear infinite}@keyframes hackathon-observer-onboarding_sweep__j0XuE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hackathon-observer-onboarding_card__PHjvo{position:relative;z-index:1;width:100%;max-width:480px;margin:40px 24px}.hackathon-observer-onboarding_header__5i1_5{text-align:center;margin-bottom:36px}.hackathon-observer-onboarding_headerLabel__BHf7m{display:inline-flex;align-items:center;gap:8px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ho-primary);margin-bottom:24px;padding:5px 14px;border:1px solid var(--ho-border);border-radius:2px;background:var(--ho-surface)}.hackathon-observer-onboarding_headerDot__qmDW_{width:6px;height:6px;border-radius:50%;background:var(--ho-primary);animation:hackathon-observer-onboarding_dotPulse__XYy9i 2.5s ease-in-out infinite}@keyframes hackathon-observer-onboarding_dotPulse__XYy9i{0%,to{opacity:.3}50%{opacity:1}}.hackathon-observer-onboarding_title__UQBZJ{font-size:clamp(26px,4vw,36px);font-weight:800;color:var(--ho-text-strong);margin:0 0 12px;letter-spacing:-.03em;line-height:1.15}.hackathon-observer-onboarding_titleAccent__3nAl3{background:linear-gradient(135deg,var(--ho-primary),var(--ho-primary-deep));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hackathon-observer-onboarding_subtitle__pH8bS{font-size:15px;color:var(--ho-text);margin:0;line-height:1.65}.hackathon-observer-onboarding_benefits__IAt98{display:flex;flex-direction:column;gap:1px;background:var(--ho-border);border:1px solid var(--ho-border);border-radius:6px;overflow:hidden;margin-bottom:32px}.hackathon-observer-onboarding_benefitItem__z20Zb{display:flex;align-items:center;gap:14px;padding:16px 20px;background:var(--ho-surface)}.hackathon-observer-onboarding_benefitIndex__p5ZBi{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--ho-primary);display:flex;align-items:center;justify-content:center;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;font-weight:700;color:var(--ho-primary);flex-shrink:0}.hackathon-observer-onboarding_benefitText__65dnc{font-size:14px;color:var(--ho-text-strong);margin:0;font-weight:500}.hackathon-observer-onboarding_authSection__XRTXR{background:var(--ho-surface);border:1px solid var(--ho-border);border-radius:6px;padding:28px 24px}.hackathon-observer-onboarding_authDividerRow__S_Tz5{display:flex;align-items:center;gap:12px;margin:20px 0}.hackathon-observer-onboarding_authDividerLine__6mkwW{flex:1;height:1px;background:var(--ho-border)}.hackathon-observer-onboarding_authDividerText__m_8aO{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--ho-text-dim);white-space:nowrap}.hackathon-observer-onboarding_secondMeBtn__JGGUR{width:100%;padding:13px 20px;background:var(--ho-surface-alt);color:var(--ho-text-strong);font-size:14px;font-weight:600;border:1px solid var(--ho-border);border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.hackathon-observer-onboarding_secondMeBtn__JGGUR:hover{border-color:var(--ho-accent);background:var(--ho-glow)}.hackathon-observer-onboarding_emailAuthRow__V9oOC{display:flex;gap:12px}.hackathon-observer-onboarding_emailBtn__jk9i3{flex:1;padding:13px 20px;background:var(--ho-primary);color:#fff;font-size:14px;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:all .2s;letter-spacing:.02em}.hackathon-observer-onboarding_emailBtn__jk9i3:hover{background:var(--ho-primary-deep);box-shadow:0 6px 24px rgba(139,92,246,.25);transform:translateY(-1px)}.hackathon-observer-onboarding_emailBtnGhost__p3H6T{flex:1;padding:13px 20px;background:var(--ho-surface-alt);color:var(--ho-primary);font-size:14px;font-weight:600;border:1px solid var(--ho-border);border-radius:4px;cursor:pointer;transition:all .2s;letter-spacing:.02em}.hackathon-observer-onboarding_emailBtnGhost__p3H6T:hover{background:var(--ho-primary);color:#fff;border-color:var(--ho-primary)}.hackathon-observer-onboarding_authPanelWrap__fFev7{margin-top:16px}.hackathon-observer-onboarding_footer__XTNx6{text-align:center;margin-top:28px}.hackathon-observer-onboarding_footerText__L8Z0P{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;color:var(--ho-text-dim);letter-spacing:.08em;margin:0}@media (max-width:520px){.hackathon-observer-onboarding_card__PHjvo{margin:20px 16px}.hackathon-observer-onboarding_authSection__XRTXR{padding:20px 16px}.hackathon-observer-onboarding_bgRadar__M0Uro{width:320px;height:320px}.hackathon-observer-onboarding_bgRadarCircle__ZlylH:first-child{width:100px;height:100px}.hackathon-observer-onboarding_bgRadarCircle__ZlylH:nth-child(2){width:190px;height:190px}.hackathon-observer-onboarding_bgRadarCircle__ZlylH:nth-child(3){width:280px;height:280px}.hackathon-observer-onboarding_bgRadarSweep__B4WeL{width:140px}.hackathon-observer-onboarding_emailAuthRow__V9oOC{flex-direction:column}}.shrimp-hackathon-onboarding_onboarding__4SjjH{--sh-orange:#F97316;--sh-orange-light:#FB923C;--sh-orange-dim:rgba(249,115,22,0.08);--sh-orange-medium:rgba(249,115,22,0.15);--sh-bg:#FDFCFB;--sh-card:#FFFFFF;--sh-surface:#F3F0ED;--sh-border:#E8E4E0;--sh-text:#1A1A1A;--sh-text-secondary:#6B6560;--sh-text-dim:#9A9490;--sh-mono:"SF Mono","Fira Code","Cascadia Code","Consolas",monospace;background:var(--sh-bg);color:var(--sh-text);min-height:100vh;position:relative;overflow-x:hidden;display:flex;flex-direction:column}.shrimp-hackathon-onboarding_onboarding__4SjjH:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.012) 0,rgba(0,0,0,.012) 4px);pointer-events:none;z-index:1}.shrimp-hackathon-onboarding_onboarding__4SjjH:after{content:"";position:fixed;inset:0;background-image:linear-gradient(var(--sh-border) 1px,transparent 1px),linear-gradient(90deg,var(--sh-border) 1px,transparent 1px);background-size:60px 60px;opacity:.35;pointer-events:none}.shrimp-hackathon-onboarding_frame__QukaN{position:relative;z-index:2;max-width:640px;margin:0 auto;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center;padding:60px 24px 80px}.shrimp-hackathon-onboarding_topTag__B2q8h{font-family:var(--sh-mono);font-size:10px;text-transform:uppercase;letter-spacing:3px;color:var(--sh-orange);background:var(--sh-orange-dim);padding:6px 14px;border:1px solid var(--sh-orange-medium);font-weight:700;display:inline-block;margin-bottom:32px}.shrimp-hackathon-onboarding_headline___kR_A{font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1;color:var(--sh-text);margin-bottom:16px}.shrimp-hackathon-onboarding_headlineAccent__58fs_{color:var(--sh-orange)}.shrimp-hackathon-onboarding_subtitle__mhFGS{font-size:clamp(15px,2vw,18px);color:var(--sh-text-secondary);line-height:1.6;margin-bottom:40px;max-width:480px}.shrimp-hackathon-onboarding_benefitsBlock__oIxlW{margin-bottom:40px}.shrimp-hackathon-onboarding_benefitsTitle__HVz3a{font-family:var(--sh-mono);font-size:11px;text-transform:uppercase;letter-spacing:3px;color:var(--sh-text-dim);margin-bottom:16px}.shrimp-hackathon-onboarding_benefitsList__1ofYA{display:flex;flex-direction:column;gap:0}.shrimp-hackathon-onboarding_benefitItem__8RXhh{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid var(--sh-border)}.shrimp-hackathon-onboarding_benefitItem__8RXhh:last-child{border-bottom:none}.shrimp-hackathon-onboarding_benefitMarker__1I13S{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--sh-orange-medium);color:var(--sh-orange);font-family:var(--sh-mono);font-weight:700;font-size:12px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.shrimp-hackathon-onboarding_benefitText__fdZNX{font-size:15px;color:var(--sh-text);line-height:1.5;padding-top:3px}.shrimp-hackathon-onboarding_diagonal__iL4V2{height:40px;background:linear-gradient(175deg,var(--sh-bg) 49%,var(--sh-orange) 49%,var(--sh-orange) 51%,var(--sh-surface) 51%);margin:8px -24px 32px}.shrimp-hackathon-onboarding_authSection__7dM3a{background:var(--sh-card);border:1px solid var(--sh-border);padding:32px;position:relative}.shrimp-hackathon-onboarding_authSection__7dM3a:before{content:"";position:absolute;top:0;right:0;width:24px;height:24px;background:linear-gradient(135deg,var(--sh-orange) 50%,transparent 50%)}.shrimp-hackathon-onboarding_authTitle__q2JmU{font-family:var(--sh-mono);font-size:10px;text-transform:uppercase;letter-spacing:3px;color:var(--sh-orange);margin-bottom:8px}.shrimp-hackathon-onboarding_authLabel__uUpM4{font-size:14px;color:var(--sh-text-secondary);margin-bottom:20px;line-height:1.5}.shrimp-hackathon-onboarding_secondMeBtn__MPhr4{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;font-family:var(--sh-mono);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--sh-text);background:var(--sh-card);border:2px solid var(--sh-border);cursor:pointer;transition:all .2s;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.shrimp-hackathon-onboarding_secondMeBtn__MPhr4:hover{border-color:var(--sh-orange);color:var(--sh-orange)}.shrimp-hackathon-onboarding_secondMeBtn__MPhr4:disabled{opacity:.5;cursor:not-allowed}.shrimp-hackathon-onboarding_registrationArea__Go_o_,.shrimp-hackathon-onboarding_secondmeArea__hmpRz{margin-bottom:20px}.shrimp-hackathon-onboarding_orDivider__EivcO{display:flex;align-items:center;gap:16px;margin:24px 0}.shrimp-hackathon-onboarding_orLine__5UGEG{flex:1;height:1px;background:var(--sh-border)}.shrimp-hackathon-onboarding_orText__fhqVL{font-family:var(--sh-mono);font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--sh-text-dim)}.shrimp-hackathon-onboarding_altAuthRow__XUuJi{display:flex;gap:12px}.shrimp-hackathon-onboarding_altAuthBtn__XPgCv{flex:1;padding:12px 20px;font-family:var(--sh-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--sh-text);background:var(--sh-surface);border:1px solid var(--sh-border);cursor:pointer;transition:border-color .15s,color .15s;text-align:center}.shrimp-hackathon-onboarding_altAuthBtn__XPgCv:hover{border-color:var(--sh-orange);color:var(--sh-orange)}.shrimp-hackathon-onboarding_bottomNote__Ge_Zo{margin-top:32px;text-align:center;font-family:var(--sh-mono);font-size:11px;text-transform:uppercase;letter-spacing:3px;color:var(--sh-text-dim)}@media (max-width:600px){.shrimp-hackathon-onboarding_frame__QukaN{padding:40px 16px 60px}.shrimp-hackathon-onboarding_authSection__7dM3a{padding:24px 20px}.shrimp-hackathon-onboarding_altAuthRow__XUuJi{flex-direction:column}.shrimp-hackathon-onboarding_diagonal__iL4V2{margin:8px -16px 24px}}.craw-opc_landing___3gvo{background:#F6F5F0;color:#1E293B;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;overflow-x:hidden}.craw-opc_landing___3gvo:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(16,185,129,.04) 1px,transparent 0),linear-gradient(90deg,rgba(16,185,129,.04) 1px,transparent 0);background-size:40px 40px}.craw-opc_systemBar__piOQa{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;border-bottom:1px solid #d4d1c7;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#78716C;letter-spacing:.5px;position:relative;z-index:2;background:rgba(246,245,240,.85);backdrop-filter:blur(8px)}.craw-opc_systemStatus__UEOla{display:flex;align-items:center;gap:16px}.craw-opc_statusDot__gI7sE{width:6px;height:6px;border-radius:50%;background:#10B981;box-shadow:0 0 6px rgba(16,185,129,.5);animation:craw-opc_pulse__IGOjv 2s ease-in-out infinite}@keyframes craw-opc_pulse__IGOjv{0%,to{opacity:1}50%{opacity:.4}}.craw-opc_systemLabel__kbLH8{text-transform:uppercase}.craw-opc_systemTime__ozj6H{font-variant-numeric:tabular-nums}.craw-opc_hero__dMo3w{position:relative;z-index:2;padding:80px 24px 60px;max-width:960px;margin:0 auto}.craw-opc_heroTag__x_2ZL{display:inline-flex;align-items:center;gap:8px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;color:#059669;letter-spacing:1px;text-transform:uppercase;margin-bottom:24px;padding:4px 12px;border:1px solid rgba(16,185,129,.35);border-radius:2px;background:rgba(16,185,129,.06)}.craw-opc_heroTitle__lg6m9{font-size:clamp(36px,6vw,56px);font-weight:800;line-height:1.1;color:#0F172A;margin:0 0 20px;letter-spacing:-.02em}.craw-opc_heroAccent__wHvdV{color:#059669}.craw-opc_heroSubtitle__umR88{font-size:17px;line-height:1.7;color:#64748B;max-width:600px;margin:0 0 40px}.craw-opc_heroCTA__5feyH{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#10B981;color:#fff;font-size:15px;font-weight:700;border:none;border-radius:2px;cursor:pointer;letter-spacing:.3px;transition:background .15s,transform .1s}.craw-opc_heroCTA__5feyH:hover{background:#059669;transform:translateY(-1px)}.craw-opc_heroCTA__5feyH:active{transform:translateY(0)}.craw-opc_metricsPanel__XQ86y{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);max-width:960px;margin:0 auto;padding:0 24px}.craw-opc_metricCell__Upnqg{padding:28px 24px;border:1px solid #d4d1c7;background:#FDFCFA;position:relative}.craw-opc_metricCell__Upnqg:not(:last-child){border-right:none}.craw-opc_metricValue__lUcuq{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:28px;font-weight:700;color:#059669;line-height:1;margin-bottom:8px;font-variant-numeric:tabular-nums}.craw-opc_metricLabel__Du5m6{font-size:12px;color:#78716C;text-transform:uppercase;letter-spacing:1px}.craw-opc_section__plnZf{position:relative;z-index:2;max-width:960px;margin:0 auto;padding:80px 24px}.craw-opc_sectionHeader__8CCoL{margin-bottom:48px}.craw-opc_sectionTag__9CS_A{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#10B981;text-transform:uppercase;letter-spacing:2px;margin-bottom:12px}.craw-opc_sectionTitle__Y_KVa{font-size:28px;font-weight:700;color:#0F172A;margin:0;letter-spacing:-.01em}.craw-opc_featureList__xEe2r{display:flex;flex-direction:column;gap:0}.craw-opc_featureRow__Zc842{display:grid;grid-template-columns:48px 160px 1fr;align-items:baseline;padding:20px 0;border-bottom:1px solid #d4d1c7;gap:20px}.craw-opc_featureRow__Zc842:first-child{border-top:1px solid #d4d1c7}.craw-opc_featureIndex__yTbbK{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:13px;color:#A8A29E}.craw-opc_featureTitle__SMtHh{font-size:15px;font-weight:600;color:#1E293B}.craw-opc_featureDesc__GjLHv{font-size:14px;color:#64748B;line-height:1.6}.craw-opc_timeline__K1Fsr{position:relative;display:flex;flex-direction:column;gap:0}.craw-opc_timelineStep__wb0gI{display:grid;grid-template-columns:80px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid #d4d1c7;position:relative}.craw-opc_timelineStep__wb0gI:first-child{border-top:1px solid #d4d1c7}.craw-opc_stepIndicator___tZcy{display:flex;flex-direction:column;align-items:center;gap:8px}.craw-opc_stepNumber__FcRI1{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid #10b981;border-radius:2px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:16px;font-weight:700;color:#059669;background:#FDFCFA}.craw-opc_stepConnector__a59bC{width:2px;flex:1;min-height:0;background:#D4D1C7}.craw-opc_stepContent__ZqNcF{padding-top:8px}.craw-opc_stepTitle__vnx8C{font-size:18px;font-weight:700;color:#0F172A;margin-bottom:8px}.craw-opc_stepDesc__Pyw7f{font-size:14px;color:#64748B;line-height:1.6}.craw-opc_tagsSection__K87W4{position:relative;z-index:2;max-width:960px;margin:0 auto;padding:0 24px 80px}.craw-opc_tagsGrid__yWAoV{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.craw-opc_tag__N9o7K{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;padding:6px 14px;border:1px solid #d4d1c7;color:#64748B;background:#FDFCFA;border-radius:2px;letter-spacing:.3px;transition:border-color .15s,color .15s,background .15s}.craw-opc_tag__N9o7K:hover{border-color:#10B981;color:#059669;background:rgba(16,185,129,.04)}.craw-opc_rosterSection__NTThM{position:relative;z-index:2;background:#EEEDEA;border-top:1px solid #d4d1c7;border-bottom:1px solid #d4d1c7}.craw-opc_rosterInner__gB2nh{max-width:960px;margin:0 auto;padding:60px 24px}.craw-opc_rosterGrid__JM38r{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.craw-opc_rosterCard__Pzkdw{border:1px solid #d4d1c7;padding:20px;background:#FDFCFA;border-radius:2px;transition:border-color .2s,box-shadow .2s}.craw-opc_rosterCard__Pzkdw:hover{border-color:rgba(16,185,129,.5);box-shadow:0 2px 12px rgba(16,185,129,.08)}.craw-opc_rosterAvatar__BYndz{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.25);border-radius:2px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:14px;font-weight:700;color:#059669;margin-bottom:12px}.craw-opc_rosterName__M_jYd{font-size:14px;font-weight:600;color:#1E293B;margin-bottom:4px}.craw-opc_rosterRole__YunWb{font-size:12px;color:#78716C;font-family:SF Mono,Fira Code,Cascadia Code,monospace}.craw-opc_bottomCTA__EdBjX{position:relative;z-index:2;max-width:960px;margin:0 auto;padding:80px 24px;text-align:center}.craw-opc_bottomTitle__Xglpx{font-size:32px;font-weight:800;color:#0F172A;margin-bottom:16px;letter-spacing:-.02em}.craw-opc_bottomDesc__wXyhg{font-size:15px;color:#64748B;margin-bottom:36px;max-width:480px;margin-left:auto;margin-right:auto;line-height:1.7}.craw-opc_bottomButton__Uz_Nb{display:inline-flex;align-items:center;gap:8px;padding:16px 40px;background:#10B981;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:2px;cursor:pointer;letter-spacing:.3px;transition:background .15s,transform .1s}.craw-opc_bottomButton__Uz_Nb:hover{background:#059669;transform:translateY(-1px)}.craw-opc_bottomButton__Uz_Nb:active{transform:translateY(0)}.craw-opc_footer__EjxhC{position:relative;z-index:2;border-top:1px solid #d4d1c7;padding:20px 24px;text-align:center;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#A8A29E;letter-spacing:.5px}@media (max-width:768px){.craw-opc_hero__dMo3w{padding:48px 20px 40px}.craw-opc_metricsPanel__XQ86y{grid-template-columns:1fr;padding:0 20px}.craw-opc_metricCell__Upnqg:not(:last-child){border-right:1px solid #d4d1c7;border-bottom:none}.craw-opc_featureRow__Zc842{grid-template-columns:48px 1fr;gap:12px}.craw-opc_featureTitle__SMtHh{grid-column:2}.craw-opc_featureDesc__GjLHv{grid-column:1/-1;padding-left:68px}.craw-opc_rosterGrid__JM38r{grid-template-columns:1fr}.craw-opc_section__plnZf{padding:60px 20px}.craw-opc_tagsSection__K87W4{padding:0 20px 60px}}@media (max-width:480px){.craw-opc_featureDesc__GjLHv{padding-left:0}.craw-opc_timelineStep__wb0gI{grid-template-columns:56px 1fr;gap:16px}}