:where(.ge-card){position:relative;border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 48px -32px rgba(0,0,0,.8);color:#fff}:where(.ge-inset){border-radius:.9rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}:where(.ge-card-link){transition:border-color .3s ease,background .3s ease,transform .3s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){:where(.ge-card-link:hover){border-color:rgba(95,197,197,.35);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));transform:translateY(-1px)}}:where(.ge-card-link:focus-visible){outline:2px solid #ffd166;outline-offset:3px}:where(.ge-label){font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45)}:where(.ge-title){font-family:var(--font-geist),Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.05}:where(.ge-num){font-variant-numeric:tabular-nums;letter-spacing:-.03em}:where(.ge-field){width:100%;min-height:2.75rem;padding:.625rem .95rem;border-radius:.85rem;font-size:.9375rem;color:#fff;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}:where(.ge-field)::-moz-placeholder{color:rgba(255,255,255,.35)}:where(.ge-field)::placeholder{color:rgba(255,255,255,.35)}@media (hover:hover){:where(.ge-field:hover){border-color:rgba(255,255,255,.18)}}:where(.ge-field:focus,.ge-field:focus-visible){outline:none;border-color:rgba(95,197,197,.6);background:rgba(255,255,255,.06);box-shadow:0 0 0 3px rgba(95,197,197,.15)}:where(.ge-field:disabled){opacity:.5;cursor:not-allowed}:where(select.ge-field){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center}:where(.ge-field) option,:where(.site-future) select option{background:#0a1628;color:#fff}:where(textarea.ge-field){min-height:6rem;line-height:1.6}:where(.ge-table){width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}:where(.ge-table) th{padding:.75rem 1rem;text-align:left;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}:where(.ge-table) td{padding:.85rem 1rem;color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.05);vertical-align:middle}:where(.ge-table) tbody tr{transition:background-color .2s ease}@media (hover:hover){:where(.ge-table) tbody tr:hover{background:rgba(255,255,255,.025)}}:where(.ge-table) tbody tr:last-child td{border-bottom:none}.site-future ::-webkit-scrollbar-track{background:transparent}.site-future ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:9999px}.site-future ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.22)}