.ob-root{--ob-bg:#09090b;--ob-s1:#111113;--ob-s2:#18181b;--ob-line:#1f1f23;--ob-line2:#27272a;--ob-fg:#fafafa;--ob-mut:#a1a1aa;--ob-dim:#71717a;--ob-acc:#34d399;position:relative;min-height:100vh;background:var(--ob-bg);color:var(--ob-fg);overflow-x:clip;font-variant-numeric:tabular-nums}.ob-root button{font-family:inherit}.ob-body{min-height:60vh;padding-top:64px}.ob-pulse{width:7px;height:7px;border-radius:999px;background:var(--ob-acc);animation:obDot 1.6s infinite;display:inline-block;flex-shrink:0}@keyframes obDot{0%,to{box-shadow:0 0 0 0 rgba(52,211,153,.5)}50%{box-shadow:0 0 0 6px rgba(52,211,153,0)}}.ob-dot{width:7px;height:7px;border-radius:999px;border:1px solid #3f3f46;display:inline-block;flex-shrink:0}.ob-pill .ob-dot{background:var(--ob-acc);border:0}.ob-cap{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ob-cap,.ob-meta{color:var(--ob-dim)}.ob-meta{font-size:12.5px}.ob-meta.ob-c{text-align:center;display:flex;justify-content:center;gap:6px;align-items:center}.ob-mono{font-family:Geist Mono,monospace;font-size:11.5px;color:var(--ob-dim)}.ob-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;border:1px solid var(--ob-line2);color:var(--ob-mut);white-space:nowrap}.ob-tag.ob-ok{border-color:rgba(52,211,153,.3);color:var(--ob-acc)}.ob-tag.ob-warn{border-color:rgba(251,191,36,.35);color:#fbbf24}.ob-tag.ob-off{color:var(--ob-dim);border-style:dashed;white-space:normal}.ob-fade{animation:obFadeUp .45s ease both}@keyframes obFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ob-caret{display:inline-block;width:2px;height:1em;background:var(--ob-acc);margin-left:2px;vertical-align:-2px;animation:obBlink 1s steps(2) infinite}@keyframes obBlink{50%{opacity:0}}.ob-skels{display:flex;flex-direction:column;gap:8px}.ob-skel{height:12px;border-radius:6px;background:var(--ob-line);animation:obShimmer 1.4s infinite}@keyframes obShimmer{0%,to{opacity:.5}50%{opacity:.9}}.ob-cta{height:44px;padding:0 20px;border-radius:11px;background:var(--ob-fg);color:var(--ob-bg);border:0;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;box-sizing:border-box;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)}.ob-cta:disabled{opacity:.6;cursor:default}.ob-cta.ob-sm{height:36px;font-size:13.5px;padding:0 14px}.ob-ghost{background:transparent;border:1px solid var(--ob-line2);color:var(--ob-mut);border-radius:10px;padding:8px 12px;font-size:13px;cursor:pointer}.ob-ghost:hover{color:var(--ob-fg)}.ob-warnbox{border:1px solid hsla(0,91%,71%,.35);background:hsla(0,91%,71%,.06);border-radius:12px;padding:14px 16px;font-size:14px;color:#fecaca;text-align:left;max-width:640px;width:100%;box-sizing:border-box}.ob-hrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ob-red{color:#f87171}.ob-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ob-start{max-width:780px;margin:0 auto;padding:88px 16px 80px;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center;position:relative;z-index:1}.ob-glow{position:absolute;top:-220px;left:50%;transform:translateX(-50%);width:1100px;height:760px;max-width:100vw;background:radial-gradient(ellipse at center,rgba(52,211,153,.1),transparent 62%);filter:blur(20px);pointer-events:none;z-index:0}.ob-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border:1px solid rgba(52,211,153,.3);border-radius:999px;background:rgba(52,211,153,.06);font-size:13px;color:var(--ob-mut)}.ob-h1{margin:0;font-size:clamp(34px,6vw,56px);line-height:1.05;letter-spacing:-.04em;font-weight:600;text-wrap:balance;background:linear-gradient(180deg,#fafafa,#bcbcc4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ob-lead{margin:0;font-size:17px;line-height:1.55;color:var(--ob-mut);max-width:600px;font-weight:300}.ob-urlform{width:100%;max-width:640px;display:flex;flex-direction:column;gap:10px;text-align:left}.ob-urlbox{display:flex;gap:8px;flex-wrap:wrap;padding:6px;border:1px solid var(--ob-line2);border-radius:16px;background:var(--ob-s2)}.ob-urlbox:focus-within{border-color:rgba(52,211,153,.5)}.ob-urlbox input{flex:1 1 240px;min-width:0;height:48px;padding:0 14px;background:transparent;border:0;color:var(--ob-fg);font-size:17px;outline:none;font-family:inherit}.ob-urlbox input::-moz-placeholder{color:#52525b}.ob-urlbox input::placeholder{color:#52525b}.ob-fine{font-size:12.5px;color:#52525b;text-align:center}.ob-tl{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:780px;text-align:left}.ob-tl li{border:1px solid var(--ob-line);border-radius:11px;padding:12px;font-size:13px;display:flex;flex-direction:column;gap:4px}.ob-tl b{font-family:Geist Mono,monospace;font-size:11px;color:#52525b;font-weight:500}.ob-turnstile{min-height:0}.ob-wrap{display:flex;gap:40px;padding:28px 32px 80px;max-width:1180px;margin:0 auto;box-sizing:border-box;width:100%}.ob-spine{width:200px;flex-shrink:0;position:sticky;top:88px;align-self:flex-start;display:flex;flex-direction:column;gap:2px}.ob-sp{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;font-size:13px;text-decoration:none;color:var(--ob-mut)}.ob-sp.ob-run{color:var(--ob-fg);background:var(--ob-s2)}.ob-sp.ob-todo{color:#52525b}.ob-sp.ob-err{color:#f87171}.ob-mark,.ob-spm{display:inline-flex;width:14px;justify-content:center}.ob-log{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--ob-mut);max-height:52vh;overflow:auto}.ob-ll{display:flex;gap:8px;align-items:baseline}.ob-ll .ob-mono{width:34px;flex-shrink:0}.ob-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:18px}.ob-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 0 18px;border-bottom:1px solid var(--ob-line)}.ob-herorow{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:8px}.ob-big{font-size:56px;font-weight:600;letter-spacing:-.04em;line-height:1;transition:opacity .3s;overflow-wrap:anywhere}.ob-big.ob-flash{opacity:.3}.ob-herosub{font-size:15px;color:var(--ob-mut);max-width:420px}.ob-heroside{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ob-sec{display:flex;flex-direction:column;gap:12px;padding:16px 0 6px;transition:opacity .3s;scroll-margin-top:80px}.ob-sec.ob-todo{opacity:.45}.ob-sec.ob-err{opacity:1}.ob-sech{display:flex;align-items:center;gap:10px}.ob-sech h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.ob-sech .ob-meta{margin-left:auto;text-align:right}.ob-co,.ob-sbody{display:flex;flex-direction:column;gap:12px}.ob-co{border:1px solid var(--ob-line2);border-radius:16px;background:var(--ob-s1);padding:20px}.ob-corow{display:flex;align-items:center;gap:12px}.ob-logo{width:38px;height:38px;border-radius:10px;background:var(--ob-fg);color:var(--ob-bg);display:grid;place-items:center;font-size:18px;font-weight:700;letter-spacing:-.04em;flex-shrink:0}.ob-coname{font-weight:600;font-size:16px}.ob-codom{font-weight:400;color:var(--ob-dim);font-size:13px;margin-left:6px}.ob-cofacts{font-size:13px;color:var(--ob-mut)}.ob-kws{display:flex;flex-wrap:wrap;gap:6px}.ob-kw{padding:3px 9px;border-radius:7px;background:var(--ob-line);font-size:12px;color:#d4d4d8}.ob-why{font-size:13.5px;line-height:1.55;color:var(--ob-mut);border-left:2px solid var(--ob-acc);padding-left:12px}.ob-why b{color:var(--ob-fg);font-weight:500}.ob-camps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ob-camp{border:1px solid var(--ob-line2);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px}.ob-camp.ob-first{border-color:rgba(52,211,153,.35)}.ob-camp p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ob-mut)}.ob-camph{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ob-camph b{font-weight:600;font-size:14.5px}.ob-hidrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ob-tw{overflow-x:auto;border:1px solid var(--ob-line);border-radius:14px;-webkit-overflow-scrolling:touch}.ob-tw table{width:100%;border-collapse:collapse;min-width:560px}.ob-tw th{text-align:left;padding:9px 12px;font-size:11.5px;font-weight:500;color:var(--ob-dim);background:var(--ob-s1);border-bottom:1px solid var(--ob-line);white-space:nowrap}.ob-row td{padding:10px 12px;border-top:1px solid var(--ob-line);font-size:13px;color:#d4d4d8;vertical-align:middle}.ob-row:first-child td{border-top:0}.ob-row.ob-dim td{color:#52525b}.ob-cell{display:flex;align-items:center;gap:10px}.ob-ini{width:24px;height:24px;border-radius:6px;background:var(--ob-line);border:1px solid var(--ob-line2);display:grid;place-items:center;font-size:11px;color:var(--ob-mut);flex-shrink:0}.ob-nm{font-weight:500;font-size:13.5px;color:var(--ob-fg);overflow-wrap:anywhere}.ob-row.ob-dim .ob-nm{color:var(--ob-dim)}.ob-whytd{color:var(--ob-mut);max-width:320px}.ob-w1{color:var(--ob-acc)}.ob-w1,.ob-w2{white-space:nowrap}.ob-w2{color:var(--ob-mut)}.ob-foot,.ob-w0{color:#52525b}.ob-foot{font-size:12.5px}.ob-finding{display:inline-flex;align-items:center;gap:8px;color:var(--ob-mut);font-size:13px}.ob-people{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ob-people.ob-col{grid-template-columns:1fr;align-content:start}.ob-pc{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--ob-line);border-radius:11px}.ob-pc.ob-sel{border-color:var(--ob-acc);background:var(--ob-s2)}.ob-pc .ob-tag{margin-left:auto}.ob-pc>div{min-width:0}.ob-pc .ob-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-av{width:28px;height:28px;border-radius:999px;background:var(--ob-line);border:1px solid var(--ob-line2);display:grid;place-items:center;font-size:10px;font-weight:600;color:var(--ob-mut);flex-shrink:0}.ob-ems{display:grid;grid-template-columns:1fr 300px;gap:14px;align-items:start}.ob-em{border:1px solid var(--ob-line2);border-radius:16px;background:var(--ob-s1);overflow:hidden}.ob-emh{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--ob-line)}.ob-emh .ob-tag{margin-left:auto}.ob-emh>div{min-width:0}.ob-emsub{padding:12px 18px;border-bottom:1px solid var(--ob-line);font-weight:500;font-size:14px}.ob-embody{padding:16px 18px;font-size:14px;line-height:1.65;color:#d4d4d8;white-space:pre-wrap;overflow-wrap:anywhere}.ob-emf{display:flex;gap:8px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--ob-line)}.ob-emf .ob-tag{white-space:normal}.ob-plan{display:grid;grid-template-columns:220px 1fr 280px;gap:22px;align-items:start;border:1px solid var(--ob-line2);border-radius:16px;background:var(--ob-s1);padding:20px}.ob-qrow{display:flex;gap:12px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--ob-line)}.ob-qrow:last-child{border:0}.ob-qn{font-size:24px;font-weight:600;letter-spacing:-.03em;min-width:64px;line-height:1.1;white-space:nowrap}.ob-ql{font-size:13px;color:#d4d4d8;line-height:1.4}.ob-weeks{display:flex;align-items:flex-end;gap:12px;height:150px;padding-top:6px}.ob-wk{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;height:100%}.ob-wkb{flex:1;width:100%;max-width:56px;display:flex;align-items:flex-end}.ob-wkb i{display:block;width:100%;background:var(--ob-acc);border-radius:4px 4px 2px 2px}.ob-wk b{font-size:12.5px}.ob-wk span{font-size:11px;color:var(--ob-dim)}.ob-daily{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.45;color:var(--ob-mut)}.ob-daily li{display:flex;gap:8px;align-items:flex-start}.ob-daily li svg{margin-top:3px;flex-shrink:0}.ob-gate{margin-top:10px;border:1px solid rgba(52,211,153,.3);border-radius:16px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:linear-gradient(180deg,rgba(52,211,153,.05),rgba(52,211,153,0) 70%)}.ob-gt{font-size:18px;font-weight:600;letter-spacing:-.02em}.ob-gs{font-size:13.5px;color:var(--ob-mut);margin-top:4px}.ob-capform{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ob-capform input{flex:1 1 200px;min-width:0;height:40px;padding:0 12px;background:var(--ob-s2);border:1px solid var(--ob-line2);border-radius:10px;color:var(--ob-fg);font-family:inherit;font-size:14px;outline:none}.ob-capform input:focus{border-color:rgba(52,211,153,.5)}@media (max-width:900px){.ob-camps,.ob-ems,.ob-people,.ob-plan{grid-template-columns:1fr}.ob-tl{grid-template-columns:1fr 1fr}.ob-wrap{flex-direction:column;gap:18px;padding:20px 22px 80px}.ob-spine{position:static;width:auto}.ob-log{max-height:120px}.ob-hero{flex-direction:column;align-items:flex-start}.ob-heroside{justify-content:flex-start}.ob-big{font-size:40px}.ob-start{padding:56px 16px 64px}}@media (max-width:480px){.ob-tl{grid-template-columns:1fr 1fr}.ob-urlbox .ob-cta{flex:1 1 100%}.ob-gate .ob-cta{width:100%}}@media (prefers-reduced-motion:reduce){.ob-caret,.ob-fade,.ob-pulse,.ob-skel{animation:none}.ob-big,.ob-sec{transition:none}}.ob-camps>*,.ob-ems>*,.ob-people>*,.ob-plan>*{min-width:0}@media (max-width:480px){.ob-camph{flex-direction:column;align-items:flex-start;gap:2px}}.ob-gatewrap{display:grid;grid-template-columns:440px 1fr;gap:40px;max-width:900px;margin:0 auto;padding:60px 40px;width:100%;box-sizing:border-box}.ob-gatecard{border:1px solid var(--ob-line2);border-radius:18px;background:var(--ob-s1);padding:28px;display:flex;flex-direction:column;gap:14px}.ob-h1s{margin:0;font-size:28px;letter-spacing:-.03em;font-weight:600}.ob-desc{margin:0;font-size:14px;line-height:1.6;color:var(--ob-mut)}.ob-founding{border:1px solid rgba(52,211,153,.3);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px;font-size:13.5px}.ob-founding b{font-weight:500}.ob-form{gap:10px;margin-top:6px}.ob-form,.ob-form label{display:flex;flex-direction:column}.ob-form label{gap:5px;font-size:12px;color:var(--ob-dim);margin-top:4px}.ob-form input[type=email],.ob-form input[type=text]{height:42px;box-sizing:border-box;padding:0 12px;background:var(--ob-s2);border:1px solid var(--ob-line2);border-radius:10px;color:var(--ob-fg);font-family:inherit;font-size:14px;outline:none;width:100%}.ob-form input:focus{border-color:rgba(52,211,153,.5)}.ob-form input[aria-invalid=true]{border-color:#f87171}.ob-form label.ob-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;color:var(--ob-mut);margin-top:6px;cursor:pointer}.ob-check input{margin:3px 0 0;width:15px;height:15px;flex-shrink:0;accent-color:var(--ob-acc)}.ob-check a{color:var(--ob-fg);text-decoration:underline;text-decoration-color:#3f3f46;text-underline-offset:3px}.ob-cta.ob-w{width:100%;justify-content:center}.ob-formerr{font-size:12.5px;color:#f87171}.ob-meta-c{font-size:12.5px;color:var(--ob-dim);text-align:center;display:flex;justify-content:center;gap:6px;align-items:center}.ob-gateside{display:flex;flex-direction:column;gap:8px;padding-top:12px}.ob-keep{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#d4d4d8}.ob-back,.ob-keep.dim{color:var(--ob-dim)}.ob-back{background:none;border:0;font-size:13px;cursor:pointer;padding:0;text-align:left}.ob-back:hover{color:var(--ob-fg)}.ob-donecard{text-align:center;align-items:center}.ob-donecard .ob-h1s{margin-top:6px}@media (max-width:900px){.ob-gatewrap{grid-template-columns:1fr;padding:40px 16px;gap:24px}.ob-gateside{padding-top:0}}@media (prefers-reduced-motion:reduce){.ob-gatewrap .ob-fade{animation:none}}