:root{--site-canvas:#111113;--site-surface:#18181b;--site-hover:#242426;--site-text:#f5f5f6;--site-muted:#b3b3bd;--site-border:#343438;--site-control-border:#48484e;--site-accent:#ffa14d;--site-accent-hover:#ffb16e;--site-font:var(--font-geist-sans), sans-serif;--site-mono:var(--font-geist-mono), monospace;--site-width:min(1280px, calc(100% - 112px));--site-section-space:88px}html,body{background:var(--site-canvas);color:var(--site-text)}body{font-family:var(--site-font)}::selection{background:var(--site-accent);color:#17100a}.bc-public-shell.bc-colony-landing{--remix-ivory:var(--site-canvas);--remix-ink:var(--site-text);--remix-border:var(--site-border);--remix-muted:var(--site-muted);--remix-green:var(--site-accent);--remix-green-2:var(--site-surface);--remix-saffron:var(--site-accent);--remix-blue:#ffcf99;--remix-focus:var(--site-accent);--bg:var(--site-canvas);--surface:var(--site-surface);--surface-2:var(--site-canvas);--border:var(--site-border);--border-strong:var(--site-control-border);--text:var(--site-text);--muted:var(--site-muted);--faint:#a1a1aa;--live:var(--site-accent);--warm:var(--site-accent);--info:#ffcf99;--danger:#ff8a80;--shadow:none;--bc-display-font:var(--site-font);--bc-body-font:var(--site-font);background:var(--bg);color:var(--text);font-family:var(--site-font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--border-strong) var(--bg)}.bc-public-shell.bc-colony-landing:before{content:none}.bc-colony-landing :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--live);outline-offset:4px}.bc-colony-landing :is(input,textarea){caret-color:var(--live)}.bc-colony-landing a{text-underline-offset:4px}.bc-colony-landing :is(code,pre,kbd,.setup-command-block,.developer-key-field input){font-family:var(--site-mono)}.bc-colony-landing :is(h1,h2,h3){font-family:var(--site-font);text-wrap:balance}.bc-colony-landing :is(.shell,.bc-public-section,.bc-public-header-inner,.bc-public-footer,.hack-shell){width:var(--site-width);margin-inline:auto}.bc-colony-landing .bc-public-header{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--border)}.bc-colony-landing .bc-public-header-inner{min-height:88px}.bc-colony-landing .bc-brand-mark{font-family:var(--site-font);font-size:24px}.bc-colony-landing .bc-public-nav{letter-spacing:0;gap:28px;font-size:15px}.bc-colony-landing .bc-public-header .bc-public-cta,.bc-colony-landing .bc-public-header .bc-mobile-nav .bc-public-cta{border:1px solid var(--border-strong);min-height:40px;box-shadow:none;color:var(--text);letter-spacing:0;background:0 0;border-radius:8px;padding:8px 16px;font-family:inherit}.bc-colony-landing .bc-public-header .bc-public-cta:hover,.bc-colony-landing .bc-public-header .bc-mobile-nav .bc-public-cta:hover{background:var(--site-hover);box-shadow:none}.bc-colony-landing .bc-burger{border-color:var(--border-strong);box-shadow:none;background:0 0}.bc-colony-landing .bc-mobile-menu{background:var(--bg);box-shadow:none}.bc-colony-landing .bc-public-footer{border-top:1px solid var(--border);color:var(--muted);background:0 0;padding:28px 0;font-family:inherit;font-size:13px}.bc-colony-landing .bc-footer-links{font-family:inherit}.bc-public-shell.bc-colony-landing.bc-remix-page .shell{padding-block:var(--site-section-space)}.bc-public-shell.bc-colony-landing .page-title{letter-spacing:-.035em;max-width:22ch;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.12}.bc-public-shell.bc-colony-landing .section h2{letter-spacing:-.03em;font-size:clamp(28px,3.5vw,44px);font-weight:600;line-height:1.16}.bc-public-shell.bc-colony-landing .section-lede{max-width:65ch;font-size:17px;line-height:1.65}.bc-colony-landing .shell>.section:first-child{padding-top:0}.bc-colony-landing :is(.utilization-svg path,.queue-svg path){filter:none}.bc-public-shell.bc-colony-landing .button{border:1px solid var(--border-strong);min-height:50px;box-shadow:none;color:var(--text);letter-spacing:0;background:0 0;border-radius:8px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,border-color .15s}.bc-public-shell.bc-colony-landing .button:hover{background:var(--site-hover);border-color:#75757c;transform:none}.bc-public-shell.bc-colony-landing .button.primary,.bc-public-shell.bc-colony-landing .button.bc-chat-cta{background:var(--live);border-color:var(--live);color:#17100a;box-shadow:none}.bc-public-shell.bc-colony-landing .button.primary:hover,.bc-public-shell.bc-colony-landing .button.bc-chat-cta:hover{background:var(--site-accent-hover)}.bc-public-shell.bc-colony-landing .button:is(:disabled,.disabled){opacity:.55;cursor:not-allowed;transform:none}.bc-public-shell.bc-colony-landing .message.error{color:var(--danger);background:#261b1c;border-color:#80504d}.bc-public-shell.bc-colony-landing [aria-invalid=true]{border-color:var(--danger)}.bc-public-shell.bc-colony-landing :is(.panel,.price-card,.step,.stat-panel,.form-panel,.bc-public-card){border:1px solid var(--border);box-shadow:none;background:0 0;border-radius:12px}.bc-public-shell.bc-colony-landing :is(.step,.price-card,.bc-public-card):hover{box-shadow:none;border-color:var(--border);transform:none}.bc-public-shell.bc-colony-landing .panel-header{color:var(--text);letter-spacing:0;background:0 0;font-family:inherit;font-size:16px;font-weight:600}.bc-public-shell.bc-colony-landing :is(input,textarea,select){background:var(--surface);border-radius:8px}.bc-public-shell.bc-colony-landing :is(input,textarea)::placeholder{color:var(--faint)}.bc-public-shell.bc-colony-landing .status-dot{box-shadow:none}.bc-colony-landing :is(.leaderboard-row>span,.metric strong,.utilization-panel svg,.live-meter-top strong){font-family:var(--site-mono);font-variant-numeric:tabular-nums}.bc-colony-landing .leaderboard-row strong{font-family:inherit;font-weight:500}.bc-colony-landing .leaderboard-row.is-first{color:var(--text);background:0 0}.bc-colony-landing .price{font-family:var(--site-font);letter-spacing:-.035em}.bc-public-shell.bc-colony-landing.auth-page{padding-top:0}.bc-colony-landing.bc-build-page .shell{max-width:1280px}.bc-colony-landing :is(.bc-api-origin,.onboarding-card){border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:12px}.bc-colony-landing .bc-api-live-dot{box-shadow:none}.bc-public-shell.bc-colony-landing :is(.terminal,.compact-terminal){border-color:var(--border);background:var(--surface);color:var(--text);font-family:var(--site-mono)}.bc-public-shell.bc-colony-landing .terminal pre{color:var(--text)}.bc-public-shell.bc-colony-landing .terminal :is(code,.muted){color:var(--muted)}.bc-public-shell.bc-colony-landing .terminal .button{color:var(--text);border-color:var(--border-strong);font-family:var(--site-font)}.bc-colony-landing .hackathon-campaign{--hackathon-ink:var(--text);--hackathon-ink-2:var(--muted);--hackathon-paper:var(--bg);--hackathon-paper-2:var(--surface);--hackathon-muted:var(--muted);--hackathon-line:var(--border);--hackathon-line-strong:var(--border-strong);--hackathon-orange:var(--live);background:var(--bg);font-family:var(--site-font)}.bc-colony-landing .hackathon-campaign .hackathon-hero{background:var(--bg)}.bc-colony-landing .hackathon-campaign :is(h1,h2,h3){font-family:var(--site-font);letter-spacing:-.03em;font-weight:600;line-height:1.15}.bc-colony-landing .hack-hero-title{font-size:clamp(40px,5vw,72px)}.bc-colony-landing :is(.hack-section,.hack-slide){padding-block:var(--site-section-space)}.bc-colony-landing .hack-register-bar{border-radius:12px}.bc-colony-landing .hack-register-bar-label{font-family:inherit}.bc-colony-landing .hack-lane{border-radius:12px}.bc-colony-landing .hack-lane:hover{transform:none}.bc-colony-landing .hack-lane-state{font-family:var(--site-font);letter-spacing:0}@media (max-width:1100px){:root{--site-width:calc(100% - 64px);--site-section-space:72px}.bc-colony-landing .bc-public-nav{gap:18px}}@media (max-width:760px){:root{--site-width:calc(100% - 40px);--site-section-space:56px}.bc-colony-landing .bc-public-header-inner{gap:12px;min-height:72px}.bc-colony-landing .bc-brand-mark{gap:6px;font-size:20px}.bc-colony-landing .bc-brand-mark img{width:26px;height:26px}.bc-colony-landing .bc-brand-mark span:not(.sr-only){display:inline}.bc-colony-landing .bc-public-header .bc-mobile-nav .bc-public-cta{padding-inline:12px;font-size:13px}.bc-colony-landing .bc-public-footer{line-height:1.7}}@media (max-width:374px){.bc-colony-landing .bc-public-header .bc-brand-mark span:not(.sr-only){display:none}}@media (prefers-reduced-motion:reduce){.bc-colony-landing *,.bc-colony-landing :before,.bc-colony-landing :after{scroll-behavior:auto;transition:none;animation:none}}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
