._content_kjsi4_1{max-width:calc(100vw - 2rem);padding:2.5rem var(--spacing-8) var(--spacing-8)}._title_kjsi4_6{margin:0;font-family:var(--font-family-heading);font-size:1.5rem;line-height:1.25;padding-right:var(--spacing-8)}._lede_kjsi4_14{max-width:none;text-wrap:pretty;margin:var(--spacing-3) 0 0;line-height:1.6;color:var(--muted-foreground)}._steps_kjsi4_22{margin:var(--spacing-8) 0 0;padding:0;list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:var(--spacing-4)}._steps_kjsi4_22 li{counter-increment:step;display:flex;align-items:baseline;gap:var(--spacing-3);line-height:1.5}._steps_kjsi4_22 li:before{content:counter(step);flex-shrink:0;width:1ch;font-size:.8rem;font-weight:700;color:var(--primary)}._soon_kjsi4_49{max-width:none;text-wrap:pretty;margin:var(--spacing-8) 0 0;font-size:.875rem;line-height:1.6;color:var(--muted-foreground)}._actions_kjsi4_58{margin-top:var(--spacing-8);display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--spacing-3)}._primary_kjsi4_67{border-radius:0}._oauth_kjsi4_71{margin-top:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-3)}._oauthButton_kjsi4_78{width:100%;justify-content:center;border-radius:0}._fine_kjsi4_84{max-width:none;text-wrap:pretty;margin:var(--spacing-4) 0 0;font-size:.8rem;line-height:1.6;color:var(--muted-foreground)}._fine_kjsi4_84 a{color:inherit;text-decoration:underline}._fields_kjsi4_98{margin-top:var(--spacing-8);display:flex;flex-direction:column;gap:1.25rem}._field_kjsi4_98{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}._label_kjsi4_112{font-size:.85rem;font-weight:600}._hint_kjsi4_117{font-size:.8rem;color:var(--muted-foreground)}._error_kjsi4_122{margin:1.25rem 0 0;font-size:.875rem;color:var(--error)}._doneIcon_kjsi4_128{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:var(--spacing-4);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}._spin_kjsi4_140{animation:_spin_kjsi4_140 1s linear infinite}@keyframes _spin_kjsi4_140{to{transform:rotate(360deg)}}@media(max-width:520px){._content_kjsi4_1{padding:var(--spacing-8) 1.25rem var(--spacing-6)}._actions_kjsi4_58{flex-direction:column-reverse;align-items:stretch}}._themeToggleWrapper_147jz_1{position:fixed;top:var(--spacing-4);right:var(--spacing-4);z-index:var(--z-nav-sticky);background-color:#020c0799;border:1px solid rgba(10,189,87,.3);border-radius:var(--radius-full);padding:2px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._container_147jz_13{display:flex;flex-direction:column;min-height:100vh;background-color:#04170d;background-image:radial-gradient(circle at 50% 0%,rgba(10,189,87,.15) 0%,transparent 70%);color:#ecfff5;font-family:var(--font-family-base);padding:var(--spacing-8) var(--spacing-4)}._inner_147jz_24{max-width:900px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:var(--spacing-12)}._header_147jz_34{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3)}._brand_147jz_42{margin:0;line-height:1}._brandLink_147jz_47{display:inline-flex;border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}._brandLink_147jz_47:hover{transform:translateY(-1px)}._brandLink_147jz_47:focus-visible{outline:2px solid #0ABD57;outline-offset:4px}._companyLogo_147jz_66{display:block;max-height:88px;max-width:260px;object-fit:contain;padding:var(--spacing-3) var(--spacing-4);background-color:#fff;border-radius:var(--radius-md)}._companyName_147jz_76{display:block;font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;color:#fff;line-height:1.2}._brandLink_147jz_47:hover ._companyName_147jz_76{color:#0abd57}._companyDescription_147jz_89{max-width:640px;font-size:1.1rem;line-height:1.6;opacity:.9;margin:var(--spacing-2) 0 0}._rolesSection_147jz_98{display:flex;flex-direction:column;gap:var(--spacing-6)}._rolesHeader_147jz_104{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding-bottom:var(--spacing-3);border-bottom:1px solid rgba(10,189,87,.2)}._sectionTitle_147jz_113{display:flex;align-items:center;gap:var(--spacing-2);font-size:1.1rem;font-weight:700;color:#0abd57;text-transform:uppercase;letter-spacing:.04em;margin:0}._roleCount_147jz_125{font-size:.8rem;padding:.1rem .5rem;border-radius:var(--radius-full);background-color:#0abd571f}._viewToggle_147jz_132{display:inline-flex;border:1px solid rgba(10,189,87,.3);border-radius:var(--radius);overflow:hidden}._viewButton_147jz_139{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2rem;background:transparent;border:none;color:#ecfff599;cursor:pointer}._viewButton_147jz_139+._viewButton_147jz_139{border-left:1px solid rgba(10,189,87,.3)}._viewButton_147jz_139:hover{color:#0abd57}._viewButtonActive_147jz_159{background-color:#0abd5726;color:#0abd57}._roleMain_147jz_164{display:flex;flex-direction:column;flex-grow:1;min-width:0}._rolesList_147jz_172{display:flex;flex-direction:column;border:1px solid rgba(10,189,87,.25);border-radius:var(--radius-md);overflow:hidden}._roleRow_147jz_180{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6);padding:var(--spacing-4) var(--spacing-5, 1.25rem);background-color:#062314;color:inherit;text-decoration:none;transition:background-color .2s ease}._roleRow_147jz_180+._roleRow_147jz_180{border-top:1px solid rgba(10,189,87,.15)}._roleRow_147jz_180:hover{background-color:#0a2f1b}._roleRow_147jz_180 ._roleTitle_147jz_200{font-size:1.05rem;margin-bottom:var(--spacing-1)}._roleRow_147jz_180 ._roleDescription_147jz_205{margin:0;font-size:.9rem}._roleRow_147jz_180 ._metaRow_147jz_210{margin-top:0;justify-content:flex-end;flex-shrink:0;max-width:50%}._rolesGrid_147jz_217{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._roleCard_147jz_223{display:flex;flex-direction:column;background-color:#062314;border:1px solid rgba(10,189,87,.3);border-radius:var(--radius-md);padding:var(--spacing-6);text-decoration:none;color:inherit;transition:all .2s ease;box-shadow:0 4px 6px #0003}._roleCard_147jz_223:hover{transform:translateY(-2px);border-color:#0abd57cc;box-shadow:0 8px 15px #0000004d,0 0 10px #0abd5726}._roleTitle_147jz_200{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 var(--spacing-2) 0}._roleDescription_147jz_205{font-size:.95rem;line-height:1.5;color:#ecfff5;opacity:.7;margin:0 0 var(--spacing-6) 0;flex-grow:1}._metaRow_147jz_210{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:auto}._metaPill_147jz_266{display:inline-flex;align-items:center;gap:.35rem;background-color:#0abd571a;color:#0abd57;border:1px solid rgba(10,189,87,.2);padding:.25rem .6rem;border-radius:var(--radius-full);font-size:.75rem}._metaIcon_147jz_280{opacity:.8}._emptyState_147jz_284{background-color:#06231480;border:1px dashed rgba(10,189,87,.2);border-radius:var(--radius-md);padding:var(--spacing-8);text-align:center;color:#0abd57;opacity:.7}._footer_147jz_297{display:flex;justify-content:center;padding-top:var(--spacing-8);margin-top:auto}._footerLink_147jz_304{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);text-decoration:none;opacity:.6;transition:opacity .2s ease}._footerLink_147jz_304:hover{opacity:1}._footerText_147jz_318{font-size:.8rem;color:#0abd57;text-align:center}@media(max-width:768px){._rolesGrid_147jz_217{grid-template-columns:1fr}._roleRow_147jz_180{flex-direction:column;align-items:flex-start;gap:var(--spacing-3)}._roleRow_147jz_180 ._metaRow_147jz_210{max-width:none;justify-content:flex-start}._companyName_147jz_76{font-size:2rem}}body:not(.dark) ._themeToggleWrapper_147jz_1{background-color:#fffc;border-color:#0abd5733}body:not(.dark) ._container_147jz_13{background-color:#fafcfb;background-image:radial-gradient(circle at 50% 0%,rgba(10,189,87,.05) 0%,transparent 70%);color:#1a2e23}body:not(.dark) ._companyName_147jz_76,body:not(.dark) ._roleTitle_147jz_200{color:#0d1a13}body:not(.dark) ._roleCard_147jz_223{background-color:#fff;box-shadow:0 4px 6px #0000000d}body:not(.dark) ._roleCard_147jz_223:hover{box-shadow:0 8px 15px #0000001a,0 0 10px #0abd571a}body:not(.dark) ._roleDescription_147jz_205{color:#1a2e23}body:not(.dark) ._emptyState_147jz_284{background-color:#fff}body:not(.dark) ._roleRow_147jz_180{background-color:#fff}body:not(.dark) ._roleRow_147jz_180:hover{background-color:#f0fdf4}body:not(.dark) ._viewButton_147jz_139{color:#04170d8c}body:not(.dark) ._viewButtonActive_147jz_159,body:not(.dark) ._viewButton_147jz_139:hover{color:#0a8e43}body:not(.dark) ._companyLogo_147jz_66{box-shadow:0 0 0 1px #04170d14}._pitchCard_147jz_402{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-8);border:1px solid rgba(10,189,87,.45);border-radius:var(--radius-md);background-color:#062314;background-image:linear-gradient(135deg,rgba(10,189,87,.14) 0%,transparent 60%)}._pitchText_147jz_414{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}._pitchEyebrow_147jz_421{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0abd57}._pitchTitle_147jz_430{margin:0;font-family:var(--font-family-heading);font-size:1.35rem;line-height:1.3;color:#fff}._pitchBody_147jz_438{margin:0;line-height:1.6;opacity:.85}._pitchButton_147jz_444{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:.75rem 1.25rem;border:none;border-radius:0;background-color:#0abd57;color:#04170d;font-weight:700;font-size:.95rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._pitchButton_147jz_444:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0abd574d}._pitchButton_147jz_444:focus-visible{outline:2px solid #ECFFF5;outline-offset:3px}body:not(.dark) ._pitchCard_147jz_402{background-color:#fff;background-image:linear-gradient(135deg,rgba(10,189,87,.08) 0%,transparent 60%)}body:not(.dark) ._pitchTitle_147jz_430{color:#04170d}@media(max-width:640px){._pitchCard_147jz_402{flex-direction:column;align-items:stretch;padding:var(--spacing-6)}._pitchButton_147jz_444{justify-content:center}}._loadingContainer_1e83f_1{min-height:100vh;background-color:#04170d;padding:var(--spacing-16) var(--spacing-4);display:flex;justify-content:center}._skeletonInner_1e83f_9{width:100%;max-width:900px;display:flex;flex-direction:column;gap:var(--spacing-12)}._skeletonHeader_1e83f_17{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);width:100%}._skeletonTitle_1e83f_25{width:300px;height:3rem;background-color:#0abd571a!important}._skeletonUrl_1e83f_31{width:150px;height:1rem;background-color:#0abd571a!important}._skeletonDesc_1e83f_37{width:100%;max-width:700px;height:1.2rem;background-color:#0abd570d!important}._skeletonGrid_1e83f_44{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6)}._skeletonCard_1e83f_50{height:180px;border-radius:var(--radius-md);background-color:#0abd570d!important}._errorContainer_1e83f_56{min-height:100vh;background-color:#04170d;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4)}._errorCard_1e83f_65{background-color:#020c07;border:1px solid rgba(10,189,87,.3);border-radius:var(--radius-md);padding:var(--spacing-8) var(--spacing-12);text-align:center;box-shadow:0 10px 30px #00000080}._errorCode_1e83f_74{font-family:var(--font-family-monospace);color:#0abd57;font-size:4rem;margin:0;line-height:1}._errorTitle_1e83f_82{font-family:var(--font-family-heading);color:#fff;font-size:2rem;margin:var(--spacing-4) 0}._errorMessage_1e83f_89{color:#ecfff5;opacity:.8;font-size:1.1rem;margin:0}._errorNudge_1e83f_96{color:#ecfff5;opacity:.9;font-size:1rem;margin-top:var(--spacing-6);margin-bottom:var(--spacing-4)}._errorButton_1e83f_104{display:inline-block;background-color:#0abd57;color:#020c07;text-transform:uppercase;font-weight:700;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-button);text-decoration:none;transition:all .2s ease;margin-bottom:var(--spacing-8)}._errorButton_1e83f_104:hover{box-shadow:0 0 15px #0abd5766}._errorFooter_1e83f_121{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);opacity:.6;margin-top:var(--spacing-8);border-top:1px solid rgba(10,189,87,.2);padding-top:var(--spacing-6)}._errorFooter_1e83f_121 p{margin:0;font-size:.875rem;color:#0abd57}@media(max-width:768px){._skeletonGrid_1e83f_44{grid-template-columns:1fr}}
