.physicsLanding{color-scheme:dark;font-size:16px;line-height:normal;font-weight:400;letter-spacing:normal;color:#edeae4}.physicsLanding :where(div,header,nav,main,section,footer,h1,h2,h3,p,a,span,ul,ol,li,button,figure,figcaption,details,summary,code){all:revert}.physicsLanding svg{display:inline;vertical-align:baseline}.physicsLanding .idea-brand-lockup{display:inline-flex;align-items:center;gap:var(--idea-logo-gap);text-decoration:none;color:#edeae4}.physicsLanding .idea-wordmark{font-family:var(--font-space-grotesk),"Space Grotesk",sans-serif;font-weight:700;font-size:24px;line-height:1;letter-spacing:-.025em}.physicsLanding .physicsSkip{position:absolute;z-index:100;top:8px;left:8px;padding:12px;background:#ff5a1f;color:#0b0b0c;transform:translateY(-200%)}.physicsLanding .physicsSkip:focus{transform:none}.physicsLanding .physicsPricing{max-width:1240px;margin:auto;padding:96px 32px;text-align:center;font-family:Inter,sans-serif;border-top:1px solid #ffffff1a}.physicsLanding .physicsPricing h2{font-family:Space Grotesk,sans-serif;font-size:clamp(34px,4vw,54px);margin:16px 0;letter-spacing:-1.6px}.physicsLanding .physicsEyebrow{color:#ff5a1f;font-family:JetBrains Mono,monospace;letter-spacing:2px}.physicsLanding .physicsPlans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0;text-align:left}.physicsLanding .physicsEnterprise{grid-column:1/-1;text-align:center;font:400 14px Inter,sans-serif;color:#9a968f}.physicsLanding .physicsEnterprise a{color:#edeae4;text-decoration:underline}@media(max-width:700px){.physicsLanding .physicsPlans{grid-template-columns:1fr}}.physicsLanding .physicsPlan{padding:28px;border:1px solid #ffffff1a;border-radius:18px;background:#131315}.physicsLanding .physicsPlan h3{margin:0 0 18px;font:600 24px Space Grotesk,sans-serif}.physicsLanding .physicsPlan strong{font:700 48px Space Grotesk,sans-serif}.physicsLanding .physicsPlan a{display:block;margin-top:24px;padding:14px;border:1px solid #ff5a1f;border-radius:10px;text-align:center;text-decoration:none}.physicsLanding .physicsMotion{position:fixed;right:16px;bottom:16px;z-index:20;min-height:44px;padding:10px 16px;border:1px solid #ffffff40;border-radius:10px;background:#131315;color:#edeae4;font:500 14px Inter,sans-serif;cursor:pointer}.physicsLanding[data-paused=true] *,.physicsLanding[data-paused=true] :after,.physicsLanding[data-paused=true] :before{animation-play-state:paused!important}.physicsLanding a:focus-visible,.physicsLanding button:focus-visible,.physicsLanding summary:focus-visible{outline:3px solid #ff5a1f;outline-offset:5px}@media (max-width:600px){.physicsLanding [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.physicsLanding h1{letter-spacing:-1.5px!important}}@media (prefers-reduced-motion:reduce){.physicsLanding .gUp{animation:none}.physicsLanding *{scroll-behavior:auto!important}}.physicsLanding{margin:0;background:#0b0b0c}.physicsLanding a{color:#edeae4}@keyframes spin{to{transform:rotate(1turn)}}@keyframes twinkle{0%,to{opacity:.9}50%{opacity:.15}}@keyframes pulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes blink{to{visibility:hidden}}@keyframes render{0%{width:0}to{width:100%}}@keyframes sceneIn{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes promptIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes wordIn{0%{opacity:0;transform:translateY(.25em);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes wordOut{to{opacity:0;transform:translateY(-.15em);filter:blur(4px)}}@keyframes fadeOut{to{opacity:0}}@keyframes up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gUp{animation:up .3s cubic-bezier(.23,1,.32,1) both}.gBtn{transition:transform .16s cubic-bezier(.23,1,.32,1),filter .2s ease,border-color .2s ease,background-color .2s ease}.gBtn:active{transform:scale(.97)}.gNav{opacity:.78;transition:opacity .2s ease}@media (hover:hover) and (pointer:fine){.gNav:hover{opacity:1}.gPri:hover{filter:brightness(1.08)}.gSec:hover{background-color:hsla(40,20%,91%,.05)}.gFilm:hover,.gSec:hover{border-color:hsla(40,20%,91%,.55)!important}}.gFaq summary::-webkit-details-marker{display:none}.gFaq[open] .gPlus{transform:rotate(45deg)}.gPlus{transition:transform .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.gFaq summary:hover{color:#fff}}@media (max-width:600px){.gRest{display:block}.gIn{display:none!important}.gOut{display:inline-flex!important}}@media (prefers-reduced-motion:reduce){@keyframes wordIn{0%{opacity:0}to{opacity:1}}@keyframes wordOut{to{opacity:0}}@keyframes sceneIn{0%{opacity:0}to{opacity:1}}@keyframes promptIn{0%{opacity:0}to{opacity:1}}@keyframes up{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:none}}.gBtn:active{transform:none}}